Lines Matching defs:mapping
77 int afs_write_begin(struct file *file, struct address_space *mapping,
93 page = grab_cache_page_write_begin(mapping, index, flags);
162 int afs_write_end(struct file *file, struct address_space *mapping,
238 static void afs_kill_pages(struct address_space *mapping,
241 struct afs_vnode *vnode = AFS_FS_I(mapping->host);
256 pv.nr = find_get_pages_contig(mapping, first, count, pv.pages);
267 generic_error_remove_page(mapping, page);
281 struct address_space *mapping,
284 struct afs_vnode *vnode = AFS_FS_I(mapping->host);
299 pv.nr = find_get_pages_contig(mapping, first, count, pv.pages);
422 static int afs_store_data(struct address_space *mapping,
426 struct afs_vnode *vnode = AFS_FS_I(mapping->host);
452 op->store.mapping = mapping;
494 static int afs_write_back_from_locked_page(struct address_space *mapping,
499 struct afs_vnode *vnode = AFS_FS_I(mapping->host);
540 n = find_get_pages_contig(mapping, start, ARRAY_SIZE(pages), pages);
612 ret = afs_store_data(mapping, first, last, offset, to, false);
627 afs_redirty_pages(wbc, mapping, first, last);
628 mapping_set_error(mapping, ret);
633 afs_redirty_pages(wbc, mapping, first, last);
634 mapping_set_error(mapping, -ENOSPC);
645 afs_kill_pages(mapping, first, last);
646 mapping_set_error(mapping, ret);
664 ret = afs_write_back_from_locked_page(page->mapping, wbc, page,
680 static int afs_writepages_region(struct address_space *mapping,
690 n = find_get_pages_range_tag(mapping, &index, end,
700 * (changing page->mapping to NULL), or even swizzled
701 * back from swapper_space to tmpfs file mapping
710 if (page->mapping != mapping || !PageDirty(page)) {
726 ret = afs_write_back_from_locked_page(mapping, wbc, page, end);
746 int afs_writepages(struct address_space *mapping,
749 struct afs_vnode *vnode = AFS_FS_I(mapping->host);
765 start = mapping->writeback_index;
767 ret = afs_writepages_region(mapping, wbc, start, end, &next);
769 ret = afs_writepages_region(mapping, wbc, 0, start,
771 mapping->writeback_index = next;
774 ret = afs_writepages_region(mapping, wbc, 0, end, &next);
776 mapping->writeback_index = next;
780 ret = afs_writepages_region(mapping, wbc, start, end, &next);
915 struct address_space *mapping = page->mapping;
916 struct afs_vnode *vnode = AFS_FS_I(mapping->host);
934 ret = afs_store_data(mapping, page->index, page->index, t, f, true);