Lines Matching refs:wbc
1105 struct writeback_control *wbc) in f2fs_write_data_page() argument
1118 .rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE, in f2fs_write_data_page()
1142 if (f2fs_is_volatile_file(inode) && !wbc->for_reclaim && in f2fs_write_data_page()
1160 if (!wbc->for_reclaim) in f2fs_write_data_page()
1184 if (wbc->for_reclaim) in f2fs_write_data_page()
1189 redirty_page_for_writepage(wbc, page); in f2fs_write_data_page()
1193 static int __f2fs_writepage(struct page *page, struct writeback_control *wbc, in __f2fs_writepage() argument
1197 int ret = mapping->a_ops->writepage(page, wbc); in __f2fs_writepage()
1208 struct writeback_control *wbc, writepage_t writepage, in f2fs_write_cache_pages() argument
1226 if (wbc->range_cyclic) { in f2fs_write_cache_pages()
1235 index = wbc->range_start >> PAGE_CACHE_SHIFT; in f2fs_write_cache_pages()
1236 end = wbc->range_end >> PAGE_CACHE_SHIFT; in f2fs_write_cache_pages()
1237 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in f2fs_write_cache_pages()
1241 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in f2fs_write_cache_pages()
1246 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in f2fs_write_cache_pages()
1284 if (wbc->sync_mode != WB_SYNC_NONE) in f2fs_write_cache_pages()
1294 ret = (*writepage)(page, wbc, data); in f2fs_write_cache_pages()
1306 if (--wbc->nr_to_write <= 0 && in f2fs_write_cache_pages()
1307 wbc->sync_mode == WB_SYNC_NONE) { in f2fs_write_cache_pages()
1327 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in f2fs_write_cache_pages()
1334 struct writeback_control *wbc) in f2fs_write_data_pages() argument
1342 trace_f2fs_writepages(mapping->host, wbc, DATA); in f2fs_write_data_pages()
1349 if (!get_dirty_pages(inode) && wbc->sync_mode == WB_SYNC_NONE) in f2fs_write_data_pages()
1352 if (S_ISDIR(inode->i_mode) && wbc->sync_mode == WB_SYNC_NONE && in f2fs_write_data_pages()
1361 diff = nr_pages_to_write(sbi, DATA, wbc); in f2fs_write_data_pages()
1367 ret = f2fs_write_cache_pages(mapping, wbc, __f2fs_writepage, mapping); in f2fs_write_data_pages()
1374 wbc->nr_to_write = max((long)0, wbc->nr_to_write - diff); in f2fs_write_data_pages()
1378 wbc->pages_skipped += get_dirty_pages(inode); in f2fs_write_data_pages()