Lines Matching refs:dn
123 const char *dn, *ep, *ev; in proto_probe() local
132 dn = ev; in proto_probe()
133 while (*dn != '\0') { in proto_probe()
134 ep = dn; in proto_probe()
137 if ((ep - dn) > pfxlen && in proto_probe()
138 strncmp(dn, prefix, pfxlen) == 0) in proto_probe()
140 dn = (*ep == ',') ? ep + 1 : ep; in proto_probe()
147 dn = ev; in proto_probe()
149 while (*dn != '\0') { in proto_probe()
150 ep = dn; in proto_probe()
153 if ((ep - dn) > pfxlen && in proto_probe()
154 strncmp(dn, prefix, pfxlen) == 0) { in proto_probe()
155 devnames[idx] = malloc(ep - dn + 1, in proto_probe()
157 memcpy(devnames[idx], dn, ep - dn); in proto_probe()
160 dn = (*ep == ',') ? ep + 1 : ep; in proto_probe()
166 dn = device_get_desc(dev); in proto_probe()
168 if (strcmp(dn, *devnames) == 0) in proto_probe()