Lines Matching refs:wbc

575 static int writepage_nounlock(struct page *page, struct writeback_control *wbc)  in writepage_nounlock()  argument
604 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
634 if (!wbc) in writepage_nounlock()
635 wbc = &tmp_wbc; in writepage_nounlock()
639 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
647 wbc->pages_skipped++; in writepage_nounlock()
665 static int ceph_writepage(struct page *page, struct writeback_control *wbc) in ceph_writepage() argument
671 err = writepage_nounlock(page, wbc); in ceph_writepage()
790 struct writeback_control *wbc) in ceph_writepages_start() argument
807 wbc->sync_mode == WB_SYNC_NONE ? "NONE" : in ceph_writepages_start()
808 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD")); in ceph_writepages_start()
824 start_index = wbc->range_cyclic ? mapping->writeback_index : 0; in ceph_writepages_start()
842 if (wbc->range_cyclic) { in ceph_writepages_start()
849 index = wbc->range_start >> PAGE_SHIFT; in ceph_writepages_start()
850 end = wbc->range_end >> PAGE_SHIFT; in ceph_writepages_start()
851 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in ceph_writepages_start()
908 wbc->sync_mode != WB_SYNC_NONE) in ceph_writepages_start()
929 if (wbc->sync_mode == WB_SYNC_NONE) { in ceph_writepages_start()
983 redirty_page_for_writepage(wbc, page); in ceph_writepages_start()
1140 wbc->nr_to_write -= i; in ceph_writepages_start()
1150 if (wbc->nr_to_write <= 0 && wbc->sync_mode == WB_SYNC_NONE) in ceph_writepages_start()
1166 if (wbc->sync_mode != WB_SYNC_NONE && in ceph_writepages_start()
1191 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in ceph_writepages_start()