/haiku/src/system/boot/platform/efi/ |
H A D | acpi.h | 9 #include <kernel/acpi.h>
|
H A D | acpi.cpp | 26 #include "acpi.h" 52 TRACE(("acpi: rsdp failed basic checksum\n")); 64 TRACE(("acpi: rsdp failed extended checksum\n")); 93 TRACE(("acpi: found rsdp at %p oem id: %.6s, rev %d\n", 95 TRACE(("acpi: rsdp points to rsdt at 0x%" B_PRIx32 "\n", rsdp->rsdt_address)); 103 TRACE(("acpi: invalid extended system description table\n")); 114 TRACE(("acpi: couldn't map rsdt header\n")); 119 TRACE(("acpi: invalid root system description table\n")); 123 TRACE(("acpi: rsdt length: %" B_PRIu32 "\n", rsdt->length)); 128 TRACE(("acpi 208 efi_guid acpi = ACPI_20_TABLE_GUID; local [all...] |
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | acpi.h | 9 #include <kernel/acpi.h>
|
/haiku/src/system/kernel/arch/generic/ |
H A D | acpi_irq_routing_table.h | 78 status_t prepare_irq_routing(acpi_module_info* acpi, IRQRoutingTable& table, 80 status_t enable_irq_routing(acpi_module_info* acpi, 83 status_t read_current_irq(acpi_module_info* acpi, acpi_handle device, 85 status_t read_possible_irqs(acpi_module_info* acpi, acpi_handle device, 88 status_t set_current_irq(acpi_module_info* acpi, acpi_handle device,
|
H A D | acpi_irq_routing_table.cpp | 12 #include "acpi.h" 174 choose_link_device_configurations(acpi_module_info* acpi, argument 239 status_t status = read_possible_irqs(acpi, link->handle, 247 status = read_current_irq(acpi, link->handle, link->current_irq); 311 configure_link_devices(acpi_module_info* acpi, IRQRoutingTable& routingTable) argument 323 status_t status = set_current_irq(acpi, irqEntry.source, configuration); 329 read_current_irq(acpi, irqEntry.source, configuration); 348 evaluate_integer(acpi_module_info* acpi, acpi_handle handle, argument 356 status_t status = acpi->evaluate_method(handle, method, NULL, 370 handle_routing_table_entry(acpi_module_info* acpi, pci_module_inf argument 611 read_irq_routing_table_recursive(acpi_module_info* acpi, pci_module_info* pci, acpi_handle parent, acpi_handle device, uint8 currentBus, IRQRoutingTable& table, IRQRoutingTable& unmatchedTable, bool rootBridge, interrupt_available_check_function checkFunction) argument 769 read_irq_routing_table(acpi_module_info* acpi, IRQRoutingTable& table, interrupt_available_check_function checkFunction) argument 834 prepare_irq_routing(acpi_module_info* acpi, IRQRoutingTable& routingTable, interrupt_available_check_function checkFunction) argument 847 enable_irq_routing(acpi_module_info* acpi, IRQRoutingTable& routingTable) argument 883 read_irq_descriptor(acpi_module_info* acpi, acpi_handle device, bool readCurrent, irq_descriptor* _descriptor, irq_descriptor_list* descriptorList) argument 1016 read_current_irq(acpi_module_info* acpi, acpi_handle device, irq_descriptor& descriptor) argument 1024 read_possible_irqs(acpi_module_info* acpi, acpi_handle device, irq_descriptor_list& descriptorList) argument 1032 set_current_irq(acpi_module_info* acpi, acpi_handle device, const irq_descriptor& descriptor) argument [all...] |
/haiku/src/add-ons/kernel/busses/random/ccp/ |
H A D | ccp_acpi.cpp | 16 # include "acpi.h" 26 acpi_device_module_info* acpi; member in struct:__anon8 66 acpi_device_module_info* acpi; 70 gDeviceManager->get_driver(acpiParent, (driver_module_info**)&acpi, 75 bus->acpi = acpi; 79 status = acpi->walk_resources(device, (ACPI_STRING)"_CRS", 134 if (strcmp(bus, "acpi") != 0)
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c_acpi.cpp | 20 acpi_device_module_info* acpi; member in struct:__anon6 29 status_t status = info->acpi->evaluate_method(info->device, 69 bus->acpi->walk_namespace(bus->device, ACPI_TYPE_DEVICE, 1, 114 acpi_device_module_info* acpi; 118 gDeviceManager->get_driver(acpiParent, (driver_module_info**)&acpi, 123 bus->acpi = acpi; 130 status = acpi->walk_resources(device, (ACPI_STRING)"_CRS", 187 if (strcmp(bus, "acpi") != 0) 190 TRACE("found an acpi nod [all...] |
H A D | pch_i2c_pci.cpp | 47 { B_DEVICE_BUS, B_STRING_TYPE, { .string = "acpi" }}, 53 ERROR("init_bus() acpi device not found\n"); 60 // TODO eventually check timings on acpi 61 acpi_device_module_info *acpi; local 63 if (gDeviceManager->get_driver(acpiNode, (driver_module_info **)&acpi, 66 acpi->walk_namespace(acpiDevice, ACPI_TYPE_DEVICE, 1,
|
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci_acpi.cpp | 17 #include "acpi.h" 38 #define SDHCI_ACPI_MMC_BUS_MODULE_NAME "busses/mmc/sdhci/acpi/device/v1" 69 acpi_device_module_info* acpi; local 74 gDeviceManager->get_driver(acpiParent, (driver_module_info**)&acpi, 83 if(acpi->walk_resources(device, (ACPI_STRING)"_CRS", 142 acpi_device_module_info* acpi; local 145 gDeviceManager->get_driver(parent, (driver_module_info**)&acpi, 218 acpi_device_module_info* acpi; 220 gDeviceManager->get_driver(parent, (driver_module_info**)&acpi,
|
/haiku/src/add-ons/kernel/drivers/wmi/ |
H A D | WMIACPI.cpp | 39 gDeviceManager->get_driver(parent, (driver_module_info **)&acpi, 46 fStatus = acpi->install_notify_handler(acpi_cookie, 53 fStatus = acpi->install_address_space_handler(acpi_cookie, 61 fStatus = acpi->evaluate_method(acpi_cookie, "_WDG", NULL, &buffer); 85 acpi->remove_notify_handler(acpi_cookie, 164 status = acpi->evaluate_method(acpi_cookie, method, &objects, out); 202 return acpi->evaluate_method(acpi_cookie, method, &objects, NULL); 236 return acpi->evaluate_method(acpi_cookie, method, &objects, out); 297 return acpi->evaluate_method(acpi_cookie, "_WED", &objects, out); 332 return acpi [all...] |
H A D | WMIPrivate.h | 35 #define WMI_ACPI_DRIVER_NAME "drivers/wmi/acpi/driver_v1" 135 acpi_device_module_info* acpi; member in class:WMIACPI
|
/haiku/src/add-ons/kernel/drivers/sensor/acpi_als/ |
H A D | acpi_als.cpp | 20 # include "acpi.h" 26 acpi_device_module_info* acpi; member in struct:als_driver_cookie 72 status_t status = device->acpi->evaluate_method(device->acpi_cookie, path, 198 if (strcmp(bus, "acpi")) 247 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 277 device->acpi->install_notify_handler(device->acpi_cookie, 290 device->acpi->remove_notify_handler(device->acpi_cookie,
|
/haiku/src/add-ons/kernel/drivers/power/acpi_thermal/ |
H A D | acpi_thermal.c | 36 acpi_device_module_info* acpi; member in struct:acpi_ns_device_info 50 * while others use 2732. We try to guess which one here (as Linux's acpi/thermal.c driver 120 Needs to obtain acpi global lock. 174 err = device->acpi->evaluate_method (device->acpi_cookie, "_CRT", 181 err = device->acpi->evaluate_method (device->acpi_cookie, "_TMP", 188 err = device->acpi->evaluate_method(device->acpi_cookie, "_HOT", 197 //err = device->acpi->get_object(device->acpi_cookie, "_PSL", &(att->passive_package)); 237 if (strcmp(bus, "acpi")) 313 sDeviceManager->get_driver(parent, (driver_module_info**)&device->acpi,
|
/haiku/src/add-ons/kernel/drivers/power/acpi_lid/ |
H A D | acpi_lid.cpp | 43 acpi_device_module_info *acpi; member in struct:acpi_ns_device_info 57 if (device->acpi->evaluate_method(device->acpi_cookie, "_LID", NULL, &buf) != B_OK 212 if (strcmp(bus, "acpi")) 261 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 265 status = device->acpi->install_notify_handler(device->acpi_cookie, ACPI_DEVICE_NOTIFY, 285 device->acpi->remove_notify_handler(device->acpi_cookie, ACPI_DEVICE_NOTIFY,
|
/haiku/src/add-ons/kernel/drivers/power/acpi_ac/ |
H A D | acpi_ac.cpp | 38 acpi_device_module_info *acpi; member in struct:acpi_ns_device_info 51 if (device->acpi->evaluate_method(device->acpi_cookie, "_PSR", NULL, &buf) != B_OK 166 if (strcmp(bus, "acpi")) 215 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 219 status = device->acpi->install_notify_handler(device->acpi_cookie, 239 device->acpi->remove_notify_handler(device->acpi_cookie,
|
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | Call.cpp | 26 acpi_root_info *acpi; member in struct:__anon1 55 status_t err = gDeviceManager->get_driver(node, (driver_module_info **)&device->acpi, 137 acpi_status retval = device->acpi->evaluate_method(NULL, path, ¶ms.args, &result);
|
H A D | NamespaceDump.cpp | 44 acpi_root_info *acpi; member in struct:acpi_ns_device_info 95 while (device->acpi->get_next_entry(ACPI_TYPE_ANY, root, result, 255, &counter) == B_OK) { 96 uint32 type = device->acpi->get_object_type(result); 117 device->acpi->get_device_info(result, &hid, NULL, 0, NULL, NULL); 213 device->thread = spawn_kernel_thread(acpi_namespace_dump, "acpi dumper", 335 err = gDeviceManager->get_driver(node, (driver_module_info **)&device->acpi,
|
H A D | EmbeddedController.cpp | 71 acpi_GetInteger(acpi_device_module_info* acpi, acpi_device& acpiCookie, argument 81 status_t status = acpi->evaluate_method(acpiCookie, path, NULL, &buf); 93 acpi_GetReference(acpi_module_info* acpi, acpi_handle scope, argument 110 if (acpi->get_handle(scope, obj->string.string, &handle) 225 if (strcmp(bus, "acpi"))
|
/haiku/src/add-ons/kernel/drivers/power/acpi_button/ |
H A D | acpi_button.cpp | 40 acpi_device_module_info *acpi; member in struct:acpi_ns_device_info 96 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 130 if (device->acpi->install_notify_handler(device->acpi_cookie, 150 device->acpi->remove_notify_handler(device->acpi_cookie, 264 if (strcmp(bus, "acpi"))
|
/haiku/src/add-ons/kernel/drivers/power/acpi_battery/ |
H A D | acpi_battery.cpp | 27 acpi_device_module_info* acpi; member in struct:battery_driver_cookie 92 status = cookie->acpi->evaluate_method(cookie->acpi_cookie, "_BST", NULL, 143 status_t status = cookie->acpi->evaluate_method(cookie->acpi_cookie, 150 status = cookie->acpi->evaluate_method(cookie->acpi_cookie, 236 status = cookie->acpi->evaluate_method(cookie->acpi_cookie, "_BTM", 502 if (strcmp(bus, "acpi")) 551 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 565 device->acpi->install_notify_handler(device->acpi_cookie, 578 device->acpi->remove_notify_handler(device->acpi_cookie,
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_hpet.h | 8 #include <acpi.h> 108 acpi_descriptor_header header; /* "HPET" signature and acpi header */
|
/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/ |
H A D | acpi_cpuidle.cpp | 68 #define ACPI_CPUIDLE_MODULE_NAME "drivers/power/x86_cpuidle/acpi/driver_v1" 83 acpi_device_module_info *acpi; member in struct:acpi_cpuidle_driver_info 124 status_t status = device->acpi->evaluate_method(device->acpi_cookie, "_PDC", 167 status_t status = device->acpi->evaluate_method(device->acpi_cookie, "_OSC", 403 status = device->acpi->evaluate_method(device->acpi_cookie, "_CST", NULL, 454 dprintf("using acpi idle\n"); 463 dprintf("get acpi processor @%p\n", device->acpi_cookie); 468 status_t status = device->acpi->evaluate_method(device->acpi_cookie, NULL, 476 dprintf("acpi cpu%" B_PRId32 ": P_BLK at %#x/%lu\n", 518 if (strcmp(bus, "acpi") ! [all...] |
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIControllerACPI.cpp | 8 #include <acpi.h>
|
H A D | ECAMPCIController.cpp | 8 #include <acpi.h> 95 if (strcmp(bus, "acpi") == 0) { 136 else if (strcmp(bus, "acpi") == 0)
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_cpu.cpp | 138 acpi_module_info* acpi; 139 if (get_module(B_ACPI_MODULE_NAME, (module_info**)&acpi) != B_OK) 144 status = acpi->reboot(); 146 status = acpi->prepare_sleep_state(ACPI_POWER_STATE_OFF, NULL, 0); 149 status = acpi->enter_sleep_state(ACPI_POWER_STATE_OFF); 394 strlcat(features, "acpi ", sizeof(features));
|