Lines Matching refs:wbc
392 static int wb_priority(struct writeback_control *wbc)
396 if (wbc->sync_mode == WB_SYNC_ALL)
609 struct writeback_control *wbc,
638 if (wbc->sync_mode == WB_SYNC_NONE)
640 folio_redirty_for_writepage(wbc, folio);
653 static int nfs_do_writepage(struct folio *folio, struct writeback_control *wbc,
657 return nfs_page_async_flush(folio, wbc, pgio);
664 struct writeback_control *wbc)
670 if (wbc->sync_mode == WB_SYNC_NONE &&
672 folio_redirty_for_writepage(wbc, folio);
679 err = nfs_do_writepage(folio, wbc, &pgio);
685 int nfs_writepage(struct page *page, struct writeback_control *wbc)
690 ret = nfs_writepage_locked(folio, wbc);
697 struct writeback_control *wbc, void *data)
701 ret = nfs_do_writepage(folio, wbc, data);
712 int nfs_writepages(struct address_space *mapping, struct writeback_control *wbc)
721 if (wbc->sync_mode == WB_SYNC_NONE &&
727 if (!(mntflags & NFS_MOUNT_WRITE_EAGER) || wbc->for_kupdate ||
728 wbc->for_background || wbc->for_sync || wbc->for_reclaim) {
733 priority = wb_priority(wbc);
740 err = write_cache_pages(mapping, wbc, nfs_writepages_callback,
1937 struct writeback_control *wbc)
1955 if (wbc && wbc->sync_mode == WB_SYNC_NONE) {
1956 if (nscan < wbc->nr_to_write)
1957 wbc->nr_to_write -= nscan;
1959 wbc->nr_to_write = 0;
1977 int nfs_write_inode(struct inode *inode, struct writeback_control *wbc)
1983 if (wbc->sync_mode == WB_SYNC_NONE) {
1998 ret = __nfs_commit_inode(inode, flags, wbc);
2093 struct writeback_control wbc = {
2106 ret = nfs_writepage_locked(folio, &wbc);