Lines Matching refs:nm

335 dv_mkdir(struct dv_node *ddv, dev_info_t *devi, char *nm)  in dv_mkdir()  argument
342 dcmn_err4(("dv_mkdir: %s\n", nm)); in dv_mkdir()
345 nmlen = strlen(nm) + 1; in dv_mkdir()
347 bcopy(nm, dv->dv_name, nmlen); in dv_mkdir()
386 dv_mknod(struct dv_node *ddv, dev_info_t *devi, char *nm, in dv_mknod() argument
393 dcmn_err4(("dv_mknod: %s\n", nm)); in dv_mknod()
396 nmlen = strlen(nm) + 1; in dv_mknod()
398 bcopy(nm, dv->dv_name, nmlen); in dv_mknod()
499 dv_findbyname(struct dv_node *ddv, char *nm) in dv_findbyname() argument
506 dcmn_err3(("dv_findbyname: %s\n", nm)); in dv_findbyname()
508 dvtmp.dv_name = nm; in dv_findbyname()
512 ASSERT(strcmp(dv->dv_name, nm) == 0); in dv_findbyname()
682 char *nm, /* name component */ in dv_shadow_node() argument
700 nm, (void *)dv->dv_attrvp)); in dv_shadow_node()
726 error = VOP_LOOKUP(rdvp, nm, &rvp, pnp, LOOKUP_DIR, rdir, cred, in dv_shadow_node()
793 error = VOP_MKDIR(rdvp, nm, &vattr, &rvp, kcred, in dv_shadow_node()
796 VTODV(dvp)->dv_name, nm, error)); in dv_shadow_node()
806 error = VOP_CREATE(rdvp, nm, &vattr, NONEXCL, in dv_shadow_node()
809 VTODV(dvp)->dv_name, nm, error)); in dv_shadow_node()
928 dv_find(struct dv_node *ddv, char *nm, struct vnode **vpp, struct pathname *pnp, in dv_find() argument
940 dcmn_err3(("dv_find %s\n", nm)); in dv_find()
956 nmlen = strlen(nm); in dv_find()
957 if ((nmlen == 0) || ((nmlen == 1) && (nm[0] == '.'))) { in dv_find()
967 if ((nmlen == 2) && (strcmp(nm, "..") == 0)) { in dv_find()
977 if (nm[0] == '@' || nm[0] == ':') { in dv_find()
978 dcmn_err3(("devfs: no driver '%s'\n", nm)); in dv_find()
988 if ((dv = dv_findbyname(ddv, nm)) != NULL) { in dv_find()
1035 dv_shadow_node(DVTOV(ddv), nm, vp, pnp, rdir, cred, in dv_find()
1084 mnm = strchr(nm, ':'); in dv_find()
1095 rv = ndi_devi_config_one(pdevi, nm, &devi, ndi_flags | NDI_NO_EVENT); in dv_find()
1153 dv = dv_mkdir(ddv, devi, nm); in dv_find()
1172 dv = dv_mknod(ddv, devi, nm, dmd); in dv_find()
1195 if ((dup = dv_findbyname(ddv, nm)) == NULL) { in dv_find()
1214 dcmn_err2(("dv_find: nm %s failed: hidden/removed\n", nm)); in dv_find()
1229 dcmn_err2(("dv_find: nm %s failed: internal\n", nm)); in dv_find()
1235 dcmn_err2(("dv_find: returning vp for nm %s\n", nm)); in dv_find()
1505 char *nm; in dv_reset_perm_dir() local
1513 nm = dv->dv_name; in dv_reset_perm_dir()
1530 if (dev_minorperm(dv->dv_devi, nm, &mp) != 0) in dv_reset_perm_dir()
1545 dv_shadow_node(DVTOV(ddv), nm, vp, in dv_reset_perm_dir()
1557 "%d %d 0%o\n", nm, attrp->va_uid, in dv_reset_perm_dir()
1575 nm, old_uid, old_gid, old_mode, attrp->va_uid, in dv_reset_perm_dir()
1637 char *nm; in devfs_remdrv_rmdir() local
1671 nm = dp->d_name; in devfs_remdrv_rmdir()
1673 if (strcmp(nm, ".") == 0 || strcmp(nm, "..") == 0) in devfs_remdrv_rmdir()
1676 error = VOP_LOOKUP(dirvp, nm, in devfs_remdrv_rmdir()
1681 dir, nm, error)); in devfs_remdrv_rmdir()
1690 error = devfs_remdrv_rmdir(vp, nm, rvp); in devfs_remdrv_rmdir()
1693 (char *)nm, rvp, kcred, NULL, 0); in devfs_remdrv_rmdir()
1696 dir, nm, error)); in devfs_remdrv_rmdir()
1699 error = VOP_REMOVE(dirvp, (char *)nm, kcred, in devfs_remdrv_rmdir()
1703 dir, nm, error)); in devfs_remdrv_rmdir()
1735 char *nm; in devfs_remdrv_cleanup() local
1752 nm = kmem_alloc(MAXNAMELEN, KM_SLEEP); in devfs_remdrv_cleanup()
1756 (void) pn_getcomponent(&pn, nm); in devfs_remdrv_cleanup()
1757 ASSERT((strcmp(nm, ".") != 0) && (strcmp(nm, "..") != 0)); in devfs_remdrv_cleanup()
1758 error = VOP_LOOKUP(dirvp, nm, &vp, NULL, 0, rvp, kcred, in devfs_remdrv_cleanup()
1762 nm, error)); in devfs_remdrv_cleanup()
1767 kmem_free(nm, MAXNAMELEN); in devfs_remdrv_cleanup()
1779 kmem_free(nm, MAXNAMELEN); in devfs_remdrv_cleanup()
1811 nm = dp->d_name; in devfs_remdrv_cleanup()
1813 if (strcmp(nm, ".") == 0 || strcmp(nm, "..") == 0) in devfs_remdrv_cleanup()
1816 if (strncmp(nm, nodename, nodenamelen) != 0) in devfs_remdrv_cleanup()
1819 error = VOP_LOOKUP(dirvp, nm, &vp, in devfs_remdrv_cleanup()
1824 dir, nm, error)); in devfs_remdrv_cleanup()
1833 error = devfs_remdrv_rmdir(vp, nm, rvp); in devfs_remdrv_cleanup()
1835 error = VOP_RMDIR(dirvp, (char *)nm, in devfs_remdrv_cleanup()
1839 dir, nm, error)); in devfs_remdrv_cleanup()
1842 error = VOP_REMOVE(dirvp, (char *)nm, kcred, in devfs_remdrv_cleanup()
1846 dir, nm, error)); in devfs_remdrv_cleanup()