Lines Matching defs:adev
694 static int __acpi_dev_get_resources(struct acpi_device *adev,
702 if (!adev || !adev->handle || !list_empty(list))
705 if (!acpi_has_method(adev->handle, method))
713 status = acpi_walk_resources(adev->handle, method,
725 * @adev: ACPI device node to get the resources for.
747 int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list,
751 return __acpi_dev_get_resources(adev, list, preproc, preproc_data,
770 * @adev: ACPI device node to get the resources for.
784 int acpi_dev_get_dma_resources(struct acpi_device *adev, struct list_head *list)
786 return __acpi_dev_get_resources(adev, list, is_memory, NULL,
846 static int acpi_dev_consumes_res(struct acpi_device *adev, struct resource *res)
853 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL);
874 struct acpi_device *adev;
876 if (acpi_bus_get_device(handle, &adev))
879 if (acpi_dev_consumes_res(adev, res)) {
880 *consumer = adev;