Lines Matching defs:adev
845 static int __acpi_dev_get_resources(struct acpi_device *adev,
853 if (!adev || !adev->handle || !list_empty(list))
856 if (!acpi_has_method(adev->handle, method))
864 status = acpi_walk_resources(adev->handle, method,
876 * @adev: ACPI device node to get the resources for.
898 int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list,
902 return __acpi_dev_get_resources(adev, list, preproc, preproc_data,
924 * @adev: ACPI device node to get the resources for.
938 int acpi_dev_get_dma_resources(struct acpi_device *adev, struct list_head *list)
940 return __acpi_dev_get_resources(adev, list, is_memory, NULL,
947 * @adev: ACPI device node to get the resources for.
950 * This is a helper function that locates all memory type resources of @adev
956 int acpi_dev_get_memory_resources(struct acpi_device *adev, struct list_head *list)
958 return acpi_dev_get_resources(adev, list, is_memory, NULL);
1017 static int acpi_dev_consumes_res(struct acpi_device *adev, struct resource *res)
1024 ret = acpi_dev_get_resources(adev, &resource_list, NULL, NULL);
1045 struct acpi_device *adev = acpi_fetch_acpi_dev(handle);
1047 if (!adev)
1050 if (acpi_dev_consumes_res(adev, res)) {
1051 *consumer = adev;