Lines Matching refs:devnm
889 char *devnm; in dv_clone_mknod() local
910 devnm = kmem_alloc(MAXNAMELEN, KM_SLEEP); in dv_clone_mknod()
911 (void) snprintf(devnm, MAXNAMELEN, "clone@0:%s", drvname); in dv_clone_mknod()
915 dvp = dv_mknod(ddv, clone_dip, devnm, dmd); in dv_clone_mknod()
917 kmem_free(devnm, MAXNAMELEN); in dv_clone_mknod()
1276 char devnm[MAXNAMELEN]; in dv_filldir() local
1328 (void) sprintf(devnm, "%s@%s:%s", in dv_filldir()
1331 (void) sprintf(devnm, "%s:%s", in dv_filldir()
1334 if ((dv = dv_findbyname(ddv, devnm)) != NULL) { in dv_filldir()
1340 dv = dv_mknod(ddv, devi, devnm, dmd); in dv_filldir()
1346 (void) ddi_deviname(devi, devnm); in dv_filldir()
1347 if ((dv = dv_findbyname(ddv, devnm + 1)) == NULL) { in dv_filldir()
1349 dv = dv_mkdir(ddv, devi, devnm + 1); in dv_filldir()
1370 dv_cleandir(struct dv_node *ddv, char *devnm, uint_t flags) in dv_cleandir() argument
1402 if (devnm && in dv_cleandir()
1403 (strncmp(devnm, dv->dv_name, strlen(devnm)) || in dv_cleandir()
1404 (dv->dv_name[strlen(devnm)] != ':' && in dv_cleandir()
1405 dv->dv_name[strlen(devnm)] != '\0'))) in dv_cleandir()
1474 if (devnm) in dv_cleandir()
1871 char *devnm, in dv_walk() argument
1881 ddv->dv_name, devnm ? devnm : "<null>")); in dv_walk()
1896 if (devnm && (len = strlen(devnm)) && in dv_walk()
1897 (strncmp(devnm, dv->dv_name, len) || in dv_walk()