Lines Matching refs:wbc
2751 struct writeback_control *wbc, in submit_extent_page() argument
2793 if (wbc) in submit_extent_page()
2794 wbc_account_io(wbc, page, page_size); in submit_extent_page()
2805 if (wbc) { in submit_extent_page()
2806 wbc_init_bio(wbc, bio); in submit_extent_page()
2807 wbc_account_io(wbc, page, page_size); in submit_extent_page()
3193 static void update_nr_written(struct writeback_control *wbc, in update_nr_written() argument
3196 wbc->nr_to_write -= nr_written; in update_nr_written()
3210 struct page *page, struct writeback_control *wbc, in writepage_delalloc() argument
3240 nr_written, wbc); in writepage_delalloc()
3260 if (wbc->nr_to_write < delalloc_to_write) { in writepage_delalloc()
3265 wbc->nr_to_write = min_t(u64, delalloc_to_write, in writepage_delalloc()
3278 wbc->nr_to_write -= *nr_written; in writepage_delalloc()
3298 struct writeback_control *wbc, in __extent_writepage_io() argument
3326 wbc->pages_skipped++; in __extent_writepage_io()
3328 redirty_page_for_writepage(wbc, page); in __extent_writepage_io()
3330 update_nr_written(wbc, nr_written); in __extent_writepage_io()
3340 update_nr_written(wbc, nr_written + 1); in __extent_writepage_io()
3418 ret = submit_extent_page(REQ_OP_WRITE | write_flags, tree, wbc, in __extent_writepage_io()
3444 static int __extent_writepage(struct page *page, struct writeback_control *wbc, in __extent_writepage() argument
3458 write_flags = wbc_to_write_flags(wbc); in __extent_writepage()
3460 trace___extent_writepage(page, inode, wbc); in __extent_writepage()
3488 ret = writepage_delalloc(inode, page, wbc, epd, start, &nr_written); in __extent_writepage()
3494 ret = __extent_writepage_io(inode, page, wbc, epd, in __extent_writepage()
3694 struct writeback_control *wbc, in write_one_eb() argument
3703 unsigned int write_flags = wbc_to_write_flags(wbc) | REQ_META; in write_one_eb()
3731 ret = submit_extent_page(REQ_OP_WRITE | write_flags, tree, wbc, in write_one_eb()
3746 update_nr_written(wbc, 1); in write_one_eb()
3762 struct writeback_control *wbc) in btree_write_cache_pages() argument
3771 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in btree_write_cache_pages()
3784 if (wbc->range_cyclic) { in btree_write_cache_pages()
3788 index = wbc->range_start >> PAGE_SHIFT; in btree_write_cache_pages()
3789 end = wbc->range_end >> PAGE_SHIFT; in btree_write_cache_pages()
3792 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
3797 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
3846 ret = write_one_eb(eb, fs_info, wbc, &epd); in btree_write_cache_pages()
3859 nr_to_write_done = wbc->nr_to_write <= 0; in btree_write_cache_pages()
3892 struct writeback_control *wbc, in extent_write_cache_pages() argument
3921 if (wbc->range_cyclic) { in extent_write_cache_pages()
3925 index = wbc->range_start >> PAGE_SHIFT; in extent_write_cache_pages()
3926 end = wbc->range_end >> PAGE_SHIFT; in extent_write_cache_pages()
3927 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in extent_write_cache_pages()
3931 if (wbc->sync_mode == WB_SYNC_ALL) in extent_write_cache_pages()
3936 if (wbc->sync_mode == WB_SYNC_ALL) in extent_write_cache_pages()
3966 if (wbc->sync_mode != WB_SYNC_NONE) { in extent_write_cache_pages()
3978 ret = __extent_writepage(page, wbc, epd); in extent_write_cache_pages()
4004 nr_to_write_done = wbc->nr_to_write <= 0; in extent_write_cache_pages()
4019 if (wbc->range_cyclic || (wbc->nr_to_write > 0 && range_whole)) in extent_write_cache_pages()
4037 int extent_write_full_page(struct page *page, struct writeback_control *wbc) in extent_write_full_page() argument
4044 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_write_full_page()
4047 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4096 struct writeback_control *wbc) in extent_writepages() argument
4103 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_writepages()
4106 ret = extent_write_cache_pages(mapping, wbc, &epd); in extent_writepages()