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