Lines Matching refs:dn
126 const char *dn, *ep, *ev; in proto_probe() local
135 dn = ev; in proto_probe()
136 while (*dn != '\0') { in proto_probe()
137 ep = dn; in proto_probe()
140 if ((ep - dn) > pfxlen && in proto_probe()
141 strncmp(dn, prefix, pfxlen) == 0) in proto_probe()
143 dn = (*ep == ',') ? ep + 1 : ep; in proto_probe()
150 dn = ev; in proto_probe()
152 while (*dn != '\0') { in proto_probe()
153 ep = dn; in proto_probe()
156 if ((ep - dn) > pfxlen && in proto_probe()
157 strncmp(dn, prefix, pfxlen) == 0) { in proto_probe()
158 devnames[idx] = malloc(ep - dn + 1, in proto_probe()
160 memcpy(devnames[idx], dn, ep - dn); in proto_probe()
163 dn = (*ep == ',') ? ep + 1 : ep; in proto_probe()
169 dn = device_get_desc(dev); in proto_probe()
171 if (strcmp(dn, *devnames) == 0) in proto_probe()