Lines Matching refs:mapping
118 int afs_write_begin(struct file *file, struct address_space *mapping, in afs_write_begin() argument
146 page = grab_cache_page_write_begin(mapping, index, flags); in afs_write_begin()
244 int afs_write_end(struct file *file, struct address_space *mapping, in afs_write_end() argument
463 static int afs_writepages_region(struct address_space *mapping, in afs_writepages_region() argument
474 n = find_get_pages_tag(mapping, &index, PAGECACHE_TAG_DIRTY, in afs_writepages_region()
495 if (page->mapping != mapping) { in afs_writepages_region()
537 int afs_writepages(struct address_space *mapping, in afs_writepages() argument
546 start = mapping->writeback_index; in afs_writepages()
548 ret = afs_writepages_region(mapping, wbc, start, end, &next); in afs_writepages()
550 ret = afs_writepages_region(mapping, wbc, 0, start, in afs_writepages()
552 mapping->writeback_index = next; in afs_writepages()
555 ret = afs_writepages_region(mapping, wbc, 0, end, &next); in afs_writepages()
557 mapping->writeback_index = next; in afs_writepages()
561 ret = afs_writepages_region(mapping, wbc, start, end, &next); in afs_writepages()
592 pv.nr = find_get_pages_contig(call->mapping, first, count, in afs_pages_written_back()
662 struct address_space *mapping = vnode->vfs_inode.i_mapping; in afs_writeback_all() local
672 ret = mapping->a_ops->writepages(mapping, &wbc); in afs_writeback_all()
673 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in afs_writeback_all()