]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - include/linux/acpi.h
ACPI: Add acpi_resource_consumer() to find device that claims a resource
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 30 Nov 2016 20:47:13 +0000 (14:47 -0600)
committerBjorn Helgaas <helgaas@kernel.org>
Thu, 1 Dec 2016 20:59:32 +0000 (14:59 -0600)
commit00710984eac523ffed4e92850511d7610cfe908b
tree65b78c486753503d73a6faa02d07f577667a7a41
parent1001354ca34179f3db924eb66672442a173147dc
ACPI: Add acpi_resource_consumer() to find device that claims a resource

Add acpi_resource_consumer().  This takes a struct resource and searches
the ACPI namespace for a device whose current resource settings (_CRS)
includes the resource.  It returns the device if it exists, or NULL if no
device uses the resource.

If more than one device uses the resource (this may happen in the case of
bridges), acpi_resource_consumer() returns the first one found by
acpi_get_devices() in its modified depth-first walk of the namespace.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/resource.c
include/linux/acpi.h