Lines Matching refs:b_flags
61 return __xfs_buf_submit(bp, !(bp->b_flags & XBF_ASYNC)); in xfs_buf_submit()
107 if (bp->b_flags & XBF_NO_IOACCT) in xfs_buf_ioacct_inc()
110 ASSERT(bp->b_flags & XBF_ASYNC); in xfs_buf_ioacct_inc()
158 bp->b_flags |= XBF_STALE; in xfs_buf_stale()
165 bp->b_flags &= ~_XBF_DELWRI_Q; in xfs_buf_stale()
250 bp->b_flags = flags; in _xfs_buf_alloc()
287 ASSERT(bp->b_flags & _XBF_PAGES); in xfs_buf_free_pages()
301 bp->b_flags &= ~_XBF_PAGES; in xfs_buf_free_pages()
324 else if (bp->b_flags & _XBF_PAGES) in xfs_buf_free()
326 else if (bp->b_flags & _XBF_KMEM) in xfs_buf_free()
359 bp->b_flags |= _XBF_KMEM; in xfs_buf_alloc_kmem()
384 bp->b_flags |= _XBF_PAGES; in xfs_buf_alloc_pages()
427 ASSERT(bp->b_flags & _XBF_PAGES); in _xfs_buf_map_pages()
502 ASSERT(bp->b_flags & XBF_STALE); in _xfs_buf_obj_cmp()
579 if (bp->b_flags & XBF_STALE) { in xfs_buf_find_lock()
584 ASSERT((bp->b_flags & _XBF_DELWRI_Q) == 0); in xfs_buf_find_lock()
585 bp->b_flags &= _XBF_KMEM | _XBF_PAGES; in xfs_buf_find_lock()
806 bp->b_flags &= ~(XBF_WRITE | XBF_ASYNC | XBF_READ_AHEAD | XBF_DONE); in _xfs_buf_read()
807 bp->b_flags |= flags & (XBF_READ | XBF_ASYNC | XBF_READ_AHEAD); in _xfs_buf_read()
834 ASSERT(bp->b_flags & XBF_DONE); in xfs_buf_reverify()
843 bp->b_flags &= ~XBF_DONE; in xfs_buf_reverify()
869 if (!(bp->b_flags & XBF_DONE)) { in xfs_buf_read_map()
889 bp->b_flags &= ~XBF_READ; in xfs_buf_read_map()
914 bp->b_flags &= ~XBF_DONE; in xfs_buf_read_map()
981 bp->b_flags |= XBF_READ; in xfs_buf_read_uncached()
1100 if (!(bp->b_flags & XBF_STALE) && atomic_read(&bp->b_lru_ref)) { in xfs_buf_rele_cached()
1124 ASSERT(!(bp->b_flags & _XBF_DELWRI_Q)); in xfs_buf_rele_cached()
1194 if (atomic_read(&bp->b_pin_count) && (bp->b_flags & XBF_STALE)) in xfs_buf_lock()
1308 if (bp->b_flags & _XBF_LOGRECOVERY) { in xfs_buf_ioend_handle_error()
1316 if (!(bp->b_flags & XBF_ASYNC)) in xfs_buf_ioend_handle_error()
1323 !(bp->b_flags & (XBF_STALE | XBF_WRITE_FAIL))) { in xfs_buf_ioend_handle_error()
1341 if (bp->b_flags & _XBF_INODES) in xfs_buf_ioend_handle_error()
1343 else if (bp->b_flags & _XBF_DQUOTS) in xfs_buf_ioend_handle_error()
1353 bp->b_flags |= (XBF_DONE | XBF_WRITE_FAIL); in xfs_buf_ioend_handle_error()
1358 bp->b_flags |= XBF_DONE; in xfs_buf_ioend_handle_error()
1359 bp->b_flags &= ~XBF_WRITE; in xfs_buf_ioend_handle_error()
1377 if (bp->b_flags & XBF_READ) { in xfs_buf_ioend()
1381 bp->b_flags |= XBF_DONE; in xfs_buf_ioend()
1384 bp->b_flags &= ~XBF_WRITE_FAIL; in xfs_buf_ioend()
1385 bp->b_flags |= XBF_DONE; in xfs_buf_ioend()
1404 if (bp->b_flags & _XBF_INODES) in xfs_buf_ioend()
1406 else if (bp->b_flags & _XBF_DQUOTS) in xfs_buf_ioend()
1411 bp->b_flags &= ~(XBF_READ | XBF_WRITE | XBF_READ_AHEAD | in xfs_buf_ioend()
1414 if (bp->b_flags & XBF_ASYNC) in xfs_buf_ioend()
1470 bp->b_flags &= ~XBF_DONE; in xfs_buf_ioend_fail()
1484 bp->b_flags |= XBF_WRITE; in xfs_bwrite()
1485 bp->b_flags &= ~(XBF_ASYNC | XBF_READ | _XBF_DELWRI_Q | in xfs_bwrite()
1501 (bp->b_flags & XBF_WRITE) && (bp->b_flags & XBF_ASYNC) && in xfs_buf_bio_end_io()
1515 if (!bp->b_error && xfs_buf_is_vmapped(bp) && (bp->b_flags & XBF_READ)) in xfs_buf_bio_end_io()
1617 if (bp->b_flags & XBF_WRITE) { in _xfs_buf_ioapply()
1651 if (bp->b_flags & XBF_READ_AHEAD) in _xfs_buf_ioapply()
1690 ASSERT(!(bp->b_flags & XBF_ASYNC)); in xfs_buf_iowait()
1714 ASSERT(!(bp->b_flags & _XBF_DELWRI_Q)); in __xfs_buf_submit()
1744 if (bp->b_flags & XBF_WRITE) in __xfs_buf_submit()
1756 if (bp->b_flags & XBF_ASYNC) in __xfs_buf_submit()
1766 if (bp->b_error || !(bp->b_flags & XBF_ASYNC)) in __xfs_buf_submit()
1841 ASSERT(bp->b_flags & XBF_DONE); in __xfs_buf_mark_corrupt()
1929 if (bp->b_flags & XBF_WRITE_FAIL) { in xfs_buftarg_drain()
2159 bp->b_flags &= ~_XBF_DELWRI_Q; in xfs_buf_delwri_cancel()
2182 ASSERT(!(bp->b_flags & XBF_READ)); in xfs_buf_delwri_queue()
2189 if (bp->b_flags & _XBF_DELWRI_Q) { in xfs_buf_delwri_queue()
2204 bp->b_flags |= _XBF_DELWRI_Q; in xfs_buf_delwri_queue()
2236 ASSERT(!(bp->b_flags & _XBF_DELWRI_Q)); in xfs_buf_delwri_queue_here()
2302 if (!(bp->b_flags & _XBF_DELWRI_Q)) { in xfs_buf_delwri_submit_buffers()
2316 bp->b_flags &= ~_XBF_DELWRI_Q; in xfs_buf_delwri_submit_buffers()
2317 bp->b_flags |= XBF_WRITE; in xfs_buf_delwri_submit_buffers()
2319 bp->b_flags &= ~XBF_ASYNC; in xfs_buf_delwri_submit_buffers()
2322 bp->b_flags |= XBF_ASYNC; in xfs_buf_delwri_submit_buffers()
2415 ASSERT(bp->b_flags & _XBF_DELWRI_Q); in xfs_buf_delwri_pushbuf()
2441 bp->b_flags |= _XBF_DELWRI_Q; in xfs_buf_delwri_pushbuf()