Lines Matching refs:lookup
605 struct acpi_serdev_lookup *lookup = data; in acpi_serdev_parse_resource() local
612 if (lookup->index != -1 && lookup->n++ != lookup->index) in acpi_serdev_parse_resource()
615 status = acpi_get_handle(lookup->device_handle, in acpi_serdev_parse_resource()
617 &lookup->controller_handle); in acpi_serdev_parse_resource()
630 struct acpi_serdev_lookup *lookup) in acpi_serdev_do_lookup() argument
635 lookup->device_handle = acpi_device_handle(adev); in acpi_serdev_do_lookup()
636 lookup->controller_handle = NULL; in acpi_serdev_do_lookup()
637 lookup->n = 0; in acpi_serdev_do_lookup()
641 acpi_serdev_parse_resource, lookup); in acpi_serdev_do_lookup()
653 struct acpi_serdev_lookup lookup; in acpi_serdev_check_resources() local
660 lookup.index = -1; // we only care for the last device in acpi_serdev_check_resources()
662 ret = acpi_serdev_do_lookup(adev, &lookup); in acpi_serdev_check_resources()
671 if (!lookup.controller_handle && x86_apple_machine && in acpi_serdev_check_resources()
673 acpi_get_parent(adev->handle, &lookup.controller_handle); in acpi_serdev_check_resources()
676 if (ACPI_HANDLE(ctrl->dev.parent) != lookup.controller_handle) in acpi_serdev_check_resources()