Home
last modified time | relevance | path

Searched refs:ni_dvp (Results 1 – 13 of 13) sorted by relevance

/freebsd-9-stable/sys/kern/
Dvfs_lookup.c374 dp = ndp->ni_dvp; in namei()
379 vrele(ndp->ni_dvp); in namei()
509 ndp->ni_dvp = NULL; in lookup()
602 ndp->ni_dvp = dp; in lookup()
658 ndp->ni_dvp = dp; in lookup()
695 ndp->ni_dvp = dp; in lookup()
771 ndp->ni_startdir = ndp->ni_dvp; in lookup()
805 if (dp != ndp->ni_dvp) in lookup()
806 vput(ndp->ni_dvp); in lookup()
808 vrele(ndp->ni_dvp); in lookup()
[all …]
Dvfs_syscalls.c1367 if (vp == nd.ni_dvp) in kern_mknodat()
1368 vrele(nd.ni_dvp); in kern_mknodat()
1370 vput(nd.ni_dvp); in kern_mknodat()
1398 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) { in kern_mknodat()
1400 vput(nd.ni_dvp); in kern_mknodat()
1408 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, in kern_mknodat()
1413 error = VOP_WHITEOUT(nd.ni_dvp, &nd.ni_cnd, CREATE); in kern_mknodat()
1415 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, in kern_mknodat()
1422 vput(nd.ni_dvp); in kern_mknodat()
1491 if (nd.ni_vp == nd.ni_dvp) in kern_mkfifoat()
[all …]
Dvfs_vnops.c160 if (vn_start_write(ndp->ni_dvp, &mp, V_NOWAIT) != 0) { in vn_open_cred()
162 vput(ndp->ni_dvp); in vn_open_cred()
170 error = mac_vnode_check_create(cred, ndp->ni_dvp, in vn_open_cred()
174 error = VOP_CREATE(ndp->ni_dvp, &ndp->ni_vp, in vn_open_cred()
176 vput(ndp->ni_dvp); in vn_open_cred()
186 if (ndp->ni_dvp == ndp->ni_vp) in vn_open_cred()
187 vrele(ndp->ni_dvp); in vn_open_cred()
189 vput(ndp->ni_dvp); in vn_open_cred()
190 ndp->ni_dvp = NULL; in vn_open_cred()
Duipc_usrreq.c509 if (vp != NULL || vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) { in uipc_bind()
511 if (nd.ni_dvp == vp) in uipc_bind()
512 vrele(nd.ni_dvp); in uipc_bind()
514 vput(nd.ni_dvp); in uipc_bind()
530 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd, in uipc_bind()
534 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr); in uipc_bind()
536 vput(nd.ni_dvp); in uipc_bind()
/freebsd-9-stable/contrib/ipfilter/
Dmlf_ipl.c275 VOP_LEASE(nd.ni_dvp, curproc, curproc->p_ucred, LEASE_WRITE); in if_ipl_remove()
276 (void) VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd); in if_ipl_remove()
278 if (nd.ni_dvp == nd.ni_vp) in if_ipl_remove()
279 vrele(nd.ni_dvp); in if_ipl_remove()
281 vput(nd.ni_dvp); in if_ipl_remove()
286 VOP_LEASE(nd.ni_dvp, curproc, curproc->p_ucred, LEASE_WRITE); in if_ipl_remove()
287 (void) VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd); in if_ipl_remove()
327 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
328 if (nd.ni_dvp == nd.ni_vp)
329 vrele(nd.ni_dvp);
[all …]
/freebsd-9-stable/sys/nfsserver/
Dnfs_serv.c159 nd->ni_dvp = NULL; in ndclear()
617 ind.ni_dvp = NULL; in nfsrv_lookup()
1382 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); in nfsrv_create()
1411 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, vap); in nfsrv_create()
1422 vput(nd.ni_dvp); in nfsrv_create()
1423 nd.ni_dvp = NULL; in nfsrv_create()
1438 nd.ni_dvp = NULL; in nfsrv_create()
1475 if (dirp == nd.ni_dvp) in nfsrv_create()
1479 if (nd.ni_dvp) { in nfsrv_create()
1480 if (nd.ni_dvp == nd.ni_vp) in nfsrv_create()
[all …]
Dnfs_srvsubs.c789 VOP_UNLOCK(ndp->ni_dvp, 0); in nfs_namei()
819 vrele(ndp->ni_dvp); in nfs_namei()
854 vrele(ndp->ni_dvp); in nfs_namei()
855 ndp->ni_dvp = ndp->ni_rootdir; in nfs_namei()
856 VREF(ndp->ni_dvp); in nfs_namei()
858 ndp->ni_startdir = ndp->ni_dvp; in nfs_namei()
859 ndp->ni_dvp = NULL; in nfs_namei()
877 ndp->ni_dvp = NULL; in nfs_namei()
883 ndp->ni_dvp = NULL; in nfs_namei()
/freebsd-9-stable/sys/fs/nfsserver/
Dnfs_nfsdport.c437 NFSVOPUNLOCK(ndp->ni_dvp, 0); in nfsvno_namei()
466 vrele(ndp->ni_dvp); in nfsvno_namei()
502 vrele(ndp->ni_dvp); in nfsvno_namei()
503 ndp->ni_dvp = ndp->ni_rootdir; in nfsvno_namei()
504 VREF(ndp->ni_dvp); in nfsvno_namei()
506 ndp->ni_startdir = ndp->ni_dvp; in nfsvno_namei()
507 ndp->ni_dvp = NULL; in nfsvno_namei()
516 ndp->ni_dvp = NULL; in nfsvno_namei()
520 ndp->ni_dvp = NULL; in nfsvno_namei()
779 error = VOP_CREATE(ndp->ni_dvp, in nfsvno_createsub()
[all …]
/freebsd-9-stable/sys/ufs/ffs/
Dffs_snapshot.c265 if (nd.ni_dvp->v_mount != mp)
269 if (nd.ni_dvp == nd.ni_vp)
270 vrele(nd.ni_dvp);
272 vput(nd.ni_dvp);
279 if (VOP_GETWRITEMOUNT(nd.ni_dvp, &wrtmp))
286 vput(nd.ni_dvp);
292 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vat);
293 VOP_UNLOCK(nd.ni_dvp, 0);
297 vrele(nd.ni_dvp);
539 if (xvp == nd.ni_dvp) {
[all …]
/freebsd-9-stable/sys/sys/
Dnamei.h83 struct vnode *ni_dvp; /* vnode of intermediate directory */ member
/freebsd-9-stable/sys/nfsclient/
Dnfs_vnops.c2496 ndp->ni_dvp = vp; in nfs_readdirplusrpc()
2670 cache_enter_time(ndp->ni_dvp, ndp->ni_vp, in nfs_readdirplusrpc()
/freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dzfs_vnops.c6748 error = VOP_REMOVE(nd.ni_dvp, vp, &nd.ni_cnd); in zfs_deleteextattr()
6751 vput(nd.ni_dvp); in zfs_deleteextattr()
6752 if (vp == nd.ni_dvp) in zfs_deleteextattr()
/freebsd-9-stable/sys/fs/nfsclient/
Dnfs_clrpcops.c3002 ndp->ni_dvp = vp; in nfsrpc_readdirplus()
3365 cache_enter_time(ndp->ni_dvp, in nfsrpc_readdirplus()