Lines Matching refs:wbc
1924 struct writeback_control *wbc, in wdata_prepare_pages() argument
1950 if (!wbc->range_cyclic && page->index > end) { in wdata_prepare_pages()
1962 if (wbc->sync_mode != WB_SYNC_NONE) in wdata_prepare_pages()
2003 struct address_space *mapping, struct writeback_control *wbc) in wdata_send_pages() argument
2009 wdata->sync_mode = wbc->sync_mode; in wdata_send_pages()
2037 struct writeback_control *wbc) in cifs_writepages() argument
2051 return generic_writepages(mapping, wbc); in cifs_writepages()
2053 if (wbc->range_cyclic) { in cifs_writepages()
2057 index = wbc->range_start >> PAGE_CACHE_SHIFT; in cifs_writepages()
2058 end = wbc->range_end >> PAGE_CACHE_SHIFT; in cifs_writepages()
2059 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in cifs_writepages()
2090 nr_pages = wdata_prepare_pages(wdata, found_pages, mapping, wbc, in cifs_writepages()
2102 rc = wdata_send_pages(wdata, nr_pages, mapping, wbc); in cifs_writepages()
2109 redirty_page_for_writepage(wbc, in cifs_writepages()
2121 if (wbc->sync_mode == WB_SYNC_ALL && rc == -EAGAIN) { in cifs_writepages()
2126 wbc->nr_to_write -= nr_pages; in cifs_writepages()
2127 if (wbc->nr_to_write <= 0) in cifs_writepages()
2143 if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) in cifs_writepages()
2150 cifs_writepage_locked(struct page *page, struct writeback_control *wbc) in cifs_writepage_locked() argument
2174 if (rc == -EAGAIN && wbc->sync_mode == WB_SYNC_ALL) in cifs_writepage_locked()
2177 redirty_page_for_writepage(wbc, page); in cifs_writepage_locked()
2188 static int cifs_writepage(struct page *page, struct writeback_control *wbc) in cifs_writepage() argument
2190 int rc = cifs_writepage_locked(page, wbc); in cifs_writepage()
3776 struct writeback_control wbc = { in cifs_launder_page() local
3786 rc = cifs_writepage_locked(page, &wbc); in cifs_launder_page()