• Home
  • Raw
  • Download

Lines Matching refs:wbc

3027 			      struct writeback_control *wbc,  in submit_extent_page()  argument
3068 if (wbc) in submit_extent_page()
3069 wbc_account_cgroup_owner(wbc, page, page_size); in submit_extent_page()
3080 if (wbc) { in submit_extent_page()
3085 wbc_init_bio(wbc, bio); in submit_extent_page()
3086 wbc_account_cgroup_owner(wbc, page, page_size); in submit_extent_page()
3365 static void update_nr_written(struct writeback_control *wbc, in update_nr_written() argument
3368 wbc->nr_to_write -= nr_written; in update_nr_written()
3382 struct page *page, struct writeback_control *wbc, in writepage_delalloc() argument
3402 delalloc_end, &page_started, nr_written, wbc); in writepage_delalloc()
3421 if (wbc->nr_to_write < delalloc_to_write) { in writepage_delalloc()
3426 wbc->nr_to_write = min_t(u64, delalloc_to_write, in writepage_delalloc()
3439 wbc->nr_to_write -= *nr_written; in writepage_delalloc()
3456 struct writeback_control *wbc, in __extent_writepage_io() argument
3475 const unsigned int write_flags = wbc_to_write_flags(wbc); in __extent_writepage_io()
3481 redirty_page_for_writepage(wbc, page); in __extent_writepage_io()
3482 update_nr_written(wbc, nr_written); in __extent_writepage_io()
3491 update_nr_written(wbc, nr_written + 1); in __extent_writepage_io()
3547 ret = submit_extent_page(REQ_OP_WRITE | write_flags, wbc, in __extent_writepage_io()
3575 static int __extent_writepage(struct page *page, struct writeback_control *wbc, in __extent_writepage() argument
3588 trace___extent_writepage(page, inode, wbc); in __extent_writepage()
3615 ret = writepage_delalloc(BTRFS_I(inode), page, wbc, start, in __extent_writepage()
3623 ret = __extent_writepage_io(BTRFS_I(inode), page, wbc, epd, i_size, in __extent_writepage()
3872 struct writeback_control *wbc, in write_one_eb() argument
3879 unsigned int write_flags = wbc_to_write_flags(wbc) | REQ_META; in write_one_eb()
3907 ret = submit_extent_page(REQ_OP_WRITE | write_flags, wbc, in write_one_eb()
3922 update_nr_written(wbc, 1); in write_one_eb()
3938 struct writeback_control *wbc) in btree_write_cache_pages() argument
3944 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in btree_write_cache_pages()
3958 if (wbc->range_cyclic) { in btree_write_cache_pages()
3967 index = wbc->range_start >> PAGE_SHIFT; in btree_write_cache_pages()
3968 end = wbc->range_end >> PAGE_SHIFT; in btree_write_cache_pages()
3971 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
3976 if (wbc->sync_mode == WB_SYNC_ALL) in btree_write_cache_pages()
4028 ret = write_one_eb(eb, wbc, &epd); in btree_write_cache_pages()
4041 nr_to_write_done = (wbc->sync_mode == WB_SYNC_NONE && in btree_write_cache_pages()
4042 wbc->nr_to_write <= 0); in btree_write_cache_pages()
4112 struct writeback_control *wbc, in extent_write_cache_pages() argument
4141 if (wbc->range_cyclic) { in extent_write_cache_pages()
4150 index = wbc->range_start >> PAGE_SHIFT; in extent_write_cache_pages()
4151 end = wbc->range_end >> PAGE_SHIFT; in extent_write_cache_pages()
4152 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in extent_write_cache_pages()
4164 if (range_whole && wbc->nr_to_write == LONG_MAX && in extent_write_cache_pages()
4167 wbc->tagged_writepages = 1; in extent_write_cache_pages()
4169 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in extent_write_cache_pages()
4174 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in extent_write_cache_pages()
4204 if (wbc->sync_mode != WB_SYNC_NONE) { in extent_write_cache_pages()
4218 ret = __extent_writepage(page, wbc, epd); in extent_write_cache_pages()
4229 nr_to_write_done = wbc->nr_to_write <= 0; in extent_write_cache_pages()
4253 if (wbc->range_cyclic || (wbc->nr_to_write > 0 && range_whole)) in extent_write_cache_pages()
4260 int extent_write_full_page(struct page *page, struct writeback_control *wbc) in extent_write_full_page() argument
4266 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_write_full_page()
4269 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4330 struct writeback_control *wbc) in extent_writepages() argument
4336 .sync_io = wbc->sync_mode == WB_SYNC_ALL, in extent_writepages()
4339 ret = extent_write_cache_pages(mapping, wbc, &epd); in extent_writepages()