Lines Matching refs:ni_dvp

1392 		if (vp == nd.ni_dvp)
1393 vrele(nd.ni_dvp);
1395 vput(nd.ni_dvp);
1419 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
1421 vput(nd.ni_dvp);
1428 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp,
1433 error = VOP_WHITEOUT(nd.ni_dvp, &nd.ni_cnd, CREATE);
1435 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp,
1439 VOP_VPUT_PAIR(nd.ni_dvp, error == 0 && !whiteout ? &nd.ni_vp : NULL,
1499 if (nd.ni_vp == nd.ni_dvp)
1500 vrele(nd.ni_dvp);
1502 vput(nd.ni_dvp);
1506 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
1508 vput(nd.ni_dvp);
1517 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd,
1522 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr);
1526 VOP_VPUT_PAIR(nd.ni_dvp, error == 0 ? &nd.ni_vp : NULL, true);
1657 if (nd.ni_dvp == nd.ni_vp)
1658 vrele(nd.ni_dvp);
1660 vput(nd.ni_dvp);
1664 } else if (nd.ni_dvp->v_mount != vp->v_mount) {
1671 vput(nd.ni_dvp);
1679 nd.ni_dvp, vp, &nd.ni_cnd);
1683 vput(nd.ni_dvp);
1690 vput(nd.ni_dvp);
1698 error = VOP_LINK(nd.ni_dvp, vp, &nd.ni_cnd);
1699 VOP_VPUT_PAIR(nd.ni_dvp, &vp, true);
1704 vput(nd.ni_dvp);
1776 if (nd.ni_vp == nd.ni_dvp)
1777 vrele(nd.ni_dvp);
1779 vput(nd.ni_dvp);
1785 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
1787 vput(nd.ni_dvp);
1796 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd,
1801 error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, syspath);
1805 VOP_VPUT_PAIR(nd.ni_dvp, error == 0 ? &nd.ni_vp : NULL, true);
1842 if (nd.ni_vp == nd.ni_dvp)
1843 vrele(nd.ni_dvp);
1845 vput(nd.ni_dvp);
1850 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
1852 vput(nd.ni_dvp);
1857 error = VOP_WHITEOUT(nd.ni_dvp, &nd.ni_cnd, DELETE);
1859 vput(nd.ni_dvp);
1978 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
1980 vput(nd.ni_dvp);
1981 if (vp == nd.ni_dvp)
1992 error = mac_vnode_check_unlink(td->td_ucred, nd.ni_dvp, vp,
1998 error = VOP_REMOVE(nd.ni_dvp, vp, &nd.ni_cnd);
2005 vput(nd.ni_dvp);
2006 if (vp == nd.ni_dvp)
3661 error = mac_vnode_check_rename_from(td->td_ucred, fromnd->ni_dvp,
3663 VOP_UNLOCK(fromnd->ni_dvp);
3664 if (fromnd->ni_dvp != fromnd->ni_vp)
3668 vrele(fromnd->ni_dvp);
3713 vrele(fromnd.ni_dvp);
3717 tdvp = tond.ni_dvp;
3729 vrele(fromnd.ni_dvp);
3770 tond.ni_vp, fromnd.ni_dvp == tdvp, &tond.ni_cnd);
3774 error = VOP_RENAME(fromnd.ni_dvp, fromnd.ni_vp, &fromnd.ni_cnd,
3775 tond.ni_dvp, tond.ni_vp, &tond.ni_cnd);
3787 vrele(fromnd.ni_dvp);
3848 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
3850 vput(nd.ni_dvp);
3859 error = mac_vnode_check_create(td->td_ucred, nd.ni_dvp, &nd.ni_cnd,
3864 error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr);
3869 VOP_VPUT_PAIR(nd.ni_dvp, error == 0 ? &nd.ni_vp : NULL, true);
3927 if (nd.ni_dvp == vp) {
3948 error = mac_vnode_check_unlink(td->td_ucred, nd.ni_dvp, vp,
3953 if (vn_start_write(nd.ni_dvp, &mp, V_NOWAIT) != 0) {
3956 if (nd.ni_dvp == vp)
3957 vrele(nd.ni_dvp);
3959 vput(nd.ni_dvp);
3965 error = VOP_RMDIR(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd);
3970 if (nd.ni_dvp == vp)
3971 vrele(nd.ni_dvp);
3973 vput(nd.ni_dvp);