Lines Matching defs:dn
122 const char *dn, *ep, *ev;
131 dn = ev;
132 while (*dn != '\0') {
133 ep = dn;
136 if ((ep - dn) > pfxlen &&
137 strncmp(dn, prefix, pfxlen) == 0)
139 dn = (*ep == ',') ? ep + 1 : ep;
146 dn = ev;
148 while (*dn != '\0') {
149 ep = dn;
152 if ((ep - dn) > pfxlen &&
153 strncmp(dn, prefix, pfxlen) == 0) {
154 devnames[idx] = malloc(ep - dn + 1,
156 memcpy(devnames[idx], dn, ep - dn);
159 dn = (*ep == ',') ? ep + 1 : ep;
165 dn = device_get_desc(dev);
167 if (strcmp(dn, *devnames) == 0)