Searched refs:b_bufobj (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/sys/ |
H A D | buf.h | 97 struct bufobj *b_bufobj; member 159 #define b_object b_bufobj->bo_object 428 KASSERT(bp->b_bufobj != NULL, ("bwrite: no bufobj bp=%p", bp)); in bwrite() 429 KASSERT(bp->b_bufobj->bo_ops != NULL, ("bwrite: no bo_ops bp=%p", bp)); in bwrite() 430 KASSERT(bp->b_bufobj->bo_ops->bop_write != NULL, in bwrite() 432 return (BO_WRITE(bp->b_bufobj, bp)); in bwrite() 439 KASSERT(bp->b_bufobj != NULL, ("bstrategy: no bufobj bp=%p", bp)); in bstrategy() 440 KASSERT(bp->b_bufobj->bo_ops != NULL, in bstrategy() 442 KASSERT(bp->b_bufobj->bo_ops->bop_strategy != NULL, in bstrategy() 444 BO_STRATEGY(bp->b_bufobj, bp); in bstrategy()
|
/freebsd/sys/vm/ |
H A D | vm_pager.c | 461 bp->b_bufobj = NULL; in pbuf_ctor() 530 KASSERT(bp->b_bufobj == NULL, ("pbgetvp: not free (bufobj)")); in pbgetvp() 534 bp->b_bufobj = &vp->v_bufobj; in pbgetvp() 549 KASSERT(bp->b_bufobj == NULL, ("pbgetbo: not free (bufobj)")); in pbgetbo() 552 bp->b_bufobj = bo; in pbgetbo() 563 KASSERT(bp->b_bufobj != NULL, ("pbrelvp: NULL bufobj")); in pbrelvp() 568 bp->b_bufobj = NULL; in pbrelvp() 580 KASSERT(bp->b_bufobj != NULL, ("pbrelbo: NULL bufobj")); in pbrelbo() 584 bp->b_bufobj = NULL; in pbrelbo()
|
H A D | swap_pager.c | 1451 bp->b_bufobj, (intmax_t)bp->b_blkno, bp->b_bcount); in swap_pager_getpages_locked() 1817 bp->b_bufobj = NULL; in swp_pager_async_iodone() 3335 if (bp->b_bufobj) in swapdev_strategy() 3336 bufobj_wdrop(bp->b_bufobj); in swapdev_strategy() 3341 if (bp->b_bufobj != &vp2->v_bufobj) in swapdev_strategy() 3342 bp->b_bufobj = &vp2->v_bufobj; in swapdev_strategy()
|
/freebsd/sys/kern/ |
H A D | vfs_bio.c | 1783 bp->b_bufobj = NULL; in buf_alloc() 2324 if ((bp->b_bufobj->bo_flag & BO_DEAD) != 0) { in bufwrite() 2352 bufobj_wref(bp->b_bufobj); in bufwrite() 2459 KASSERT(bp->b_bufobj != NULL, ("No b_bufobj %p", bp)); in bdwrite() 2476 bo = bp->b_bufobj; in bdwrite() 2550 KASSERT(bp->b_bufobj != NULL, ("No b_bufobj %p", bp)); in bdirty() 2579 KASSERT(bp->b_bufobj != NULL, ("No b_bufobj %p", bp)); in bundirty() 2727 BO_LOCK(bp->b_bufobj); in brelse() 2729 BO_UNLOCK(bp->b_bufobj); in brelse() 2929 BO_LOCK(bp->b_bufobj); in bqrelse() [all …]
|
H A D | vfs_cluster.c | 408 vm_object_pip_add(tbp->b_bufobj->bo_object, in cluster_rbuild() 459 vm_object_pip_add(tbp->b_bufobj->bo_object, 1); in cluster_rbuild() 465 vm_object_pip_wakeupn(tbp->b_bufobj->bo_object, in cluster_rbuild() 988 vm_object_pip_add(tbp->b_bufobj->bo_object, in cluster_wbuild() 1013 bufobj_wref(tbp->b_bufobj); in cluster_wbuild()
|
H A D | vfs_subr.c | 2474 KASSERT(bp->b_bufobj == bo, in flushbuflist() 2476 bp, bp->b_bufobj, bo)); in flushbuflist() 2528 KASSERT(bp->b_bufobj == bo, in bnoreuselist() 2530 bp, bp->b_bufobj, bo)); in bnoreuselist() 2694 KASSERT(bp->b_bufobj != NULL, ("No b_bufobj %p", bp)); in buf_vlist_remove() 2695 ASSERT_BO_WLOCKED(bp->b_bufobj); in buf_vlist_remove() 2701 bv = &bp->b_bufobj->bo_dirty; in buf_vlist_remove() 2703 bv = &bp->b_bufobj->bo_clean; in buf_vlist_remove() 2845 bp->b_bufobj = bo; in bgetvp() 2859 bp->b_bufobj = NULL; in bgetvp() [all …]
|
H A D | vfs_vnops.c | 3010 KASSERT(bp->b_bufobj == bo, in vn_fsync_buf() 3012 bp, bp->b_bufobj, bo)); in vn_fsync_buf()
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_vfsops.c | 2156 bufobj = bp->b_bufobj; in ffs_backgroundwritedone() 2158 if ((origbp = gbincore(bp->b_bufobj, bp->b_lblkno)) == NULL) in ffs_backgroundwritedone() 2187 * errors. It causes b_bufobj dereference in in ffs_backgroundwritedone() 2188 * bdirty()/reassignbuf(), and b_bufobj was cleared in in ffs_backgroundwritedone() 2241 BO_LOCK(bp->b_bufobj); in ffs_bufwrite() 2244 BO_UNLOCK(bp->b_bufobj); in ffs_bufwrite() 2249 msleep(&bp->b_xflags, BO_LOCKPTR(bp->b_bufobj), PRIBIO, in ffs_bufwrite() 2255 BO_UNLOCK(bp->b_bufobj); in ffs_bufwrite() 2279 BO_LOCK(bp->b_bufobj); in ffs_bufwrite() 2281 BO_UNLOCK(bp->b_bufobj); in ffs_bufwrite() [all...] |
H A D | ffs_softdep.c | 7367 KASSERT(bp->b_bufobj == bo, ("Wrong object in buffer")); in trunc_dependencies() 14509 if (lock != BO_LOCKPTR(bp->b_bufobj) && waitfor == MNT_WAIT) { in getdirtybuf() 14511 BO_LOCK(bp->b_bufobj); in getdirtybuf() 14515 msleep(&bp->b_xflags, BO_LOCKPTR(bp->b_bufobj), in getdirtybuf() 14518 BO_UNLOCK(bp->b_bufobj); in getdirtybuf() 14527 ASSERT_BO_WLOCKED(bp->b_bufobj); in getdirtybuf()
|