Searched refs:v_interlock (Results 1 – 4 of 4) sorted by relevance
142 struct mtx v_interlock; /* lock for "i" things */ member437 #define VI_LOCK(vp) mtx_lock(&(vp)->v_interlock)438 #define VI_LOCK_FLAGS(vp, flags) mtx_lock_flags(&(vp)->v_interlock, (flags))439 #define VI_TRYLOCK(vp) mtx_trylock(&(vp)->v_interlock)440 #define VI_UNLOCK(vp) mtx_unlock(&(vp)->v_interlock)441 #define VI_MTX(vp) (&(vp)->v_interlock)
970 mtx_lock(&vp->v_interlock); in nandfs_close()973 mtx_unlock(&vp->v_interlock); in nandfs_close()2293 vi_locked = mtx_owned(&vp->v_interlock); in nandfs_vnlock1()2407 mtx_lock(&vp->v_interlock); in nandfsfifo_close()2410 mtx_unlock(&vp->v_interlock); in nandfsfifo_close()
1203 msleep(&ip->i_ea_refs, &vp->v_interlock, PINOD + 2, "ufs_ea", in ffs_lock_ea()
477 mtx_init(&vp->v_interlock, "vnode interlock", NULL, MTX_DEF); in vnode_init()511 mtx_destroy(&vp->v_interlock); in vnode_fini()