Lines Matching refs:wbc

243 static int wb_priority(struct writeback_control *wbc)  in wb_priority()  argument
246 if (wbc->for_reclaim) in wb_priority()
248 if (wbc->sync_mode == WB_SYNC_ALL) in wb_priority()
250 if (wbc->for_kupdate || wbc->for_background) in wb_priority()
577 static int nfs_do_writepage(struct page *page, struct writeback_control *wbc, struct nfs_pageio_des… in nfs_do_writepage() argument
586 ret = nfs_page_async_flush(pgio, page, wbc->sync_mode == WB_SYNC_NONE); in nfs_do_writepage()
588 redirty_page_for_writepage(wbc, page); in nfs_do_writepage()
597 static int nfs_writepage_locked(struct page *page, struct writeback_control *wbc) in nfs_writepage_locked() argument
602 nfs_pageio_init_write(&pgio, page->mapping->host, wb_priority(wbc), in nfs_writepage_locked()
604 err = nfs_do_writepage(page, wbc, &pgio); in nfs_writepage_locked()
613 int nfs_writepage(struct page *page, struct writeback_control *wbc) in nfs_writepage() argument
617 ret = nfs_writepage_locked(page, wbc); in nfs_writepage()
622 static int nfs_writepages_callback(struct page *page, struct writeback_control *wbc, void *data) in nfs_writepages_callback() argument
626 ret = nfs_do_writepage(page, wbc, data); in nfs_writepages_callback()
631 int nfs_writepages(struct address_space *mapping, struct writeback_control *wbc) in nfs_writepages() argument
646 nfs_pageio_init_write(&pgio, inode, wb_priority(wbc), false, in nfs_writepages()
648 err = write_cache_pages(mapping, wbc, nfs_writepages_callback, &pgio); in nfs_writepages()
1803 static int nfs_commit_unstable_pages(struct inode *inode, struct writeback_control *wbc) in nfs_commit_unstable_pages() argument
1813 if (wbc->sync_mode == WB_SYNC_NONE) { in nfs_commit_unstable_pages()
1826 if (wbc->sync_mode == WB_SYNC_NONE) { in nfs_commit_unstable_pages()
1827 if (ret < wbc->nr_to_write) in nfs_commit_unstable_pages()
1828 wbc->nr_to_write -= ret; in nfs_commit_unstable_pages()
1830 wbc->nr_to_write = 0; in nfs_commit_unstable_pages()
1839 int nfs_write_inode(struct inode *inode, struct writeback_control *wbc) in nfs_write_inode() argument
1841 return nfs_commit_unstable_pages(inode, wbc); in nfs_write_inode()
1901 struct writeback_control wbc = { in nfs_wb_page() local
1914 ret = nfs_writepage_locked(page, &wbc); in nfs_wb_page()