Lines Matching refs:wbc
2931 struct writeback_control *wbc, in submit_extent_page() argument
2973 if (wbc) in submit_extent_page()
2974 wbc_account_cgroup_owner(wbc, page, page_size); in submit_extent_page()
2986 if (wbc) { in submit_extent_page()
2987 wbc_init_bio(wbc, bio); in submit_extent_page()
2988 wbc_account_cgroup_owner(wbc, page, page_size); in submit_extent_page()
3313 static void update_nr_written(struct writeback_control *wbc, in update_nr_written() argument
3316 wbc->nr_to_write -= nr_written; in update_nr_written()
3330 struct page *page, struct writeback_control *wbc, in writepage_delalloc() argument
3350 delalloc_end, &page_started, nr_written, wbc); in writepage_delalloc()
3370 if (wbc->nr_to_write < delalloc_to_write) { in writepage_delalloc()
3375 wbc->nr_to_write = min_t(u64, delalloc_to_write, in writepage_delalloc()
3388 wbc->nr_to_write -= *nr_written; in writepage_delalloc()
3408 struct writeback_control *wbc, in __extent_writepage_io() argument
3434 wbc->pages_skipped++; in __extent_writepage_io()
3436 redirty_page_for_writepage(wbc, page); in __extent_writepage_io()
3438 update_nr_written(wbc, nr_written); in __extent_writepage_io()
3447 update_nr_written(wbc, nr_written + 1); in __extent_writepage_io()
3521 ret = submit_extent_page(REQ_OP_WRITE | write_flags, tree, wbc, in __extent_writepage_io()
3550 static int __extent_writepage(struct page *page, struct writeback_control *wbc, in __extent_writepage() argument
3564 write_flags = wbc_to_write_flags(wbc); in __extent_writepage()
3566 trace___extent_writepage(page, inode, wbc); in __extent_writepage()
3595 ret = writepage_delalloc(inode, page, wbc, start, &nr_written); in __extent_writepage()
3602 ret = __extent_writepage_io(inode, page, wbc, epd, in __extent_writepage()
3848 struct writeback_control *wbc, in write_one_eb() argument
3858 unsigned int write_flags = wbc_to_write_flags(wbc) | REQ_META; in write_one_eb()
3886 ret = submit_extent_page(REQ_OP_WRITE | write_flags, tree, wbc, in write_one_eb()
3901 update_nr_written(wbc, 1); in write_one_eb()
3917 struct writeback_control *wbc) in btree_write_cache_pages() argument
3925 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in btree_write_cache_pages()
3938 if (wbc->range_cyclic) { in btree_write_cache_pages()
3942 index = wbc->range_start >> PAGE_SHIFT; in btree_write_cache_pages()
3943 end = wbc->range_end >> PAGE_SHIFT; in btree_write_cache_pages()
3946 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
3951 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
4004 ret = write_one_eb(eb, wbc, &epd); in btree_write_cache_pages()
4017 nr_to_write_done = wbc->nr_to_write <= 0; in btree_write_cache_pages()
4055 struct writeback_control *wbc, in extent_write_cache_pages() argument
4084 if (wbc->range_cyclic) { in extent_write_cache_pages()
4088 index = wbc->range_start >> PAGE_SHIFT; in extent_write_cache_pages()
4089 end = wbc->range_end >> PAGE_SHIFT; in extent_write_cache_pages()
4090 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in extent_write_cache_pages()
4102 if (range_whole && wbc->nr_to_write == LONG_MAX && in extent_write_cache_pages()
4105 wbc->tagged_writepages = 1; in extent_write_cache_pages()
4107 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in extent_write_cache_pages()
4112 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in extent_write_cache_pages()
4143 if (wbc->sync_mode != WB_SYNC_NONE) { in extent_write_cache_pages()
4157 ret = __extent_writepage(page, wbc, epd); in extent_write_cache_pages()
4168 nr_to_write_done = wbc->nr_to_write <= 0; in extent_write_cache_pages()
4183 if (wbc->range_cyclic || (wbc->nr_to_write > 0 && range_whole)) in extent_write_cache_pages()
4190 int extent_write_full_page(struct page *page, struct writeback_control *wbc) in extent_write_full_page() argument
4197 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_write_full_page()
4200 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4258 struct writeback_control *wbc) in extent_writepages() argument
4265 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_writepages()
4268 ret = extent_write_cache_pages(mapping, wbc, &epd); in extent_writepages()