diff options
Diffstat (limited to 'include/acpi/acpi_bus.h')
| -rw-r--r-- | include/acpi/acpi_bus.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h index c34b11022908..c65e4ce6c3af 100644 --- a/include/acpi/acpi_bus.h +++ b/include/acpi/acpi_bus.h | |||
| @@ -114,10 +114,13 @@ struct acpi_device_ops { | |||
| 114 | acpi_op_notify notify; | 114 | acpi_op_notify notify; |
| 115 | }; | 115 | }; |
| 116 | 116 | ||
| 117 | #define ACPI_DRIVER_ALL_NOTIFY_EVENTS 0x1 /* system AND device events */ | ||
| 118 | |||
| 117 | struct acpi_driver { | 119 | struct acpi_driver { |
| 118 | char name[80]; | 120 | char name[80]; |
| 119 | char class[80]; | 121 | char class[80]; |
| 120 | const struct acpi_device_id *ids; /* Supported Hardware IDs */ | 122 | const struct acpi_device_id *ids; /* Supported Hardware IDs */ |
| 123 | unsigned int flags; | ||
| 121 | struct acpi_device_ops ops; | 124 | struct acpi_device_ops ops; |
| 122 | struct device_driver drv; | 125 | struct device_driver drv; |
| 123 | struct module *owner; | 126 | struct module *owner; |
| @@ -168,7 +171,7 @@ struct acpi_device_dir { | |||
| 168 | 171 | ||
| 169 | /* Plug and Play */ | 172 | /* Plug and Play */ |
| 170 | 173 | ||
| 171 | typedef char acpi_bus_id[5]; | 174 | typedef char acpi_bus_id[8]; |
| 172 | typedef unsigned long acpi_bus_address; | 175 | typedef unsigned long acpi_bus_address; |
| 173 | typedef char acpi_hardware_id[15]; | 176 | typedef char acpi_hardware_id[15]; |
| 174 | typedef char acpi_unique_id[9]; | 177 | typedef char acpi_unique_id[9]; |
| @@ -365,10 +368,10 @@ struct acpi_bus_type { | |||
| 365 | int register_acpi_bus_type(struct acpi_bus_type *); | 368 | int register_acpi_bus_type(struct acpi_bus_type *); |
| 366 | int unregister_acpi_bus_type(struct acpi_bus_type *); | 369 | int unregister_acpi_bus_type(struct acpi_bus_type *); |
| 367 | struct device *acpi_get_physical_device(acpi_handle); | 370 | struct device *acpi_get_physical_device(acpi_handle); |
| 368 | struct device *acpi_get_physical_pci_device(acpi_handle); | ||
| 369 | 371 | ||
| 370 | /* helper */ | 372 | /* helper */ |
| 371 | acpi_handle acpi_get_child(acpi_handle, acpi_integer); | 373 | acpi_handle acpi_get_child(acpi_handle, acpi_integer); |
| 374 | int acpi_is_root_bridge(acpi_handle); | ||
| 372 | acpi_handle acpi_get_pci_rootbridge_handle(unsigned int, unsigned int); | 375 | acpi_handle acpi_get_pci_rootbridge_handle(unsigned int, unsigned int); |
| 373 | #define DEVICE_ACPI_HANDLE(dev) ((acpi_handle)((dev)->archdata.acpi_handle)) | 376 | #define DEVICE_ACPI_HANDLE(dev) ((acpi_handle)((dev)->archdata.acpi_handle)) |
| 374 | 377 | ||
