Lines Matching refs:mapping
186 mapping_set_error(page->mapping, ret); in update_write_page()
216 struct inode *inode = page->mapping->host; in __readpages_done()
473 static int exofs_readpages(struct file *file, struct address_space *mapping, in exofs_readpages() argument
479 _pcol_init(&pcol, nr_pages, mapping->host); in exofs_readpages()
481 ret = read_cache_pages(mapping, pages, readpage_strip, &pcol); in exofs_readpages()
499 _pcol_init(&pcol, 1, page->mapping->host); in _readpage()
544 struct inode *inode = page->mapping->host; in writepages_done()
784 set_bit(AS_EIO, &page->mapping->flags); in writepage_strip()
789 static int exofs_writepages(struct address_space *mapping, in exofs_writepages() argument
798 start + mapping->nrpages : in exofs_writepages()
804 expected_pages = mapping->nrpages; in exofs_writepages()
811 mapping->host->i_ino, wbc->range_start, wbc->range_end, in exofs_writepages()
812 mapping->nrpages, start, end, expected_pages); in exofs_writepages()
814 _pcol_init(&pcol, expected_pages, mapping->host); in exofs_writepages()
816 ret = write_cache_pages(mapping, wbc, writepage_strip, &pcol); in exofs_writepages()
867 int exofs_write_begin(struct file *file, struct address_space *mapping, in exofs_write_begin() argument
876 ret = simple_write_begin(file, mapping, pos, len, flags, pagep, in exofs_write_begin()
888 loff_t i_size = i_size_read(mapping->host); in exofs_write_begin()
914 _write_failed(mapping->host, pos + len); in exofs_write_begin()
920 struct address_space *mapping, in exofs_write_begin_export() argument
926 return exofs_write_begin(file, mapping, pos, len, flags, pagep, in exofs_write_begin_export()
930 static int exofs_write_end(struct file *file, struct address_space *mapping, in exofs_write_end() argument
934 struct inode *inode = mapping->host; in exofs_write_end()
939 ret = simple_write_end(file, mapping,pos, len, copied, page, fsdata); in exofs_write_end()