Searched refs:acpi (Results 1 - 25 of 26) sorted by relevance

12

/haiku/src/system/boot/platform/efi/
H A Dacpi.h9 #include <kernel/acpi.h>
H A Dacpi.cpp26 #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 Dacpi.h9 #include <kernel/acpi.h>
/haiku/src/system/kernel/arch/generic/
H A Dacpi_irq_routing_table.h78 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 Dacpi_irq_routing_table.cpp12 #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 Dccp_acpi.cpp16 # 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 Dpch_i2c_acpi.cpp20 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 Dpch_i2c_pci.cpp47 { 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 Dsdhci_acpi.cpp17 #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 DWMIACPI.cpp39 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 DWMIPrivate.h35 #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 Dacpi_als.cpp20 # 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 Dacpi_thermal.c36 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 Dacpi_lid.cpp43 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 Dacpi_ac.cpp38 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 DCall.cpp26 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, &params.args, &result);
H A DNamespaceDump.cpp44 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 DEmbeddedController.cpp71 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 Dacpi_button.cpp40 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 Dacpi_battery.cpp27 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 Darch_hpet.h8 #include <acpi.h>
108 acpi_descriptor_header header; /* "HPET" signature and acpi header */
/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/
H A Dacpi_cpuidle.cpp68 #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 DECAMPCIControllerACPI.cpp8 #include <acpi.h>
H A DECAMPCIController.cpp8 #include <acpi.h>
95 if (strcmp(bus, "acpi") == 0) {
136 else if (strcmp(bus, "acpi") == 0)
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp138 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));

Completed in 137 milliseconds

12