Lines Matching refs:target_vp
1335 vnode_setasfirmlink(vnode_t vp, vnode_t target_vp) in vnode_setasfirmlink() argument
1347 if (target_vp) { in vnode_setasfirmlink()
1348 if (vp->v_fmlink == target_vp) { /* Will be checked again under the name cache lock */ in vnode_setasfirmlink()
1356 if ((error = vnode_ref_ext(target_vp, O_EVTONLY, VNODE_REF_FORCE))) { in vnode_setasfirmlink()
1361 vnode_rele_ext(target_vp, O_EVTONLY, 1); in vnode_setasfirmlink()
1369 if (target_vp && (target_vp == old_target_vp)) { in vnode_setasfirmlink()
1373 vp->v_fmlink = target_vp; in vnode_setasfirmlink()
1379 if (target_vp) { in vnode_setasfirmlink()
1380 target_vp->v_fmlink = vp; in vnode_setasfirmlink()
1381 vnode_lock_spin(target_vp); in vnode_setasfirmlink()
1382 target_vp->v_flag |= VFMLINKTARGET; in vnode_setasfirmlink()
1383 vnode_unlock(target_vp); in vnode_setasfirmlink()
1417 vnode_getfirmlink(vnode_t vp, vnode_t *target_vp) in vnode_getfirmlink() argument
1441 *target_vp = tvp; in vnode_getfirmlink()
1444 *target_vp = NULLVP; in vnode_getfirmlink()
1460 vnode_getfirmlink(__unused vnode_t vp, __unused vnode_t *target_vp) in vnode_getfirmlink() argument