Lines Matching refs:wbc
2855 struct writeback_control *wbc, in submit_extent_page() argument
2892 if (wbc) in submit_extent_page()
2893 wbc_account_io(wbc, page, page_size); in submit_extent_page()
2906 if (wbc) { in submit_extent_page()
2907 wbc_init_bio(wbc, bio); in submit_extent_page()
2908 wbc_account_io(wbc, page, page_size); in submit_extent_page()
3326 struct writeback_control *wbc, in update_nr_written() argument
3329 wbc->nr_to_write -= nr_written; in update_nr_written()
3330 if (wbc->range_cyclic || (wbc->nr_to_write > 0 && in update_nr_written()
3331 wbc->range_start == 0 && wbc->range_end == LLONG_MAX)) in update_nr_written()
3346 struct page *page, struct writeback_control *wbc, in writepage_delalloc() argument
3398 if (wbc->nr_to_write < delalloc_to_write) { in writepage_delalloc()
3403 wbc->nr_to_write = min_t(u64, delalloc_to_write, in writepage_delalloc()
3416 wbc->nr_to_write -= *nr_written; in writepage_delalloc()
3436 struct writeback_control *wbc, in __extent_writepage_io() argument
3466 wbc->pages_skipped++; in __extent_writepage_io()
3468 redirty_page_for_writepage(wbc, page); in __extent_writepage_io()
3470 update_nr_written(page, wbc, nr_written); in __extent_writepage_io()
3481 update_nr_written(page, wbc, nr_written + 1); in __extent_writepage_io()
3568 ret = submit_extent_page(write_flags, tree, wbc, page, in __extent_writepage_io()
3596 static int __extent_writepage(struct page *page, struct writeback_control *wbc, in __extent_writepage() argument
3611 if (wbc->sync_mode == WB_SYNC_ALL) in __extent_writepage()
3616 trace___extent_writepage(page, inode, wbc); in __extent_writepage()
3644 ret = writepage_delalloc(inode, page, wbc, epd, start, &nr_written); in __extent_writepage()
3650 ret = __extent_writepage_io(inode, page, wbc, epd, in __extent_writepage()
3850 struct writeback_control *wbc, in write_one_eb() argument
3872 ret = submit_extent_page(rw, tree, wbc, p, offset >> 9, in write_one_eb()
3886 update_nr_written(p, wbc, 1); in write_one_eb()
3902 struct writeback_control *wbc) in btree_write_cache_pages() argument
3911 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in btree_write_cache_pages()
3925 if (wbc->range_cyclic) { in btree_write_cache_pages()
3929 index = wbc->range_start >> PAGE_CACHE_SHIFT; in btree_write_cache_pages()
3930 end = wbc->range_end >> PAGE_CACHE_SHIFT; in btree_write_cache_pages()
3933 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
3938 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
3952 if (!wbc->range_cyclic && page->index > end) { in btree_write_cache_pages()
3992 ret = write_one_eb(eb, fs_info, wbc, &epd); in btree_write_cache_pages()
4005 nr_to_write_done = wbc->nr_to_write <= 0; in btree_write_cache_pages()
4040 struct writeback_control *wbc, in extent_write_cache_pages() argument
4069 if (wbc->range_cyclic) { in extent_write_cache_pages()
4073 index = wbc->range_start >> PAGE_CACHE_SHIFT; in extent_write_cache_pages()
4074 end = wbc->range_end >> PAGE_CACHE_SHIFT; in extent_write_cache_pages()
4077 if (wbc->sync_mode == WB_SYNC_ALL) in extent_write_cache_pages()
4082 if (wbc->sync_mode == WB_SYNC_ALL) in extent_write_cache_pages()
4110 if (!wbc->range_cyclic && page->index > end) { in extent_write_cache_pages()
4116 if (wbc->sync_mode != WB_SYNC_NONE) { in extent_write_cache_pages()
4128 ret = (*writepage)(page, wbc, data); in extent_write_cache_pages()
4142 nr_to_write_done = wbc->nr_to_write <= 0; in extent_write_cache_pages()
4183 struct writeback_control *wbc) in extent_write_full_page() argument
4191 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_write_full_page()
4195 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4248 struct writeback_control *wbc) in extent_writepages() argument
4256 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_writepages()
4260 ret = extent_write_cache_pages(tree, mapping, wbc, in extent_writepages()