Lines Matching refs:wbc
641 static int writepage_nounlock(struct page *page, struct writeback_control *wbc)
679 redirty_page_for_writepage(wbc, page);
710 redirty_page_for_writepage(wbc, page);
727 redirty_page_for_writepage(wbc, page);
756 if (!wbc)
757 wbc = &tmp_wbc;
762 redirty_page_for_writepage(wbc, page);
771 wbc->pages_skipped++;
790 static int ceph_writepage(struct page *page, struct writeback_control *wbc)
797 if (wbc->sync_mode == WB_SYNC_NONE &&
799 redirty_page_for_writepage(wbc, page);
805 err = writepage_nounlock(page, wbc);
923 struct writeback_control *wbc)
942 if (wbc->sync_mode == WB_SYNC_NONE &&
947 wbc->sync_mode == WB_SYNC_NONE ? "NONE" :
948 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD"));
964 start_index = wbc->range_cyclic ? mapping->writeback_index : 0;
967 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) {
987 if (wbc->range_cyclic) {
994 index = wbc->range_start >> PAGE_SHIFT;
995 end = wbc->range_end >> PAGE_SHIFT;
996 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX)
1001 /* Do not respect wbc->range_{start,end}. Dirty pages
1010 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
1055 wbc->sync_mode != WB_SYNC_NONE)
1079 if (wbc->sync_mode == WB_SYNC_NONE) {
1134 redirty_page_for_writepage(wbc, page);
1166 redirty_page_for_writepage(wbc, page);
1335 wbc->nr_to_write -= i;
1345 if (wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE)
1361 if (wbc->sync_mode != WB_SYNC_NONE &&
1388 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0))