]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI: glue: Introduce acpi_find_child_by_adr()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 13 Jun 2022 18:10:03 +0000 (20:10 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 20 Jun 2022 18:28:48 +0000 (20:28 +0200)
commit01e6caedc78777cc16b78c7d01f5335cb0f4b974
tree1f4dd186389ec16e1d184ffa06b7efd8393ee79a
parent90c1aa073b1751fedefccd6f4f4cb62c8115357f
ACPI: glue: Introduce acpi_find_child_by_adr()

Rearrange the ACPI device lookup code used internally by
acpi_find_child_device() so it can avoid extra checks after finding
one object with a matching _ADR and use it for defining
acpi_find_child_by_adr() that will allow the callers to find a given
ACPI device's child matching a given bus address without doing any
other checks in check_one_child().

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/acpi/glue.c
include/acpi/acpi_bus.h