Lines Matching refs:wbc
218 static void afs_redirty_pages(struct writeback_control *wbc, in afs_redirty_pages() argument
248 redirty_page_for_writepage(wbc, page); in afs_redirty_pages()
548 struct writeback_control *wbc, in afs_write_back_from_locked_page() argument
558 long count = wbc->nr_to_write; in afs_write_back_from_locked_page()
616 wbc->nr_to_write = count; in afs_write_back_from_locked_page()
629 afs_redirty_pages(wbc, mapping, start, len); in afs_write_back_from_locked_page()
635 afs_redirty_pages(wbc, mapping, start, len); in afs_write_back_from_locked_page()
660 int afs_writepage(struct page *page, struct writeback_control *wbc) in afs_writepage() argument
668 ret = afs_write_back_from_locked_page(page->mapping, wbc, page, in afs_writepage()
683 struct writeback_control *wbc, in afs_writepages_region() argument
709 if (wbc->sync_mode != WB_SYNC_NONE) { in afs_writepages_region()
731 if (wbc->sync_mode != WB_SYNC_NONE) in afs_writepages_region()
739 ret = afs_write_back_from_locked_page(mapping, wbc, page, start, end); in afs_writepages_region()
749 } while (wbc->nr_to_write > 0); in afs_writepages_region()
760 struct writeback_control *wbc) in afs_writepages() argument
772 if (wbc->sync_mode == WB_SYNC_ALL) in afs_writepages()
777 if (wbc->range_cyclic) { in afs_writepages()
779 ret = afs_writepages_region(mapping, wbc, start, LLONG_MAX, &next); in afs_writepages()
782 if (start > 0 && wbc->nr_to_write > 0) { in afs_writepages()
783 ret = afs_writepages_region(mapping, wbc, 0, in afs_writepages()
790 } else if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) { in afs_writepages()
791 ret = afs_writepages_region(mapping, wbc, 0, LLONG_MAX, &next); in afs_writepages()
792 if (wbc->nr_to_write > 0 && ret == 0) in afs_writepages()
795 ret = afs_writepages_region(mapping, wbc, in afs_writepages()
796 wbc->range_start, wbc->range_end, &next); in afs_writepages()