Lines Matching refs:wbc

1513 	struct writeback_control *wbc;  member
1867 mpd->wbc->nr_to_write--; in mpage_submit_folio()
2329 mpd->wbc->nr_to_write--; in mpage_journal_page_buffers()
2373 if (mpd->wbc->sync_mode == WB_SYNC_ALL || mpd->wbc->tagged_writepages) in mpage_prepare_extent_to_map()
2404 if (mpd->wbc->sync_mode == WB_SYNC_NONE && in mpage_prepare_extent_to_map()
2405 mpd->wbc->nr_to_write <= in mpage_prepare_extent_to_map()
2430 (mpd->wbc->sync_mode == WB_SYNC_NONE)) || in mpage_prepare_extent_to_map()
2509 struct writeback_control *wbc = mpd->wbc; in ext4_do_writepages() local
2511 long nr_to_write = wbc->nr_to_write; in ext4_do_writepages()
2522 trace_ext4_writepages(inode, wbc); in ext4_do_writepages()
2579 if (wbc->sync_mode == WB_SYNC_ALL) in ext4_do_writepages()
2594 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in ext4_do_writepages()
2597 if (wbc->range_cyclic) { in ext4_do_writepages()
2604 mpd->first_page = wbc->range_start >> PAGE_SHIFT; in ext4_do_writepages()
2605 mpd->last_page = wbc->range_end >> PAGE_SHIFT; in ext4_do_writepages()
2608 ext4_io_submit_init(&mpd->io_submit, wbc); in ext4_do_writepages()
2610 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in ext4_do_writepages()
2638 while (!mpd->scanned_until_end && wbc->nr_to_write > 0) { in ext4_do_writepages()
2664 wbc->nr_to_write, inode->i_ino, ret); in ext4_do_writepages()
2672 trace_ext4_da_write_pages(inode, mpd->first_page, wbc); in ext4_do_writepages()
2727 if (!ret && !cycled && wbc->nr_to_write > 0) { in ext4_do_writepages()
2735 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in ext4_do_writepages()
2743 trace_ext4_writepages_result(inode, wbc, ret, in ext4_do_writepages()
2744 nr_to_write - wbc->nr_to_write); in ext4_do_writepages()
2749 struct writeback_control *wbc) in ext4_writepages() argument
2754 .wbc = wbc, in ext4_writepages()
2779 struct writeback_control wbc = { in ext4_normal_submit_inode_data_buffers() local
2787 .wbc = &wbc, in ext4_normal_submit_inode_data_buffers()
2794 struct writeback_control *wbc) in ext4_dax_writepages() argument
2797 long nr_to_write = wbc->nr_to_write; in ext4_dax_writepages()
2805 trace_ext4_writepages(inode, wbc); in ext4_dax_writepages()
2808 EXT4_SB(inode->i_sb)->s_daxdev, wbc); in ext4_dax_writepages()
2809 trace_ext4_writepages_result(inode, wbc, ret, in ext4_dax_writepages()
2810 nr_to_write - wbc->nr_to_write); in ext4_dax_writepages()
5167 int ext4_write_inode(struct inode *inode, struct writeback_control *wbc) in ext4_write_inode() argument
5189 if (wbc->sync_mode != WB_SYNC_ALL || wbc->for_sync) in ext4_write_inode()
5204 if (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync) in ext4_write_inode()