Lines Matching refs:ids
145 static char *acpi_device_id_probe(device_t bus, device_t dev, char **ids);
154 struct isa_pnp_id *ids);
1622 /* Probe _HID and _CID for compatible ISA PNP ids. */
1649 ACPI_PNP_DEVICE_ID *ids;
1670 ids = devinfo->CompatibleIdList.Ids;
1672 if (ids[i].Length >= ACPI_EISAID_STRING_SIZE &&
1673 strncmp(ids[i].String, "PNP", 3) == 0) {
1674 *pnpid++ = PNP_EISAID(ids[i].String);
1683 acpi_device_id_probe(device_t bus, device_t dev, char **ids)
1690 if (ids == NULL || h == NULL)
1697 for (i = 0; ids[i] != NULL; i++) {
1698 if (acpi_MatchHid(h, ids[i]))
1699 return (ids[i]);
1860 acpi_isa_pnp_probe(device_t bus, device_t child, struct isa_pnp_id *ids)
1877 while (ids && ids->ip_id) {
1878 if (lid == ids->ip_id) {
1883 if (cids[i] == ids->ip_id) {
1888 ids++;
1892 if (result == 0 && ids->ip_desc)
1893 device_set_desc(child, ids->ip_desc);