Lines Matching refs:lookup
594 struct acpi_serdev_lookup *lookup = data; in acpi_serdev_parse_resource() local
601 if (lookup->index != -1 && lookup->n++ != lookup->index) in acpi_serdev_parse_resource()
604 status = acpi_get_handle(lookup->device_handle, in acpi_serdev_parse_resource()
606 &lookup->controller_handle); in acpi_serdev_parse_resource()
619 struct acpi_serdev_lookup *lookup) in acpi_serdev_do_lookup() argument
624 lookup->device_handle = acpi_device_handle(adev); in acpi_serdev_do_lookup()
625 lookup->controller_handle = NULL; in acpi_serdev_do_lookup()
626 lookup->n = 0; in acpi_serdev_do_lookup()
630 acpi_serdev_parse_resource, lookup); in acpi_serdev_do_lookup()
642 struct acpi_serdev_lookup lookup; in acpi_serdev_check_resources() local
649 lookup.index = -1; // we only care for the last device in acpi_serdev_check_resources()
651 ret = acpi_serdev_do_lookup(adev, &lookup); in acpi_serdev_check_resources()
660 if (!lookup.controller_handle && x86_apple_machine && in acpi_serdev_check_resources()
662 acpi_get_parent(adev->handle, &lookup.controller_handle); in acpi_serdev_check_resources()
665 if (ACPI_HANDLE(ctrl->dev.parent) != lookup.controller_handle) in acpi_serdev_check_resources()