Lines Matching full:acpi

3  * drivers/acpi/resource.c - ACPI device resources interpretation.
13 #include <linux/acpi.h>
30 * ACPI IO descriptors on arches other than X86 contain MMIO CPU physical
59 * Note: some BIOSes report incorrect length for ACPI address space in acpi_dev_resource_len_valid()
65 pr_debug("ACPI: invalid or unassigned resource %s [%016llx - %016llx] length [%016llx]\n", in acpi_dev_resource_len_valid()
92 * acpi_dev_resource_memory - Extract ACPI memory resource information.
93 * @ares: Input ACPI resource object.
96 * Check if the given ACPI resource object represents a memory resource and
165 * acpi_dev_resource_io - Extract ACPI I/O resource information.
166 * @ares: Input ACPI resource object.
169 * Check if the given ACPI resource object represents an I/O resource and
216 * Filter out invalid descriptor according to ACPI Spec 5.0, section in acpi_decode_space()
221 pr_debug("ACPI: Invalid address space min_addr_fix %d, max_addr_fix %d, len %llx\n", in acpi_decode_space()
234 pr_debug("ACPI: translation_offset(%lld) is invalid for non-bridge device.\n", in acpi_decode_space()
244 pr_warn("acpi resource window ([%#llx-%#llx] ignored, not CPU addressable)\n", in acpi_decode_space()
274 * acpi_dev_resource_address_space - Extract ACPI address space information.
275 * @ares: Input ACPI resource object.
278 * Check if the given ACPI resource object represents an address space resource
303 * acpi_dev_resource_ext_address_space - Extract ACPI address space information.
304 * @ares: Input ACPI resource object.
307 * Check if the given ACPI resource object represents an extended address space
335 * @triggering: Triggering type as provided by ACPI.
336 * @polarity: Interrupt polarity as provided by ACPI.
359 * @triggering: Triggering type as provided by ACPI.
360 * @polarity: Interrupt polarity as provided by ACPI.
407 * resource (the legacy ISA resources). With modern ACPI 5 devices in acpi_dev_get_irqresource()
416 pr_warn("ACPI: IRQ %d override to %s, %s\n", gsi, in acpi_dev_get_irqresource()
434 * acpi_dev_resource_interrupt - Extract ACPI interrupt resource information.
435 * @ares: Input ACPI resource object.
439 * Check if the given ACPI resource object represents an interrupt resource
600 * @adev: ACPI device node to get the resources for.
607 * resource pointer and @preproc_data to it as arguments, for each ACPI resource
608 * returned and (2) converting all of the returned ACPI resources into struct
610 * is different from 0, step (2) is not applied to the given ACPI resource and
645 * @adev: ACPI device node to get the resources for.
667 * acpi_dev_filter_resource_type - Filter ACPI resource according to resource
669 * @ares: Input ACPI resource object.
673 * ACPI resource objects according to resource types.
763 * acpi_resource_consumer - Find the ACPI device that consumes @res.
766 * Search the current resource settings (_CRS) of every ACPI device node
767 * for @res. If we find an ACPI device whose _CRS includes @res, return