Lines Matching refs:wbc
280 static void afs_redirty_pages(struct writeback_control *wbc,
305 redirty_page_for_writepage(wbc, page);
495 struct writeback_control *wbc,
627 afs_redirty_pages(wbc, mapping, first, last);
633 afs_redirty_pages(wbc, mapping, first, last);
658 int afs_writepage(struct page *page, struct writeback_control *wbc)
664 ret = afs_write_back_from_locked_page(page->mapping, wbc, page,
665 wbc->range_end >> PAGE_SHIFT);
671 wbc->nr_to_write -= ret;
681 struct writeback_control *wbc,
718 if (wbc->sync_mode != WB_SYNC_NONE)
726 ret = afs_write_back_from_locked_page(mapping, wbc, page, end);
733 wbc->nr_to_write -= ret;
736 } while (index < end && wbc->nr_to_write > 0);
747 struct writeback_control *wbc)
759 if (wbc->sync_mode == WB_SYNC_ALL)
764 if (wbc->range_cyclic) {
767 ret = afs_writepages_region(mapping, wbc, start, end, &next);
768 if (start > 0 && wbc->nr_to_write > 0 && ret == 0)
769 ret = afs_writepages_region(mapping, wbc, 0, start,
772 } else if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) {
774 ret = afs_writepages_region(mapping, wbc, 0, end, &next);
775 if (wbc->nr_to_write > 0)
778 start = wbc->range_start >> PAGE_SHIFT;
779 end = wbc->range_end >> PAGE_SHIFT;
780 ret = afs_writepages_region(mapping, wbc, start, end, &next);