Lines Matching refs:wbc

579 static int writepage_nounlock(struct page *page, struct writeback_control *wbc)  in writepage_nounlock()  argument
608 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
638 if (!wbc) in writepage_nounlock()
639 wbc = &tmp_wbc; in writepage_nounlock()
643 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
652 wbc->pages_skipped++; in writepage_nounlock()
670 static int ceph_writepage(struct page *page, struct writeback_control *wbc) in ceph_writepage() argument
676 err = writepage_nounlock(page, wbc); in ceph_writepage()
780 struct writeback_control *wbc) in ceph_writepages_start() argument
797 wbc->sync_mode == WB_SYNC_NONE ? "NONE" : in ceph_writepages_start()
798 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD")); in ceph_writepages_start()
814 start_index = wbc->range_cyclic ? mapping->writeback_index : 0; in ceph_writepages_start()
832 if (wbc->range_cyclic) { in ceph_writepages_start()
839 index = wbc->range_start >> PAGE_SHIFT; in ceph_writepages_start()
840 end = wbc->range_end >> PAGE_SHIFT; in ceph_writepages_start()
841 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in ceph_writepages_start()
898 wbc->sync_mode != WB_SYNC_NONE) in ceph_writepages_start()
920 if (wbc->sync_mode == WB_SYNC_NONE) { in ceph_writepages_start()
974 redirty_page_for_writepage(wbc, page); in ceph_writepages_start()
1131 wbc->nr_to_write -= i; in ceph_writepages_start()
1141 if (wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE) in ceph_writepages_start()
1157 if (wbc->sync_mode != WB_SYNC_NONE && in ceph_writepages_start()
1182 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in ceph_writepages_start()