Lines Matching refs:nm

331 dv_mkdir(struct dv_node *ddv, dev_info_t *devi, char *nm)
338 dcmn_err4(("dv_mkdir: %s\n", nm));
341 nmlen = strlen(nm) + 1;
343 bcopy(nm, dv->dv_name, nmlen);
382 dv_mknod(struct dv_node *ddv, dev_info_t *devi, char *nm,
389 dcmn_err4(("dv_mknod: %s\n", nm));
392 nmlen = strlen(nm) + 1;
394 bcopy(nm, dv->dv_name, nmlen);
495 dv_findbyname(struct dv_node *ddv, char *nm)
502 dcmn_err3(("dv_findbyname: %s\n", nm));
504 dvtmp.dv_name = nm;
508 ASSERT(strcmp(dv->dv_name, nm) == 0);
678 char *nm, /* name component */
696 nm, (void *)dv->dv_attrvp));
722 error = VOP_LOOKUP(rdvp, nm, &rvp, pnp, LOOKUP_DIR, rdir, cred,
789 error = VOP_MKDIR(rdvp, nm, &vattr, &rvp, kcred,
792 VTODV(dvp)->dv_name, nm, error));
802 error = VOP_CREATE(rdvp, nm, &vattr, NONEXCL,
805 VTODV(dvp)->dv_name, nm, error));
924 dv_find(struct dv_node *ddv, char *nm, struct vnode **vpp, struct pathname *pnp,
937 dcmn_err3(("dv_find %s\n", nm));
953 nmlen = strlen(nm);
954 if ((nmlen == 0) || ((nmlen == 1) && (nm[0] == '.'))) {
964 if ((nmlen == 2) && (strcmp(nm, "..") == 0)) {
974 if (nm[0] == '@' || nm[0] == ':') {
975 dcmn_err3(("devfs: no driver '%s'\n", nm));
985 if ((dv = dv_findbyname(ddv, nm)) != NULL) {
1032 dv_shadow_node(DVTOV(ddv), nm, vp, pnp, rdir, cred,
1081 mnm = strchr(nm, ':');
1092 rv = ndi_devi_config_one(pdevi, nm, &devi, ndi_flags | NDI_NO_EVENT);
1150 dv = dv_mkdir(ddv, devi, nm);
1169 dv = dv_mknod(ddv, devi, nm, dmd);
1192 if ((dup = dv_findbyname(ddv, nm)) == NULL) {
1211 dcmn_err2(("dv_find: nm %s failed: hidden/removed\n", nm));
1226 dcmn_err2(("dv_find: nm %s failed: internal\n", nm));
1232 dcmn_err2(("dv_find: returning vp for nm %s\n", nm));
1503 char *nm;
1511 nm = dv->dv_name;
1528 if (dev_minorperm(dv->dv_devi, nm, &mp) != 0)
1543 dv_shadow_node(DVTOV(ddv), nm, vp,
1555 "%d %d 0%o\n", nm, attrp->va_uid,
1573 nm, old_uid, old_gid, old_mode, attrp->va_uid,
1635 char *nm;
1669 nm = dp->d_name;
1671 if (strcmp(nm, ".") == 0 || strcmp(nm, "..") == 0)
1674 error = VOP_LOOKUP(dirvp, nm,
1679 dir, nm, error));
1688 error = devfs_remdrv_rmdir(vp, nm, rvp);
1691 (char *)nm, rvp, kcred, NULL, 0);
1694 dir, nm, error));
1697 error = VOP_REMOVE(dirvp, (char *)nm, kcred,
1701 dir, nm, error));
1733 char *nm;
1750 nm = kmem_alloc(MAXNAMELEN, KM_SLEEP);
1754 (void) pn_getcomponent(&pn, nm);
1755 ASSERT((strcmp(nm, ".") != 0) && (strcmp(nm, "..") != 0));
1756 error = VOP_LOOKUP(dirvp, nm, &vp, NULL, 0, rvp, kcred,
1760 nm, error));
1765 kmem_free(nm, MAXNAMELEN);
1777 kmem_free(nm, MAXNAMELEN);
1809 nm = dp->d_name;
1811 if (strcmp(nm, ".") == 0 || strcmp(nm, "..") == 0)
1814 if (strncmp(nm, nodename, nodenamelen) != 0)
1817 error = VOP_LOOKUP(dirvp, nm, &vp,
1822 dir, nm, error));
1831 error = devfs_remdrv_rmdir(vp, nm, rvp);
1833 error = VOP_RMDIR(dirvp, (char *)nm,
1837 dir, nm, error));
1840 error = VOP_REMOVE(dirvp, (char *)nm, kcred,
1844 dir, nm, error));