Lines Matching refs:wbc
437 int afs_writepage(struct page *page, struct writeback_control *wbc) in afs_writepage() argument
454 wbc->nr_to_write -= ret; in afs_writepage()
464 struct writeback_control *wbc, in afs_writepages_region() argument
501 if (wbc->sync_mode != WB_SYNC_NONE) in afs_writepages_region()
524 wbc->nr_to_write -= ret; in afs_writepages_region()
527 } while (index < end && wbc->nr_to_write > 0); in afs_writepages_region()
538 struct writeback_control *wbc) in afs_writepages() argument
545 if (wbc->range_cyclic) { in afs_writepages()
548 ret = afs_writepages_region(mapping, wbc, start, end, &next); in afs_writepages()
549 if (start > 0 && wbc->nr_to_write > 0 && ret == 0) in afs_writepages()
550 ret = afs_writepages_region(mapping, wbc, 0, start, in afs_writepages()
553 } else if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) { in afs_writepages()
555 ret = afs_writepages_region(mapping, wbc, 0, end, &next); in afs_writepages()
556 if (wbc->nr_to_write > 0) in afs_writepages()
559 start = wbc->range_start >> PAGE_CACHE_SHIFT; in afs_writepages()
560 end = wbc->range_end >> PAGE_CACHE_SHIFT; in afs_writepages()
561 ret = afs_writepages_region(mapping, wbc, start, end, &next); in afs_writepages()
661 struct writeback_control wbc = { in afs_writeback_all() local
670 ret = mapping->a_ops->writepages(mapping, &wbc); in afs_writeback_all()