Lines Matching refs:wbc
72 struct writeback_control *wbc) in gfs2_write_jdata_folio() argument
90 wbc); in gfs2_write_jdata_folio()
103 struct writeback_control *wbc) in __gfs2_jdata_write_folio() argument
117 return gfs2_write_jdata_folio(folio, wbc); in __gfs2_jdata_write_folio()
127 int gfs2_jdata_writeback(struct address_space *mapping, struct writeback_control *wbc) in gfs2_jdata_writeback() argument
139 while ((folio = writeback_iter(mapping, wbc, folio, &error))) { in gfs2_jdata_writeback()
141 folio_redirty_for_writepage(wbc, folio); in gfs2_jdata_writeback()
145 error = __gfs2_jdata_write_folio(folio, wbc); in gfs2_jdata_writeback()
159 struct writeback_control *wbc) in gfs2_writepages() argument
164 .wbc = wbc, in gfs2_writepages()
176 if (ret == 0 && wbc->nr_to_write > 0) in gfs2_writepages()
192 struct writeback_control *wbc, in gfs2_write_jdata_batch() argument
231 if (wbc->sync_mode != WB_SYNC_NONE) in gfs2_write_jdata_batch()
241 trace_wbc_writepage(wbc, inode_to_bdi(inode)); in gfs2_write_jdata_batch()
243 ret = __gfs2_jdata_write_folio(folio, wbc); in gfs2_write_jdata_batch()
263 if (--wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE) { in gfs2_write_jdata_batch()
284 struct writeback_control *wbc) in gfs2_write_cache_jdata() argument
299 if (wbc->range_cyclic) { in gfs2_write_cache_jdata()
308 index = wbc->range_start >> PAGE_SHIFT; in gfs2_write_cache_jdata()
309 end = wbc->range_end >> PAGE_SHIFT; in gfs2_write_cache_jdata()
310 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in gfs2_write_cache_jdata()
314 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in gfs2_write_cache_jdata()
320 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in gfs2_write_cache_jdata()
329 ret = gfs2_write_jdata_batch(mapping, wbc, &fbatch, in gfs2_write_cache_jdata()
351 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in gfs2_write_cache_jdata()
366 struct writeback_control *wbc) in gfs2_jdata_writepages() argument
372 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
373 if (ret == 0 && wbc->sync_mode == WB_SYNC_ALL) { in gfs2_jdata_writepages()
376 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()