Defines |
| #define | NDEBUG |
| #define | _COMPONENT ACPI_BUS_COMPONENT |
| #define | WALK_UP 0 |
| #define | WALK_DOWN 1 |
| #define | STRUCT_TO_INT(s) (*((int*)&s)) |
| #define | HAS_CHILDREN(d) ((d)->children.next != &((d)->children)) |
| #define | HAS_SIBLINGS(d) (((d)->parent) && ((d)->node.next != &(d)->parent->children)) |
| #define | NODE_TO_DEVICE(n) (list_entry(n, struct acpi_device, node)) |
Typedefs |
| typedef int(* | acpi_bus_walk_callback )(struct acpi_device *, int, void *) |
Functions |
| void | acpi_pic_sci_set_trigger (unsigned int irq, UINT16 trigger) |
| | LIST_HEAD (acpi_bus_event_list) |
| static int | acpi_device_register (struct acpi_device *device, struct acpi_device *parent) |
| static int | acpi_device_unregister (struct acpi_device *device) |
| void | acpi_bus_data_handler (ACPI_HANDLE handle, void *context) |
| int | acpi_bus_get_device (ACPI_HANDLE handle, struct acpi_device **device) |
| ACPI_STATUS | acpi_bus_get_status_handle (ACPI_HANDLE handle, unsigned long long *sta) |
| int | acpi_bus_get_status (struct acpi_device *device) |
| void | acpi_bus_private_data_handler (ACPI_HANDLE handle, void *context) |
| int | acpi_bus_get_private_data (ACPI_HANDLE handle, void **data) |
| int | acpi_bus_get_power (ACPI_HANDLE handle, int *state) |
| int | acpi_bus_set_power (ACPI_HANDLE handle, int state) |
| BOOLEAN | acpi_bus_power_manageable (ACPI_HANDLE handle) |
| BOOLEAN | acpi_bus_can_wakeup (ACPI_HANDLE handle) |
| static int | acpi_bus_get_power_flags (struct acpi_device *device) |
| static int | acpi_bus_get_perf_flags (struct acpi_device *device) |
| void NTAPI | acpi_bus_generate_event_dpc (PKDPC Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2) |
| int | acpi_bus_generate_event (struct acpi_device *device, UINT8 type, int data) |
| int | acpi_bus_receive_event (struct acpi_bus_event *event) |
| static int | acpi_bus_walk (struct acpi_device *start, acpi_bus_walk_callback callback, int direction, void *data) |
| static void | acpi_bus_check_device (ACPI_HANDLE handle) |
| static void | acpi_bus_check_scope (ACPI_HANDLE handle) |
| static void | acpi_bus_notify (ACPI_HANDLE handle, UINT32 type, void *data) |
| static | LIST_HEAD (acpi_bus_drivers) |
| static int | acpi_bus_match (struct acpi_device *device, struct acpi_driver *driver) |
| static int | acpi_bus_driver_init (struct acpi_device *device, struct acpi_driver *driver) |
| static int | acpi_bus_attach (struct acpi_device *device, int level, void *data) |
| static int | acpi_bus_unattach (struct acpi_device *device, int level, void *data) |
| static int | acpi_bus_find_driver (struct acpi_device *device) |
| int | acpi_bus_register_driver (struct acpi_driver *driver) |
| void | acpi_bus_unregister_driver (struct acpi_driver *driver) |
| static int | acpi_bus_get_flags (struct acpi_device *device) |
| int | acpi_bus_add (struct acpi_device **child, struct acpi_device *parent, ACPI_HANDLE handle, int type) |
| static int | acpi_bus_remove (struct acpi_device *device, int type) |
| int | acpi_bus_scan (struct acpi_device *start) |
| static int | acpi_bus_scan_fixed (struct acpi_device *root) |
| int | acpi_bus_init (void) |
| static void | acpi_bus_exit (void) |
| int | acpi_init (void) |
| void | acpi_exit (void) |
Variables |
| int | event_is_open |
| struct acpi_device * | acpi_root |
| KSPIN_LOCK | acpi_bus_event_lock |
| KEVENT | AcpiEventQueue |
| KDPC | event_dpc |
| int | ProcessorCount |
| int | PowerDeviceCount |
| int | PowerButtonCount |
| int | FixedPowerButtonCount |
| int | FixedSleepButtonCount |
| int | SleepButtonCount |
| int | ThermalZoneCount |
| static FAST_MUTEX | acpi_bus_drivers_lock |