__acpi_match_device
__acpi_match_device(adev, ids, NULL, &id, NULL);
if (!__acpi_match_device(adev, acpi_ids, of_ids, &acpi_id, &of_id))
return __acpi_match_device(device, ids, NULL, NULL, NULL) ? 0 : -ENOENT;
return __acpi_match_device(acpi_companion_match(dev), acpi_ids, of_ids, NULL, NULL);