david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Add print_info method to dev_operations.

This commit is contained in:
Michael Brown 2005-04-12 22:43:25 +00:00
parent c2a21744f6
commit 95da907d5f
1 changed files with 4 additions and 0 deletions

View File

@ -33,6 +33,7 @@ struct dev {
struct dev_operations {
void ( *disable ) ( struct dev * );
void ( *print_info ) ( struct dev * );
int ( *load_configuration ) ( struct dev * );
int ( *load ) ( struct dev * );
};
@ -53,6 +54,9 @@ struct boot_driver {
extern void print_drivers ( void );
extern int probe ( struct dev *dev );
extern void disable ( struct dev *dev );
static inline void print_info ( struct dev *dev ) {
dev->dev_op->print_info ( dev );
}
static inline int load_configuration ( struct dev *dev ) {
return dev->dev_op->load_configuration ( dev );
}