Lines Matching refs:wbc
599 static int writepage_nounlock(struct page *page, struct writeback_control *wbc) in writepage_nounlock() argument
627 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
655 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
679 if (!wbc) in writepage_nounlock()
680 wbc = &tmp_wbc; in writepage_nounlock()
684 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
693 wbc->pages_skipped++; in writepage_nounlock()
711 static int ceph_writepage(struct page *page, struct writeback_control *wbc) in ceph_writepage() argument
717 err = writepage_nounlock(page, wbc); in ceph_writepage()
823 struct writeback_control *wbc) in ceph_writepages_start() argument
840 wbc->sync_mode == WB_SYNC_NONE ? "NONE" : in ceph_writepages_start()
841 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD")); in ceph_writepages_start()
857 start_index = wbc->range_cyclic ? mapping->writeback_index : 0; in ceph_writepages_start()
875 if (wbc->range_cyclic) { in ceph_writepages_start()
882 index = wbc->range_start >> PAGE_SHIFT; in ceph_writepages_start()
883 end = wbc->range_end >> PAGE_SHIFT; in ceph_writepages_start()
884 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in ceph_writepages_start()
940 wbc->sync_mode != WB_SYNC_NONE) in ceph_writepages_start()
962 if (wbc->sync_mode == WB_SYNC_NONE) { in ceph_writepages_start()
1016 redirty_page_for_writepage(wbc, page); in ceph_writepages_start()
1173 wbc->nr_to_write -= i; in ceph_writepages_start()
1183 if (wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE) in ceph_writepages_start()
1199 if (wbc->sync_mode != WB_SYNC_NONE && in ceph_writepages_start()
1224 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in ceph_writepages_start()