Lines Matching refs:b_flags
649 KASSERT((bp->b_flags & B_MALLOC) == 0, in bufspace_adjust()
888 KASSERT((bp->b_flags & B_MALLOC) != 0, in bufmallocadjust()
995 if (bp->b_flags & B_CACHE) { in vfs_buf_test_cache()
998 bp->b_flags &= ~B_CACHE; in vfs_buf_test_cache()
1235 bp->b_flags = B_INVAL; in bufinit()
1391 if (((bp->b_flags & B_INVAL) == 0 && BUF_ISLOCKED(bp)) || in isbufbusy()
1392 ((bp->b_flags & (B_DELWRI | B_INVAL)) == B_DELWRI)) in isbufbusy()
1482 nbusy, bp, bp->b_vp, bp->b_flags, in bufshutdown()
1616 if (bp->b_flags & B_REMFREE) { in binsfree()
1618 bp->b_flags |= B_REUSE; in binsfree()
1619 bp->b_flags &= ~B_REMFREE; in binsfree()
1647 if (bp->b_flags & B_REMFREE) in buf_free()
1663 MPASS((bp->b_flags & B_MAXPHYS) == 0); in buf_free()
1713 bp->b_flags &= ~(B_AGE | B_REUSE); in buf_release()
1759 KASSERT((bp->b_flags & (B_DELWRI | B_NOREUSE)) == 0, in buf_alloc()
1760 ("invalid buffer %p flags %#x", bp, bp->b_flags)); in buf_alloc()
1767 MPASS((bp->b_flags & B_MAXPHYS) == 0); in buf_alloc()
1770 bp->b_flags = 0; in buf_alloc()
1840 if ((bp->b_flags & B_REUSE) != 0) { in buf_recycle()
1843 bp->b_flags &= ~B_REUSE; in buf_recycle()
1879 bp->b_flags |= B_INVAL; in buf_recycle()
1899 CTR3(KTR_BUF, "bremfree(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); in bremfree()
1900 KASSERT((bp->b_flags & B_REMFREE) == 0, in bremfree()
1906 bp->b_flags |= B_REMFREE; in bremfree()
1964 bp, bp->b_vp, bp->b_flags); in bq_remove()
1979 bp->b_flags &= ~(B_REMFREE | B_REUSE); in bq_remove()
2039 if (bp->b_flags & B_AGE) { in bq_insert()
2049 bp->b_flags &= ~(B_AGE | B_REUSE); in bq_insert()
2115 MPASS((bp->b_flags & B_MAXPHYS) == 0); in bufkva_alloc()
2186 if ((rabp->b_flags & B_CACHE) != 0) { in breada()
2198 rabp->b_flags |= B_ASYNC; in breada()
2199 rabp->b_flags &= ~B_INVAL; in breada()
2201 rabp->b_flags |= B_CKHASH; in breada()
2262 if ((bp->b_flags & B_CACHE) == 0) { in breadn_flags()
2272 bp->b_flags &= ~B_INVAL; in breadn_flags()
2274 bp->b_flags |= B_CKHASH; in breadn_flags()
2323 CTR3(KTR_BUF, "bufwrite(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); in bufwrite()
2325 bp->b_flags |= B_INVAL | B_RELBUF; in bufwrite()
2326 bp->b_flags &= ~B_CACHE; in bufwrite()
2330 if ((bp->b_flags & B_INVAL) != 0) { in bufwrite()
2335 if ((bp->b_flags & B_BARRIER) != 0) in bufwrite()
2338 oldflags = bp->b_flags; in bufwrite()
2355 bp->b_flags &= ~B_DONE; in bufwrite()
2357 bp->b_flags |= B_CACHE; in bufwrite()
2428 if (nbp->b_flags & B_CLUSTEROK) { in bufbdflush()
2458 CTR3(KTR_BUF, "bdwrite(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); in bdwrite()
2460 KASSERT((bp->b_flags & B_BARRIER) == 0, in bdwrite()
2463 if (bp->b_flags & B_INVAL) { in bdwrite()
2489 bp->b_flags |= B_CACHE; in bdwrite()
2549 bp, bp->b_vp, bp->b_flags); in bdirty()
2551 KASSERT(bp->b_flags & B_REMFREE || bp->b_qindex == QUEUE_NONE, in bdirty()
2553 bp->b_flags &= ~(B_RELBUF); in bdirty()
2556 if ((bp->b_flags & B_DELWRI) == 0) { in bdirty()
2557 bp->b_flags |= /* XXX B_DONE | */ B_DELWRI; in bdirty()
2578 CTR3(KTR_BUF, "bundirty(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); in bundirty()
2580 KASSERT(bp->b_flags & B_REMFREE || bp->b_qindex == QUEUE_NONE, in bundirty()
2583 if (bp->b_flags & B_DELWRI) { in bundirty()
2584 bp->b_flags &= ~B_DELWRI; in bundirty()
2591 bp->b_flags &= ~B_DEFERRED; in bundirty()
2607 bp->b_flags |= B_ASYNC; in bawrite()
2624 bp->b_flags |= B_ASYNC | B_BARRIER; in babarrierwrite()
2641 bp->b_flags |= B_BARRIER; in bbarrierwrite()
2698 bp, bp->b_vp, bp->b_flags); in brelse()
2699 KASSERT(!(bp->b_flags & (B_CLUSTER|B_PAGING)), in brelse()
2701 KASSERT((bp->b_flags & B_VMIO) != 0 || (bp->b_flags & B_NOREUSE) == 0, in brelse()
2713 if (bp->b_flags & B_MANAGED) { in brelse()
2719 bp->b_flags &= ~B_IOSTARTED; in brelse()
2721 KASSERT((bp->b_flags & B_IOSTARTED) == 0, in brelse()
2733 (bp->b_flags & B_INVALONERR)) { in brelse()
2740 bp->b_flags |= B_INVAL | B_RELBUF | B_NOCACHE; in brelse()
2741 bp->b_flags &= ~(B_ASYNC | B_CACHE); in brelse()
2746 !(bp->b_flags & B_INVAL)) { in brelse()
2770 } else if ((bp->b_flags & (B_NOCACHE | B_INVAL)) || in brelse()
2777 bp->b_flags |= B_INVAL; in brelse()
2780 if (bp->b_flags & B_DELWRI) in brelse()
2782 bp->b_flags &= ~(B_DELWRI | B_CACHE); in brelse()
2783 if ((bp->b_flags & B_VMIO) == 0) { in brelse()
2799 if (bp->b_flags & B_DELWRI) in brelse()
2800 bp->b_flags &= ~B_RELBUF; in brelse()
2822 if ((bp->b_flags & B_VMIO) && (bp->b_flags & B_NOCACHE || in brelse()
2825 vn_isdisk(bp->b_vp) || (bp->b_flags & B_DELWRI) == 0)) { in brelse()
2830 if ((bp->b_flags & (B_INVAL | B_RELBUF)) != 0 || in brelse()
2831 (bp->b_flags & (B_DELWRI | B_NOREUSE)) == B_NOREUSE) { in brelse()
2833 bp->b_flags &= ~B_NOREUSE; in brelse()
2844 (bp->b_flags & (B_INVAL | B_NOCACHE | B_RELBUF)) != 0) in brelse()
2845 bp->b_flags |= B_INVAL; in brelse()
2846 if (bp->b_flags & B_INVAL) { in brelse()
2847 if (bp->b_flags & B_DELWRI) in brelse()
2861 if (bp->b_flags & (B_INVAL | B_NOCACHE | B_RELBUF) || in brelse()
2867 bp->b_flags |= B_AGE; in brelse()
2869 } else if (bp->b_flags & B_DELWRI) in brelse()
2874 if ((bp->b_flags & B_DELWRI) == 0 && (bp->b_xflags & BX_VNDIRTY)) in brelse()
2877 bp->b_flags &= ~(B_ASYNC | B_NOCACHE | B_RELBUF | B_DIRECT); in brelse()
2899 CTR3(KTR_BUF, "bqrelse(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); in bqrelse()
2900 KASSERT(!(bp->b_flags & (B_CLUSTER|B_PAGING)), in bqrelse()
2909 bp->b_flags &= ~(B_ASYNC | B_NOCACHE | B_AGE | B_RELBUF); in bqrelse()
2913 bp->b_flags &= ~B_IOSTARTED; in bqrelse()
2915 KASSERT((bp->b_flags & B_IOSTARTED) == 0, in bqrelse()
2919 if (bp->b_flags & B_MANAGED) { in bqrelse()
2920 if (bp->b_flags & B_REMFREE) in bqrelse()
2926 if ((bp->b_flags & B_DELWRI) != 0 || (bp->b_vflags & (BV_BKGRDINPROG | in bqrelse()
2933 if ((bp->b_flags & B_DELWRI) == 0 && in bqrelse()
2936 if ((bp->b_flags & B_NOREUSE) != 0) { in bqrelse()
3052 flags = (bp->b_flags & B_NOREUSE) != 0 ? VPR_NOREUSE : 0; in vfs_vmio_invalidate()
3101 flags = (bp->b_flags & B_NOREUSE) != 0 ? VPR_NOREUSE : 0; in vfs_vmio_truncate()
3102 if ((bp->b_flags & B_DIRECT) != 0) { in vfs_vmio_truncate()
3183 while ((bp->b_flags & B_CACHE) && toff < size) { in vfs_vmio_extend()
3225 if ((bpa->b_flags & (B_DELWRI | B_CLUSTEROK | B_INVAL)) != in vfs_bio_clcheck()
3274 (bp->b_flags & (B_CLUSTEROK | B_INVAL)) == B_CLUSTEROK) { in vfs_bio_awrite()
3302 bp->b_flags |= B_ASYNC; in vfs_bio_awrite()
3396 bp->b_flags |= B_INVAL; in getnewbuf()
3626 (bp->b_flags & B_DELWRI) == 0) { in flushbufqueues()
3630 if (bp->b_flags & B_INVAL) { in flushbufqueues()
3671 bp, bp->b_vp, bp->b_flags); in flushbufqueues()
3787 if ((bp->b_flags & B_VMIO) == 0 || bp->b_bufsize == 0) in vfs_clean_pages_dirty_buf()
4092 if (bp->b_flags & B_INVAL) in getblkx()
4093 bp->b_flags &= ~B_CACHE; in getblkx()
4094 else if ((bp->b_flags & (B_VMIO | B_INVAL)) == 0) in getblkx()
4095 bp->b_flags |= B_CACHE; in getblkx()
4096 if (bp->b_flags & B_MANAGED) in getblkx()
4105 if ((bp->b_flags & B_VMIO) == 0 || in getblkx()
4107 if (bp->b_flags & B_DELWRI) { in getblkx()
4108 bp->b_flags |= B_NOCACHE; in getblkx()
4112 bp->b_flags |= B_RELBUF; in getblkx()
4115 bp->b_flags |= B_NOCACHE; in getblkx()
4168 if ((bp->b_flags & (B_CACHE|B_DELWRI)) == B_DELWRI) { in getblkx()
4169 bp->b_flags |= B_NOCACHE; in getblkx()
4173 bp->b_flags &= ~B_DONE; in getblkx()
4262 bp->b_flags |= B_INVAL; in getblkx()
4276 bp->b_flags |= B_VMIO; in getblkx()
4281 bp->b_flags &= ~B_VMIO; in getblkx()
4290 bp->b_flags &= ~B_DONE; in getblkx()
4319 bp->b_flags |= B_INVAL; /* b_dep cleared by getnewbuf() */ in geteblk()
4330 if (bp->b_flags & B_MALLOC) { in vfs_nonvmio_truncate()
4338 bp->b_flags &= ~B_MALLOC; in vfs_nonvmio_truncate()
4368 bp->b_flags |= B_MALLOC; in vfs_nonvmio_extend()
4380 if (bp->b_flags & B_MALLOC) { in vfs_nonvmio_extend()
4385 bp->b_flags &= ~B_MALLOC; in vfs_nonvmio_extend()
4424 if ((bp->b_flags & B_VMIO) == 0) { in allocbuf()
4425 if ((bp->b_flags & B_MALLOC) == 0) in allocbuf()
4441 KASSERT((bp->b_flags & B_MALLOC) == 0, in allocbuf()
4449 bp->b_flags |= B_CACHE; in allocbuf()
4566 if (bp->b_flags & B_EINTR) { in bufwait()
4567 bp->b_flags &= ~B_EINTR; in bufwait()
4603 CTR3(KTR_BUF, "bufdone(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags); in bufdone()
4606 KASSERT(!(bp->b_flags & B_DONE), ("biodone: bp %p already done", bp)); in bufdone()
4620 if (bp->b_flags & B_VMIO) { in bufdone()
4627 !(bp->b_flags & (B_INVAL|B_NOCACHE)) && in bufdone()
4629 bp->b_flags |= B_CACHE; in bufdone()
4634 if ((bp->b_flags & B_CKHASH) != 0) { in bufdone()
4645 if (bp->b_flags & B_ASYNC) { in bufdone()
4646 if ((bp->b_flags & (B_NOCACHE | B_INVAL | B_RELBUF)) || in bufdone()
4670 if (!(bp->b_flags & B_VMIO)) in vfs_unbusy_pages()
4801 if (!(bp->b_flags & B_VMIO)) in vfs_busy_pages()
4808 if ((bp->b_flags & B_CLUSTER) == 0) { in vfs_busy_pages()
4838 (bp->b_flags & B_CACHE) == 0) { in vfs_busy_pages()
4865 if (!(bp->b_flags & B_VMIO)) in vfs_bio_set_valid()
4913 if ((bp->b_flags & (B_VMIO | B_MALLOC)) != B_VMIO) { in vfs_bio_clrbuf()
4917 bp->b_flags &= ~B_INVAL; in vfs_bio_clrbuf()
4990 bp->b_flags |= B_DIRECT; in b_io_dismiss()
4994 bp->b_flags |= B_RELBUF; in b_io_dismiss()
4996 bp->b_flags |= B_NOREUSE; in b_io_dismiss()
5034 MPASS((bp->b_flags & B_MAXPHYS) == 0); in vm_hold_load_pages()
5096 MPASS((bp->b_flags & B_MAXPHYS) != 0); in vmapbuf()
5141 bp->b_flags |= B_DONE; in bdone()
5153 while ((bp->b_flags & B_DONE) == 0) in bwait()
5422 bp->b_flags |= B_RELBUF; in vfs_bio_getpages()
5424 bp->b_flags &= ~B_NOCACHE; in vfs_bio_getpages()
5493 (u_int)bp->b_flags, PRINT_BUF_FLAGS, in DB_SHOW_COMMAND()