Home
last modified time | relevance | path

Searched refs:b_objlock (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/sys/kern/
H A Dvfs_bio.c115 * - 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); in bwrite()
891 mutex_enter(bp->b_objlock); in bwrite()
899 mutex_enter(bp->b_objlock); in bwrite()
904 mutex_exit(bp->b_objlock); in bwrite()
980 KASSERT(bp->b_vp == NULL || bp->b_objlock == bp->b_vp->v_interlock); in bdwrite()
984 mutex_enter(bp->b_objlock); in bdwrite()
992 mutex_enter(bp->b_objlock); in bdwrite()
[all...]
H A Dvfs_subr.c434 KASSERT(bp->b_objlock == &buffer_lock); in bgetvp()
451 bp->b_objlock = vp->v_interlock; in bgetvp()
463 KASSERT(bp->b_objlock == vp->v_interlock); in brelvp()
479 bp->b_objlock = &buffer_lock; in brelvp()
497 KASSERT(bp->b_objlock == vp->v_interlock); in reassignbuf()
1694 (*pr)(" iodone %p objlock %p\n", bp->b_iodone, bp->b_objlock);
H A Dvfs_vnode.c2075 KASSERT(bp->b_objlock == vp->v_interlock); in vwakeup()
2076 KASSERT(mutex_owned(bp->b_objlock)); in vwakeup()
/netbsd-src/sys/arch/vax/vax/
H A Dcfl.c286 mutex_enter(bp->b_objlock); in cflrint()
289 mutex_exit(bp->b_objlock); in cflrint()
297 mutex_enter(bp->b_objlock); in cflrint()
300 mutex_exit(bp->b_objlock); in cflrint()
/netbsd-src/sys/rump/librump/rumpvfs/
H A Dvm_vfs.c100 mutex_enter(bp->b_objlock); in uvm_aio_aiodone()
102 mutex_exit(bp->b_objlock); in uvm_aio_aiodone()
/netbsd-src/sys/uvm/
H A Duvm_pager.c529 mutex_enter(bp->b_objlock); in uvm_aio_aiodone()
531 mutex_exit(bp->b_objlock); in uvm_aio_aiodone()
H A Duvm_swap.c1274 mutex_enter(bp->b_objlock); in swstrategy()
1276 mutex_exit(bp->b_objlock); in swstrategy()
1286 bp->b_objlock = vp->v_interlock; in swstrategy()
1459 nbp->vb_buf.b_objlock = vp->v_interlock; in sw_reg_strategy()
1532 KASSERT(bp->b_objlock == vp->v_interlock); in sw_reg_start()
/netbsd-src/sys/ufs/lfs/
H A Dlfs_inode.c896 mutex_enter(bp->b_objlock); in lfs_vtruncbuf()
902 mutex_exit(bp->b_objlock); in lfs_vtruncbuf()
917 mutex_enter(bp->b_objlock); in lfs_vtruncbuf()
923 mutex_exit(bp->b_objlock); in lfs_vtruncbuf()
H A Dlfs_segment.c2619 tbp->b_objlock = vp->v_interlock;
/netbsd-src/sys/ufs/ffs/
H A Dffs_balloc.c606 mutex_enter(bp->b_objlock); in ffs_balloc_ufs2()
608 mutex_exit(bp->b_objlock); in ffs_balloc_ufs2()
624 mutex_enter(bp->b_objlock); in ffs_balloc_ufs2()
626 mutex_exit(bp->b_objlock); in ffs_balloc_ufs2()
H A Dffs_alloc.c421 mutex_enter(bp->b_objlock); in ffs_realloccg()
424 mutex_exit(bp->b_objlock); in ffs_realloccg()
519 mutex_enter(bp->b_objlock); in ffs_realloccg()
522 mutex_exit(bp->b_objlock); in ffs_realloccg()
/netbsd-src/sys/sys/
H A Dbuf.h164 kmutex_t *b_objlock; /* o: completion lock */ member
/netbsd-src/sys/arch/atari/dev/
H A Dhdfd.c1510 mutex_enter(bp->b_objlock); in fdformat()
1512 rv = cv_timedwait(&bp->b_done, bp->b_objlock, 20 * hz); in fdformat()
1516 mutex_exit(bp->b_objlock); in fdformat()
/netbsd-src/sys/arch/acorn32/mainbus/
H A Dfd.c1481 mutex_enter(bp->b_objlock); in fdformat()
1483 rv = cv_timedwait(&bp->b_done, bp->b_objlock, 20 * hz); in fdformat()
1487 mutex_exit(bp->b_objlock); in fdformat()
/netbsd-src/sys/dev/ata/
H A Dld_ataraid.c300 cbp->cb_buf.b_objlock = sc->sc_vnodes[comp]->v_interlock; in ld_ataraid_make_cbuf()
/netbsd-src/sys/miscfs/genfs/
H A Dgenfs_io.c1841 mutex_enter(bp->b_objlock); in genfs_dio_iodone()
1843 mutex_exit(bp->b_objlock); in genfs_dio_iodone()
/netbsd-src/sys/dev/gpib/
H A Dmt.c478 bp->b_objlock = &buffer_lock; in mtcommand()
H A Dct.c435 bp->b_objlock = &buffer_lock; in ctcommand()
/netbsd-src/sys/dev/qbus/
H A Dts.c380 bp->b_objlock = &buffer_lock; in tscommand()
/netbsd-src/sys/arch/xen/xen/
H A Dxbdback_xenbus.c1392 xbd_io->xio_buf.b_objlock = xbdi->xbdi_vp->v_interlock; in xbdback_co_io_gotio()
/netbsd-src/sys/dev/
H A Dccd.c946 cbp->cb_buf.b_objlock = ci->ci_vp->v_interlock; in ccdbuffer()
H A Dvnd.c741 bp->b_objlock = bp->b_vp->v_interlock; in vndthread()