Lines Matching refs:b_flags
79 if (bp->b_flags & XBF_NO_IOACCT) in xfs_buf_ioacct_inc()
82 ASSERT(bp->b_flags & XBF_ASYNC); in xfs_buf_ioacct_inc()
130 bp->b_flags |= XBF_STALE; in xfs_buf_stale()
137 bp->b_flags &= ~_XBF_DELWRI_Q; in xfs_buf_stale()
220 bp->b_flags = flags; in _xfs_buf_alloc()
304 if (bp->b_flags & _XBF_PAGES) { in xfs_buf_free()
316 } else if (bp->b_flags & _XBF_KMEM) in xfs_buf_free()
362 bp->b_flags |= _XBF_KMEM; in xfs_buf_allocate_memory()
376 bp->b_flags |= _XBF_PAGES; in xfs_buf_allocate_memory()
419 bp->b_flags &= ~_XBF_PAGES; in xfs_buf_allocate_memory()
431 ASSERT(bp->b_flags & _XBF_PAGES); in _xfs_buf_map_pages()
496 ASSERT(bp->b_flags & XBF_STALE); in _xfs_buf_obj_cmp()
628 if (bp->b_flags & XBF_STALE) { in xfs_buf_find()
629 ASSERT((bp->b_flags & _XBF_DELWRI_Q) == 0); in xfs_buf_find()
631 bp->b_flags &= _XBF_KMEM | _XBF_PAGES; in xfs_buf_find()
746 bp->b_flags &= ~(XBF_WRITE | XBF_ASYNC | XBF_READ_AHEAD); in _xfs_buf_read()
747 bp->b_flags |= flags & (XBF_READ | XBF_ASYNC | XBF_READ_AHEAD); in _xfs_buf_read()
768 if (!(bp->b_flags & XBF_DONE)) { in xfs_buf_read_map()
781 bp->b_flags &= ~XBF_READ; in xfs_buf_read_map()
831 bp->b_flags |= XBF_READ; in xfs_buf_read_uncached()
948 bp->b_flags |= _XBF_PAGES; in xfs_buf_get_uncached()
1025 if (!(bp->b_flags & XBF_STALE) && atomic_read(&bp->b_lru_ref)) { in xfs_buf_rele()
1049 ASSERT(!(bp->b_flags & _XBF_DELWRI_Q)); in xfs_buf_rele()
1105 if (atomic_read(&bp->b_pin_count) && (bp->b_flags & XBF_STALE)) in xfs_buf_lock()
1150 bool read = bp->b_flags & XBF_READ; in xfs_buf_ioend()
1154 bp->b_flags &= ~(XBF_READ | XBF_WRITE | XBF_READ_AHEAD); in xfs_buf_ioend()
1170 bp->b_flags |= XBF_DONE; in xfs_buf_ioend()
1174 else if (bp->b_flags & XBF_ASYNC) in xfs_buf_ioend()
1228 bp->b_flags |= XBF_WRITE; in xfs_bwrite()
1229 bp->b_flags &= ~(XBF_ASYNC | XBF_READ | _XBF_DELWRI_Q | in xfs_bwrite()
1256 if (!bp->b_error && xfs_buf_is_vmapped(bp) && (bp->b_flags & XBF_READ)) in xfs_buf_bio_end_io()
1369 if (bp->b_flags & XBF_WRITE) { in _xfs_buf_ioapply()
1371 if (bp->b_flags & XBF_SYNCIO) in _xfs_buf_ioapply()
1373 if (bp->b_flags & XBF_FUA) in _xfs_buf_ioapply()
1375 if (bp->b_flags & XBF_FLUSH) in _xfs_buf_ioapply()
1406 } else if (bp->b_flags & XBF_READ_AHEAD) { in _xfs_buf_ioapply()
1442 ASSERT(!(bp->b_flags & XBF_ASYNC)); in xfs_buf_iowait()
1466 ASSERT(!(bp->b_flags & _XBF_DELWRI_Q)); in __xfs_buf_submit()
1471 bp->b_flags &= ~XBF_DONE; in __xfs_buf_submit()
1473 if (bp->b_flags & XBF_ASYNC) in __xfs_buf_submit()
1485 if (bp->b_flags & XBF_WRITE) in __xfs_buf_submit()
1497 if (bp->b_flags & XBF_ASYNC) in __xfs_buf_submit()
1507 if (bp->b_error || !(bp->b_flags & XBF_ASYNC)) in __xfs_buf_submit()
1653 if (bp->b_flags & XBF_WRITE_FAIL) { in xfs_wait_buftarg()
1839 bp->b_flags &= ~_XBF_DELWRI_Q; in xfs_buf_delwri_cancel()
1862 ASSERT(!(bp->b_flags & XBF_READ)); in xfs_buf_delwri_queue()
1869 if (bp->b_flags & _XBF_DELWRI_Q) { in xfs_buf_delwri_queue()
1884 bp->b_flags |= _XBF_DELWRI_Q; in xfs_buf_delwri_queue()
1954 if (!(bp->b_flags & _XBF_DELWRI_Q)) { in xfs_buf_delwri_submit_buffers()
1968 bp->b_flags &= ~(_XBF_DELWRI_Q | XBF_WRITE_FAIL); in xfs_buf_delwri_submit_buffers()
1969 bp->b_flags |= XBF_WRITE; in xfs_buf_delwri_submit_buffers()
1971 bp->b_flags &= ~XBF_ASYNC; in xfs_buf_delwri_submit_buffers()
1974 bp->b_flags |= XBF_ASYNC; in xfs_buf_delwri_submit_buffers()
2060 ASSERT(bp->b_flags & _XBF_DELWRI_Q); in xfs_buf_delwri_pushbuf()
2086 bp->b_flags |= _XBF_DELWRI_Q; in xfs_buf_delwri_pushbuf()