Lines Matching refs:wbc
591 static int writepage_nounlock(struct page *page, struct writeback_control *wbc)
619 redirty_page_for_writepage(wbc, page);
647 redirty_page_for_writepage(wbc, page);
671 if (!wbc)
672 wbc = &tmp_wbc;
676 redirty_page_for_writepage(wbc, page);
685 wbc->pages_skipped++;
703 static int ceph_writepage(struct page *page, struct writeback_control *wbc)
709 err = writepage_nounlock(page, wbc);
815 struct writeback_control *wbc)
832 wbc->sync_mode == WB_SYNC_NONE ? "NONE" :
833 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD"));
849 start_index = wbc->range_cyclic ? mapping->writeback_index : 0;
867 if (wbc->range_cyclic) {
874 index = wbc->range_start >> PAGE_SHIFT;
875 end = wbc->range_end >> PAGE_SHIFT;
876 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX)
881 /* Do not respect wbc->range_{start,end}. Dirty pages
932 wbc->sync_mode != WB_SYNC_NONE)
954 if (wbc->sync_mode == WB_SYNC_NONE) {
1008 redirty_page_for_writepage(wbc, page);
1165 wbc->nr_to_write -= i;
1175 if (wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE)
1191 if (wbc->sync_mode != WB_SYNC_NONE &&
1216 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0))