Lines Matching refs:devnm
885 char *devnm; in dv_clone_mknod() local
906 devnm = kmem_alloc(MAXNAMELEN, KM_SLEEP); in dv_clone_mknod()
907 (void) snprintf(devnm, MAXNAMELEN, "clone@0:%s", drvname); in dv_clone_mknod()
911 dvp = dv_mknod(ddv, clone_dip, devnm, dmd); in dv_clone_mknod()
913 kmem_free(devnm, MAXNAMELEN); in dv_clone_mknod()
1273 char devnm[MAXNAMELEN]; in dv_filldir() local
1326 (void) sprintf(devnm, "%s@%s:%s", in dv_filldir()
1329 (void) sprintf(devnm, "%s:%s", in dv_filldir()
1332 if ((dv = dv_findbyname(ddv, devnm)) != NULL) { in dv_filldir()
1338 dv = dv_mknod(ddv, devi, devnm, dmd); in dv_filldir()
1344 (void) ddi_deviname(devi, devnm); in dv_filldir()
1345 if ((dv = dv_findbyname(ddv, devnm + 1)) == NULL) { in dv_filldir()
1347 dv = dv_mkdir(ddv, devi, devnm + 1); in dv_filldir()
1368 dv_cleandir(struct dv_node *ddv, char *devnm, uint_t flags) in dv_cleandir() argument
1400 if (devnm && in dv_cleandir()
1401 (strncmp(devnm, dv->dv_name, strlen(devnm)) || in dv_cleandir()
1402 (dv->dv_name[strlen(devnm)] != ':' && in dv_cleandir()
1403 dv->dv_name[strlen(devnm)] != '\0'))) in dv_cleandir()
1472 if (devnm) in dv_cleandir()
1869 char *devnm, in dv_walk() argument
1879 ddv->dv_name, devnm ? devnm : "<null>")); in dv_walk()
1894 if (devnm && (len = strlen(devnm)) && in dv_walk()
1895 (strncmp(devnm, dv->dv_name, len) || in dv_walk()