Lines Matching refs:wbc

87  * @wbc: The writeback control
93 struct writeback_control *wbc)
111 wbc);
117 * @wbc: The writeback control
125 struct writeback_control *wbc)
139 return gfs2_write_jdata_folio(folio, wbc);
145 * @wbc: The writeback control
151 static int gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc)
162 return __gfs2_jdata_write_folio(folio, wbc);
165 folio_redirty_for_writepage(wbc, folio);
174 * @wbc: Write-back control
179 struct writeback_control *wbc)
191 ret = iomap_writepages(mapping, wbc, &wpc, &gfs2_writeback_ops);
192 if (ret == 0 && wbc->nr_to_write > 0)
200 * @wbc: The writeback control
208 struct writeback_control *wbc,
247 if (wbc->sync_mode != WB_SYNC_NONE)
257 trace_wbc_writepage(wbc, inode_to_bdi(inode));
259 ret = __gfs2_jdata_write_folio(folio, wbc);
287 if (--wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE) {
300 * @wbc: The writeback control
308 struct writeback_control *wbc)
323 if (wbc->range_cyclic) {
332 index = wbc->range_start >> PAGE_SHIFT;
333 end = wbc->range_end >> PAGE_SHIFT;
334 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX)
338 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
344 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
353 ret = gfs2_write_jdata_batch(mapping, wbc, &fbatch,
375 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0))
385 * @wbc: The writeback control
390 struct writeback_control *wbc)
396 ret = gfs2_write_cache_jdata(mapping, wbc);
397 if (ret == 0 && wbc->sync_mode == WB_SYNC_ALL) {
400 ret = gfs2_write_cache_jdata(mapping, wbc);