Home
last modified time | relevance | path

Searched refs:ni_cnd (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/sys/
H A Dnamei.h110 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 Dunion_subr.c929 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 Dvfs_lookup.c85 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 Dvfs_syscalls.c1469 &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 Dkern_exec.c495 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 Dvfs_vnops.c247 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 Dvfs_cache.c3289 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 Duipc_usrreq.c596 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 Dvfs_mount.c1685 nd.ni_cnd.cn_nameptr, nd.ni_cnd.cn_namelen); in vfs_domount()
H A Dkern_descrip.c3119 cnp = &ndp->ni_cnd; in fgetvp_lookup()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdport.c647 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 Dnfs_nfsdserv.c614 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 Dffs_snapshot.c289 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 Dffs_softdep.c3320 ndp = __containerof(cnp, struct nameidata, ni_cnd); in softdep_prelink()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c5449 error = VOP_REMOVE(nd.ni_dvp, vp, &nd.ni_cnd); in zfs_deleteextattr_dir()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clrpcops.c3865 struct componentname *cnp = &ndp->ni_cnd; in nfsrpc_readdirplus()