Lines Matching refs:wbc
2159 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument
2175 if (wbc->range_cyclic) { in write_cache_pages()
2180 index = wbc->range_start >> PAGE_SHIFT; in write_cache_pages()
2181 end = wbc->range_end >> PAGE_SHIFT; in write_cache_pages()
2182 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in write_cache_pages()
2185 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in write_cache_pages()
2189 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in write_cache_pages()
2227 if (wbc->sync_mode != WB_SYNC_NONE) in write_cache_pages()
2237 trace_wbc_writepage(wbc, inode_to_bdi(mapping->host)); in write_cache_pages()
2238 error = (*writepage)(page, wbc, data); in write_cache_pages()
2255 } else if (wbc->sync_mode != WB_SYNC_ALL) { in write_cache_pages()
2271 if (--wbc->nr_to_write <= 0 && in write_cache_pages()
2272 wbc->sync_mode == WB_SYNC_NONE) { in write_cache_pages()
2286 if (wbc->range_cyclic && !done) in write_cache_pages()
2288 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in write_cache_pages()
2299 static int __writepage(struct page *page, struct writeback_control *wbc, in __writepage() argument
2303 int ret = mapping->a_ops->writepage(page, wbc); in __writepage()
2319 struct writeback_control *wbc) in generic_writepages() argument
2329 ret = write_cache_pages(mapping, wbc, __writepage, mapping); in generic_writepages()
2336 int do_writepages(struct address_space *mapping, struct writeback_control *wbc) in do_writepages() argument
2340 if (wbc->nr_to_write <= 0) in do_writepages()
2344 ret = mapping->a_ops->writepages(mapping, wbc); in do_writepages()
2346 ret = generic_writepages(mapping, wbc); in do_writepages()
2347 if ((ret != -ENOMEM) || (wbc->sync_mode != WB_SYNC_ALL)) in do_writepages()
2370 struct writeback_control wbc = { in write_one_page() local
2381 ret = mapping->a_ops->writepage(page, &wbc); in write_one_page()
2527 int redirty_page_for_writepage(struct writeback_control *wbc, struct page *page) in redirty_page_for_writepage() argument
2531 wbc->pages_skipped++; in redirty_page_for_writepage()