/freebsd/sys/sys/ |
H A D | namei.h | 110 struct componentname ni_cnd; member 250 _ndp->ni_cnd.cn_nameiop = op; \ 251 _ndp->ni_cnd.cn_flags = flags; \ 281 MPASS(_ndp->ni_cnd.cn_pnbuf != NULL); \ 282 uma_zfree(namei_zone, _ndp->ni_cnd.cn_pnbuf); \ 283 _ndp->ni_cnd.cn_pnbuf = NULL; \
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 929 memset(&nd.ni_cnd, 0, sizeof(struct componentname)); in unionfs_mkshadowdir() 937 if ((error = unionfs_relookup(udvp, &uvp, cnp, &nd.ni_cnd, td, in unionfs_mkshadowdir() 986 char *pathend = &nd.ni_cnd.cn_nameptr[nd.ni_cnd.cn_namelen]; in unionfs_mkshadowdir() 989 error = VOP_MKDIR(udvp, &uvp, &nd.ni_cnd, &va); in unionfs_mkshadowdir() 1014 VOP_SETATTR(uvp, &va, nd.ni_cnd.cn_cred); in unionfs_mkshadowdir() 1225 if ((error = unionfs_relookup(udvp, &wvp, cnp, &nd.ni_cnd, td, path, in unionfs_mkwhiteout() 1235 if (nd.ni_cnd.cn_flags & ISWHITEOUT) in unionfs_mkwhiteout() 1244 error = VOP_WHITEOUT(udvp, &nd.ni_cnd, CREATE); in unionfs_mkwhiteout() 1297 nd.ni_cnd.cn_namelen = unp->un_pathlen; in unionfs_vn_create_on_upper() 1298 nd.ni_cnd.cn_pnbuf = unp->un_path; in unionfs_vn_create_on_upper() [all …]
|
/freebsd/sys/kern/ |
H A D | vfs_lookup.c | 85 ndp->ni_cnd.cn_flags &= ~NAMEI_INTERNAL_FLAGS; \ 86 ndp->ni_cnd.cn_flags |= ISRESTARTED; \ 254 NI_CAP_VIOLATION(ndp, ndp->ni_cnd.cn_pnbuf); in nameicap_check_dotdot() 273 NI_CAP_VIOLATION(ndp, ndp->ni_cnd.cn_pnbuf); in namei_cleanup_cnp() 291 cnp = &ndp->ni_cnd; in namei_handle_root() 317 cnp = &ndp->ni_cnd; in namei_setup() 432 cnp = &ndp->ni_cnd; in namei_getpath() 458 cnp = &ndp->ni_cnd; in namei_emptypath() 504 cnp = &ndp->ni_cnd; in namei_follow_link() 591 cnp = &ndp->ni_cnd; in namei() [all...] |
H A D | vfs_syscalls.c | 1469 &nd.ni_cnd, &vattr); in kern_mknodat() 1473 error = VOP_WHITEOUT(nd.ni_dvp, &nd.ni_cnd, CREATE); in kern_mknodat() 1476 &nd.ni_cnd, &vattr); in kern_mknodat() 1557 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, in kern_mkfifoat() 1562 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr); in kern_mkfifoat() 1719 nd.ni_dvp, vp, &nd.ni_cnd); in kern_linkat_vp() 1738 error = VOP_LINK(nd.ni_dvp, vp, &nd.ni_cnd); in kern_linkat_vp() 1836 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, in kern_symlinkat() 1841 error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, syspath); in kern_symlinkat() 1880 if (nd.ni_vp != NULLVP || !(nd.ni_cnd.cn_flags & ISWHITEOUT)) { in sys_undelete() [all …]
|
H A D | kern_exec.c | 495 newbinname = malloc(nd.ni_cnd.cn_namelen + 1, M_PARGS, in do_execve() 497 memcpy(newbinname, nd.ni_cnd.cn_nameptr, nd.ni_cnd.cn_namelen); in do_execve() 498 newbinname[nd.ni_cnd.cn_namelen] = '\0'; in do_execve() 510 newbinname, nd.ni_cnd.cn_namelen, &imgp->execpath, in do_execve() 801 bcopy(nd.ni_cnd.cn_nameptr, p->p_comm, in do_execve() 802 min(nd.ni_cnd.cn_namelen, MAXCOMLEN)); in do_execve()
|
H A D | vfs_vnops.c | 247 ndp->ni_cnd.cn_nameiop = CREATE; in vn_open_cred() 248 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags); in vn_open_cred() 256 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred() 258 ndp->ni_cnd.cn_flags |= FOLLOW; in vn_open_cred() 279 ndp->ni_cnd.cn_flags |= MAKEENTRY; in vn_open_cred() 282 &ndp->ni_cnd, vap); in vn_open_cred() 286 &ndp->ni_cnd, vap); in vn_open_cred() 325 ndp->ni_cnd.cn_nameiop = LOOKUP; in vn_open_cred() 326 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags); in vn_open_cred() 327 ndp->ni_cnd.cn_flags |= (fmode & O_NOFOLLOW) != 0 ? NOFOLLOW : in vn_open_cred() [all …]
|
H A D | vfs_cache.c | 3289 nd.ni_cnd.cn_nameptr, nd.ni_cnd.cn_namelen, &retbuf, in kern___realpathat() 4267 fpl->snd_outer.cn_flags = fpl->ndp->ni_cnd.cn_flags; in cache_fpl_checkpoint_outer() 4275 fpl->snd.cn_nameptr = fpl->ndp->ni_cnd.cn_nameptr; in cache_fpl_checkpoint() 4284 fpl->ndp->ni_cnd.cn_flags = fpl->snd_outer.cn_flags; in cache_fpl_restore_partial() 4299 fpl->ndp->ni_cnd.cn_nameptr = fpl->ndp->ni_cnd.cn_pnbuf; in cache_fpl_restore_abort() 6330 fpl.cnp = cnp = &ndp->ni_cnd; in cache_fplookup()
|
H A D | uipc_usrreq.c | 596 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, in uipc_bindat() 608 nd.ni_cnd.cn_lkflags = (nd.ni_cnd.cn_lkflags & ~LK_SHARED) | in uipc_bindat() 610 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr); in uipc_bindat()
|
H A D | vfs_mount.c | 1685 nd.ni_cnd.cn_nameptr, nd.ni_cnd.cn_namelen); in vfs_domount()
|
H A D | kern_descrip.c | 3119 cnp = &ndp->ni_cnd; in fgetvp_lookup()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 647 struct componentname *cnp = &ndp->ni_cnd; in nfsvno_namei() 825 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { in nfsvno_namei() 841 struct componentname *cnp = &ndp->ni_cnd; in nfsvno_setpathbuf() 857 uma_zfree(namei_zone, ndp->ni_cnd.cn_pnbuf); in nfsvno_relpathbuf() 858 ndp->ni_cnd.cn_pnbuf = NULL; in nfsvno_relpathbuf() 1221 &ndp->ni_vp, &ndp->ni_cnd, &nvap->na_vattr); in nfsvno_createsub() 1266 &ndp->ni_cnd, &nvap->na_vattr); in nfsvno_createsub() 1342 &ndp->ni_cnd, &nvap->na_vattr); in nfsvno_mknod() 1354 &ndp->ni_cnd, &nvap->na_vattr); in nfsvno_mknod() 1388 error = VOP_MKDIR(ndp->ni_dvp, &ndp->ni_vp, &ndp->ni_cnd, in nfsvno_mkdir() [all …]
|
H A D | nfs_nfsdserv.c | 614 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, LOOKUP, in nfsrvd_lookup() 1168 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, in nfsrvd_create() 1380 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, cnflags | NOCACHE); in nfsrvd_mknod() 1436 named.ni_cnd.cn_flags |= WILLBEDIR; in nfsrvd_mknod() 1550 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, DELETE, in nfsrvd_remove() 1640 tond.ni_cnd.cn_nameiop = 0; in nfsrvd_rename() 1642 NFSNAMEICNDSET(&fromnd.ni_cnd, nd->nd_cred, DELETE, WANTPARENT); in nfsrvd_rename() 1703 NFSNAMEICNDSET(&tond.ni_cnd, nd->nd_cred, RENAME, LOCKPARENT | LOCKLEAF | NOCACHE); in nfsrvd_rename() 1750 tond.ni_cnd.cn_flags |= WILLBEDIR; in nfsrvd_rename() 1833 NFSNAMEICNDSET(&named.ni_cnd, nd->nd_cred, CREATE, LOCKPARENT | NOCACHE); in nfsrvd_link() [all …]
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_snapshot.c | 289 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vat); in ffs_snapshot() 894 (rmerr = VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd)) != 0) in ffs_snapshot()
|
H A D | ffs_softdep.c | 3320 ndp = __containerof(cnp, struct nameidata, ni_cnd); in softdep_prelink()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 5449 error = VOP_REMOVE(nd.ni_dvp, vp, &nd.ni_cnd); in zfs_deleteextattr_dir()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 3865 struct componentname *cnp = &ndp->ni_cnd; in nfsrpc_readdirplus()
|