Lines Matching refs:vp
46 nbl_start_crit(vnode_t *vp, krw_t mode) in nbl_start_crit() argument
48 rw_enter(&vp->v_nbllock, mode); in nbl_start_crit()
56 nbl_end_crit(vnode_t *vp) in nbl_end_crit() argument
58 rw_exit(&vp->v_nbllock); in nbl_end_crit()
67 nbl_in_crit(vnode_t *vp) in nbl_in_crit() argument
69 return (RW_LOCK_HELD(&vp->v_nbllock)); in nbl_in_crit()
77 nbl_need_check(vnode_t *vp) in nbl_need_check() argument
84 return ((vp->v_vfsp) && (vp->v_vfsp->vfs_flag & VFS_NBMAND)); in nbl_need_check()
102 nbl_conflict(vnode_t *vp, in nbl_conflict() argument
109 ASSERT(nbl_in_crit(vp)); in nbl_conflict()
113 if (nbl_share_conflict(vp, op, ct)) { in nbl_conflict()
124 return (nbl_lock_conflict(vp, op, offset, length, svmand, ct)); in nbl_conflict()
135 nbl_svmand(vnode_t *vp, cred_t *cr, int *svp) in nbl_svmand() argument
141 error = VOP_GETATTR(vp, &va, 0, cr, NULL); in nbl_svmand()
145 *svp = MANDLOCK(vp, va.va_mode); in nbl_svmand()