Lines Matching refs:wbc

18 				 struct writeback_control *wbc,
53 struct writeback_control wbc = { in afs_flush_conflicting_write() local
61 return afs_writepages_region(mapping, &wbc, folio_pos(folio), LLONG_MAX, in afs_flush_conflicting_write()
257 static void afs_redirty_pages(struct writeback_control *wbc, in afs_redirty_pages() argument
279 folio_redirty_for_writepage(wbc, folio); in afs_redirty_pages()
582 struct writeback_control *wbc, in afs_write_back_from_locked_folio() argument
593 long count = wbc->nr_to_write; in afs_write_back_from_locked_folio()
659 wbc->nr_to_write = count; in afs_write_back_from_locked_folio()
673 afs_redirty_pages(wbc, mapping, start, len); in afs_write_back_from_locked_folio()
679 afs_redirty_pages(wbc, mapping, start, len); in afs_write_back_from_locked_folio()
704 struct writeback_control *wbc, in afs_writepages_region() argument
737 if (wbc->sync_mode != WB_SYNC_NONE) { in afs_writepages_region()
758 if (wbc->sync_mode != WB_SYNC_NONE) { in afs_writepages_region()
767 if (wbc->sync_mode == WB_SYNC_NONE) { in afs_writepages_region()
781 ret = afs_write_back_from_locked_folio(mapping, wbc, in afs_writepages_region()
794 } while (wbc->nr_to_write > 0); in afs_writepages_region()
805 struct writeback_control *wbc) in afs_writepages() argument
817 if (wbc->sync_mode == WB_SYNC_ALL) in afs_writepages()
822 if (wbc->range_cyclic) { in afs_writepages()
824 ret = afs_writepages_region(mapping, wbc, start, LLONG_MAX, in afs_writepages()
828 if (start > 0 && wbc->nr_to_write > 0) { in afs_writepages()
829 ret = afs_writepages_region(mapping, wbc, 0, in afs_writepages()
836 } else if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) { in afs_writepages()
837 ret = afs_writepages_region(mapping, wbc, 0, LLONG_MAX, in afs_writepages()
839 if (wbc->nr_to_write > 0 && ret == 0) in afs_writepages()
842 ret = afs_writepages_region(mapping, wbc, in afs_writepages()
843 wbc->range_start, wbc->range_end, in afs_writepages()