Lines Matching refs:wbc
2813 struct writeback_control *wbc,
2833 .op_flags = wbc_to_write_flags(wbc),
2842 .io_wbc = wbc,
2903 if (!wbc->for_reclaim)
2946 if (wbc->for_reclaim) {
2970 redirty_page_for_writepage(wbc, page);
2977 if (!err || wbc->for_reclaim)
2984 struct writeback_control *wbc)
2994 redirty_page_for_writepage(wbc, page);
3002 wbc, FS_DATA_IO, 0, true);
3011 struct writeback_control *wbc,
3068 if (wbc->range_cyclic) {
3072 index = wbc->range_start >> PAGE_SHIFT;
3073 end = wbc->range_end >> PAGE_SHIFT;
3074 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX)
3077 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
3083 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)
3137 &submitted, wbc, io_type);
3173 wbc->sync_mode == WB_SYNC_NONE) {
3196 if (wbc->sync_mode == WB_SYNC_NONE)
3213 wbc, io_type, 0, true);
3220 wbc->nr_to_write -= submitted;
3232 if (wbc->sync_mode == WB_SYNC_ALL) {
3244 if (wbc->nr_to_write <= 0 &&
3245 wbc->sync_mode == WB_SYNC_NONE) {
3259 ret = f2fs_write_multi_pages(&cc, &submitted, wbc, io_type);
3261 wbc->nr_to_write -= submitted;
3275 if (wbc->range_cyclic && !done)
3277 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0))
3296 struct writeback_control *wbc)
3309 if (wbc->sync_mode != WB_SYNC_ALL)
3317 struct writeback_control *wbc,
3331 if (!get_dirty_pages(inode) && wbc->sync_mode == WB_SYNC_NONE)
3339 wbc->sync_mode == WB_SYNC_NONE &&
3348 trace_f2fs_writepages(mapping->host, wbc, DATA);
3351 if (wbc->sync_mode == WB_SYNC_ALL)
3360 if (__should_serialize_io(inode, wbc)) {
3366 ret = f2fs_write_cache_pages(mapping, wbc, io_type);
3372 if (wbc->sync_mode == WB_SYNC_ALL)
3383 wbc->pages_skipped += get_dirty_pages(inode);
3384 trace_f2fs_writepages(mapping->host, wbc, DATA);
3389 struct writeback_control *wbc)
3393 return __f2fs_write_data_pages(mapping, wbc,