Lines Matching refs:wbc
656 static int writepage_nounlock(struct page *page, struct writeback_control *wbc)
691 redirty_page_for_writepage(wbc, page);
721 redirty_page_for_writepage(wbc, page);
738 redirty_page_for_writepage(wbc, page);
766 if (!wbc)
767 wbc = &tmp_wbc;
771 redirty_page_for_writepage(wbc, page);
780 wbc->pages_skipped++;
798 static int ceph_writepage(struct page *page, struct writeback_control *wbc)
805 if (wbc->sync_mode == WB_SYNC_NONE &&
811 err = writepage_nounlock(page, wbc);
925 struct writeback_control *wbc)
943 if (wbc->sync_mode == WB_SYNC_NONE &&
948 wbc->sync_mode == WB_SYNC_NONE ? "NONE" :
949 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD"));
965 start_index = wbc->range_cyclic ? mapping->writeback_index : 0;
968 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) {
988 if (wbc->range_cyclic) {
995 index = wbc->range_start >> PAGE_SHIFT;
996 end = wbc->range_end >> PAGE_SHIFT;
997 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX)
1002 /* Do not respect wbc->range_{start,end}. Dirty pages
1011 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
1056 wbc->sync_mode != WB_SYNC_NONE)
1080 if (wbc->sync_mode == WB_SYNC_NONE) {
1135 redirty_page_for_writepage(wbc, page);
1166 redirty_page_for_writepage(wbc, page);
1334 wbc->nr_to_write -= i;
1344 if (wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE)
1360 if (wbc->sync_mode != WB_SYNC_NONE &&
1387 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0))