| /freebsd-9-stable/sys/kern/ |
| D | vfs_lookup.c | 374 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 …]
|
| D | vfs_syscalls.c | 1367 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 …]
|
| D | vfs_vnops.c | 160 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()
|
| D | uipc_usrreq.c | 509 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/ |
| D | mlf_ipl.c | 275 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/ |
| D | nfs_serv.c | 159 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 …]
|
| D | nfs_srvsubs.c | 789 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/ |
| D | nfs_nfsdport.c | 437 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/ |
| D | ffs_snapshot.c | 265 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/ |
| D | namei.h | 83 struct vnode *ni_dvp; /* vnode of intermediate directory */ member
|
| /freebsd-9-stable/sys/nfsclient/ |
| D | nfs_vnops.c | 2496 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/ |
| D | zfs_vnops.c | 6748 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/ |
| D | nfs_clrpcops.c | 3002 ndp->ni_dvp = vp; in nfsrpc_readdirplus() 3365 cache_enter_time(ndp->ni_dvp, in nfsrpc_readdirplus()
|