Lines Matching refs:b_objlock
115 * - buf_t::b_objlock: lock on completion (biowait vs biodone).
117 * For buffers associated with vnodes (a most common case) b_objlock points
122 * buf_t::b_objlock
841 KASSERT(bp->b_objlock == vp->v_interlock);
891 mutex_enter(bp->b_objlock);
899 mutex_enter(bp->b_objlock);
904 mutex_exit(bp->b_objlock);
980 KASSERT(bp->b_vp == NULL || bp->b_objlock == bp->b_vp->v_interlock);
984 mutex_enter(bp->b_objlock);
992 mutex_enter(bp->b_objlock);
996 mutex_exit(bp->b_objlock);
1045 mutex_enter(bp->b_objlock);
1048 mutex_exit(bp->b_objlock);
1099 mutex_enter(bp->b_objlock);
1102 KASSERT(bp->b_objlock == vp->v_interlock);
1107 KASSERT(bp->b_objlock == &buffer_lock);
1108 mutex_exit(bp->b_objlock);
1192 KASSERT(bp->b_objlock == vp->v_interlock);
1618 mutex_enter(bp->b_objlock);
1627 cv_wait(&bp->b_done, bp->b_objlock);
1629 mutex_exit(bp->b_objlock);
1690 mutex_enter(bp->b_objlock);
1709 mutex_exit(bp->b_objlock);
1715 mutex_exit(bp->b_objlock);
1721 mutex_exit(bp->b_objlock);
2051 bp->b_objlock = vp->v_interlock;
2053 KASSERT(bp->b_objlock == &buffer_lock);
2115 bp->b_objlock = mbp->b_objlock;
2145 mutex_enter(mbp->b_objlock);
2153 mutex_exit(mbp->b_objlock);
2156 mutex_exit(mbp->b_objlock);
2170 bp->b_objlock = &buffer_lock;