Lines Matching refs:acpi

12 #include "acpi.h"
174 choose_link_device_configurations(acpi_module_info* acpi,
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)
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,
356 status_t status = acpi->evaluate_method(handle, method, NULL,
370 handle_routing_table_entry(acpi_module_info* acpi, pci_module_info* pci,
384 status = acpi->get_handle(parent, acpiTable->Source, &source);
611 read_irq_routing_table_recursive(acpi_module_info* acpi, pci_module_info* pci,
621 if (evaluate_integer(acpi, device, "_ADR", value) == B_OK) {
702 status_t status = acpi->get_irq_routing_table(device, &buffer);
710 status = handle_routing_table_entry(acpi, pci, parent, acpiTable,
738 status = acpi->ns_handle_to_pathname(device, &pathBuffer);
746 while (acpi->get_next_entry(ACPI_TYPE_DEVICE, (char*)pathBuffer.pointer,
750 status = acpi->get_handle(NULL, childName, &childHandle);
757 status = read_irq_routing_table_recursive(acpi, pci, device, childHandle,
769 read_irq_routing_table(acpi_module_info* acpi, IRQRoutingTable& table,
775 status_t status = acpi->get_device(kACPIPciRootName, 0, rootPciName, 255);
779 status = acpi->get_handle(NULL, rootPciName, &rootPciHandle);
788 if (evaluate_integer(acpi, rootPciHandle, "_BBN", value) == B_OK)
793 if (evaluate_integer(acpi, rootPciHandle, "_SEG", value) == B_OK)
807 status = read_irq_routing_table_recursive(acpi, pci, ACPI_ROOT_OBJECT,
834 prepare_irq_routing(acpi_module_info* acpi, IRQRoutingTable& routingTable,
837 status_t status = read_irq_routing_table(acpi, routingTable, checkFunction);
842 return choose_link_device_configurations(acpi, routingTable, checkFunction);
847 enable_irq_routing(acpi_module_info* acpi, IRQRoutingTable& routingTable)
850 status_t status = configure_link_devices(acpi, routingTable);
883 read_irq_descriptor(acpi_module_info* acpi, acpi_handle device,
893 status = acpi->get_current_resources(device, &buffer);
895 status = acpi->get_possible_resources(device, &buffer);
914 dprintf("acpi irq resource with no interrupts\n");
934 dprintf("acpi irq resource (%s):\n",
956 dprintf("acpi extended irq resource with no interrupts\n");
976 dprintf("acpi extended irq resource (%s):\n",
1016 read_current_irq(acpi_module_info* acpi, acpi_handle device,
1019 return read_irq_descriptor(acpi, device, true, &descriptor, NULL);
1024 read_possible_irqs(acpi_module_info* acpi, acpi_handle device,
1027 return read_irq_descriptor(acpi, device, false, NULL, &descriptorList);
1032 set_current_irq(acpi_module_info* acpi, acpi_handle device,
1039 status_t status = acpi->get_current_resources(device, &buffer);
1053 dprintf("acpi irq resource with no interrupts\n");
1073 dprintf("acpi extended irq resource with no interrupts\n");
1097 status = acpi->set_current_resources(device, &buffer);