mirror of
https://github.com/ipxe/ipxe
synced 2026-02-04 23:19:30 +03:00
Tweaked API to minimise changes to existing drivers even further.
This commit is contained in:
@@ -154,7 +154,7 @@ struct bus_driver {
|
||||
int ( *check_driver ) ( struct bus_dev *bus_dev,
|
||||
struct device_driver *device_driver );
|
||||
char * ( *describe ) ( struct bus_dev *bus_dev );
|
||||
char * ( *name ) ( struct bus_dev *bus_dev );
|
||||
const char * ( *name ) ( struct bus_dev *bus_dev );
|
||||
};
|
||||
|
||||
#define __bus_driver __attribute__ (( used, __section__ ( ".drivers.bus" ) ))
|
||||
|
||||
@@ -296,7 +296,7 @@ struct pci_id {
|
||||
* can handle an entire class of devices.
|
||||
*
|
||||
*/
|
||||
struct pci_driver_info {
|
||||
struct pci_driver {
|
||||
struct pci_id *ids;
|
||||
unsigned int id_count;
|
||||
uint16_t class;
|
||||
|
||||
Reference in New Issue
Block a user