Home
last modified time | relevance | path

Searched refs:b_bufobj (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/sys/vm/
H A Dvm_pager.c361 KASSERT(bp->b_bufobj == NULL, ("initpbuf with bufobj")); in initpbuf()
465 KASSERT(bp->b_bufobj == NULL, ("relpbuf with bufobj")); in relpbuf()
496 KASSERT(bp->b_bufobj == NULL, ("pbgetvp: not free (bufobj)")); in pbgetvp()
500 bp->b_bufobj = &vp->v_bufobj; in pbgetvp()
515 KASSERT(bp->b_bufobj == NULL, ("pbgetbo: not free (bufobj)")); in pbgetbo()
518 bp->b_bufobj = bo; in pbgetbo()
529 KASSERT(bp->b_bufobj != NULL, ("pbrelvp: NULL bufobj")); in pbrelvp()
534 bp->b_bufobj = NULL; in pbrelvp()
546 KASSERT(bp->b_bufobj != NULL, ("pbrelbo: NULL bufobj")); in pbrelbo()
550 bp->b_bufobj = NULL; in pbrelbo()
H A Dswap_pager.c1258 bp->b_bufobj, (intmax_t)bp->b_blkno, bp->b_bcount); in swap_pager_getpages()
1633 bp->b_bufobj = NULL; in swp_pager_async_iodone()
2919 if (bp->b_bufobj) in swapdev_strategy()
2920 bufobj_wdrop(bp->b_bufobj); in swapdev_strategy()
2923 if (bp->b_bufobj != &vp2->v_bufobj) in swapdev_strategy()
2924 bp->b_bufobj = &vp2->v_bufobj; in swapdev_strategy()
/freebsd-12.1/sys/sys/
H A Dbuf.h99 struct bufobj *b_bufobj; member
160 #define b_object b_bufobj->bo_object
403 KASSERT(bp->b_bufobj != NULL, ("bwrite: no bufobj bp=%p", bp)); in bwrite()
404 KASSERT(bp->b_bufobj->bo_ops != NULL, ("bwrite: no bo_ops bp=%p", bp)); in bwrite()
405 KASSERT(bp->b_bufobj->bo_ops->bop_write != NULL, in bwrite()
407 return (BO_WRITE(bp->b_bufobj, bp)); in bwrite()
414 KASSERT(bp->b_bufobj != NULL, ("bstrategy: no bufobj bp=%p", bp)); in bstrategy()
415 KASSERT(bp->b_bufobj->bo_ops != NULL, in bstrategy()
417 KASSERT(bp->b_bufobj->bo_ops->bop_strategy != NULL, in bstrategy()
419 BO_STRATEGY(bp->b_bufobj, bp); in bstrategy()
/freebsd-12.1/sys/kern/
H A Dvfs_cluster.c409 VM_OBJECT_WLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
411 vm_object_pip_add(tbp->b_bufobj->bo_object, in cluster_rbuild()
415 VM_OBJECT_WUNLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
452 VM_OBJECT_WLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
478 VM_OBJECT_WUNLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
498 VM_OBJECT_WLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
509 VM_OBJECT_WLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
521 VM_OBJECT_WUNLOCK(tbp->b_bufobj->bo_object); in cluster_rbuild()
539 VM_OBJECT_WLOCK(bp->b_bufobj->bo_object); in cluster_rbuild()
545 VM_OBJECT_WUNLOCK(bp->b_bufobj->bo_object); in cluster_rbuild()
[all …]
H A Dvfs_bio.c1698 bp->b_bufobj = NULL; in buf_alloc()
2254 bufobj_wref(bp->b_bufobj); in bufwrite()
2380 bo = bp->b_bufobj; in bdwrite()
2626 BO_LOCK(bp->b_bufobj); in brelse()
2628 BO_UNLOCK(bp->b_bufobj); in brelse()
2806 BO_LOCK(bp->b_bufobj); in bqrelse()
2808 BO_UNLOCK(bp->b_bufobj); in bqrelse()
2845 obj = bp->b_bufobj->bo_object; in vfs_vmio_iodone()
2935 obj = bp->b_bufobj->bo_object; in vfs_vmio_invalidate()
4105 KASSERT(bp->b_bufobj == bo, in getblkx()
[all …]
H A Dvfs_subr.c1873 KASSERT(bp->b_bufobj == bo, in flushbuflist()
1875 bp, bp->b_bufobj, bo)); in flushbuflist()
1928 KASSERT(bp->b_bufobj == bo, in bnoreuselist()
1930 bp, bp->b_bufobj, bo)); in bnoreuselist()
2104 ASSERT_BO_WLOCKED(bp->b_bufobj); in buf_vlist_remove()
2109 bv = &bp->b_bufobj->bo_dirty; in buf_vlist_remove()
2111 bv = &bp->b_bufobj->bo_clean; in buf_vlist_remove()
2192 bp->b_bufobj = bo; in bgetvp()
2215 bo = bp->b_bufobj; in brelvp()
2229 bp->b_bufobj = NULL; in brelvp()
[all …]
H A Dvfs_vnops.c2556 KASSERT(bp->b_bufobj == bo, in vn_fsync_buf()
2558 bp, bp->b_bufobj, bo)); in vn_fsync_buf()
/freebsd-12.1/sys/fs/nandfs/
H A Dnandfs_segment.c169 bp->b_bufobj = &seginfo->fsdev->nd_devvp->v_bufobj; in create_segment()
252 bp->b_bufobj = &seginfo->fsdev->nd_devvp->v_bufobj; in nandfs_create_superroot_block()
312 bp->b_bufobj = &seginfo->fsdev->nd_devvp->v_bufobj; in nandfs_add_superroot()
347 bp->b_bufobj = &seginfo->fsdev->nd_devvp->v_bufobj; in nandfs_add_segsum_block()
709 KASSERT(bp->b_bufobj != NULL, ("no bufobj for %p", bp)); in nandfs_save_buf()
710 if (bp->b_bufobj != bo) { in nandfs_save_buf()
711 BO_LOCK(bp->b_bufobj); in nandfs_save_buf()
713 BO_LOCKPTR(bp->b_bufobj)); in nandfs_save_buf()
/freebsd-12.1/sys/ufs/ffs/
H A Dffs_vfsops.c2041 bufobj = bp->b_bufobj; in ffs_backgroundwritedone()
2043 if ((origbp = gbincore(bp->b_bufobj, bp->b_lblkno)) == NULL) in ffs_backgroundwritedone()
2127 BO_LOCK(bp->b_bufobj); in ffs_bufwrite()
2130 BO_UNLOCK(bp->b_bufobj); in ffs_bufwrite()
2135 msleep(&bp->b_xflags, BO_LOCKPTR(bp->b_bufobj), PRIBIO, in ffs_bufwrite()
2141 BO_UNLOCK(bp->b_bufobj); in ffs_bufwrite()
2165 BO_LOCK(bp->b_bufobj); in ffs_bufwrite()
2167 BO_UNLOCK(bp->b_bufobj); in ffs_bufwrite()
H A Dffs_softdep.c7148 KASSERT(bp->b_bufobj == bo, ("Wrong object in buffer"));
14178 if (lock != BO_LOCKPTR(bp->b_bufobj) && waitfor == MNT_WAIT) {
14180 BO_LOCK(bp->b_bufobj);
14184 msleep(&bp->b_xflags, BO_LOCKPTR(bp->b_bufobj),
14187 BO_UNLOCK(bp->b_bufobj);
14196 ASSERT_BO_WLOCKED(bp->b_bufobj);
/freebsd-12.1/sys/fs/nfsclient/
H A Dnfs_clvnops.c3223 bufobj_wref(bp->b_bufobj); in ncl_writebp()