Lines Matching refs:lookup
587 struct acpi_serdev_lookup *lookup = data; in acpi_serdev_parse_resource() local
594 if (lookup->index != -1 && lookup->n++ != lookup->index) in acpi_serdev_parse_resource()
597 status = acpi_get_handle(lookup->device_handle, in acpi_serdev_parse_resource()
599 &lookup->controller_handle); in acpi_serdev_parse_resource()
612 struct acpi_serdev_lookup *lookup) in acpi_serdev_do_lookup() argument
617 lookup->device_handle = acpi_device_handle(adev); in acpi_serdev_do_lookup()
618 lookup->controller_handle = NULL; in acpi_serdev_do_lookup()
619 lookup->n = 0; in acpi_serdev_do_lookup()
623 acpi_serdev_parse_resource, lookup); in acpi_serdev_do_lookup()
635 struct acpi_serdev_lookup lookup; in acpi_serdev_check_resources() local
642 lookup.index = -1; // we only care for the last device in acpi_serdev_check_resources()
644 ret = acpi_serdev_do_lookup(adev, &lookup); in acpi_serdev_check_resources()
653 if (!lookup.controller_handle && x86_apple_machine && in acpi_serdev_check_resources()
655 acpi_get_parent(adev->handle, &lookup.controller_handle); in acpi_serdev_check_resources()
658 if (!device_match_acpi_handle(ctrl->host, lookup.controller_handle)) in acpi_serdev_check_resources()