Lines Matching defs:ids
135 static char *acpi_device_id_probe(device_t bus, device_t dev, char **ids);
145 struct isa_pnp_id *ids);
1519 /* Probe _HID and _CID for compatible ISA PNP ids. */
1546 ACPI_PNP_DEVICE_ID *ids;
1567 ids = devinfo->CompatibleIdList.Ids;
1569 if (ids[i].Length >= ACPI_EISAID_STRING_SIZE &&
1570 strncmp(ids[i].String, "PNP", 3) == 0) {
1571 *pnpid++ = PNP_EISAID(ids[i].String);
1580 acpi_device_id_probe(device_t bus, device_t dev, char **ids)
1587 if (ids == NULL || h == NULL)
1594 for (i = 0; ids[i] != NULL; i++) {
1595 if (acpi_MatchHid(h, ids[i]))
1596 return (ids[i]);
1759 acpi_isa_pnp_probe(device_t bus, device_t child, struct isa_pnp_id *ids)
1776 while (ids && ids->ip_id) {
1777 if (lid == ids->ip_id) {
1782 if (cids[i] == ids->ip_id) {
1787 ids++;
1791 if (result == 0 && ids->ip_desc)
1792 device_set_desc(child, ids->ip_desc);