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()
781 set_bit(AS_EIO, &page->mapping->flags); in writepage_strip()
786 static int exofs_writepages(struct address_space *mapping, in exofs_writepages() argument
795 start + mapping->nrpages : in exofs_writepages()
801 expected_pages = mapping->nrpages; in exofs_writepages()
808 mapping->host->i_ino, wbc->range_start, wbc->range_end, in exofs_writepages()
809 mapping->nrpages, start, end, expected_pages); in exofs_writepages()
811 _pcol_init(&pcol, expected_pages, mapping->host); in exofs_writepages()
813 ret = write_cache_pages(mapping, wbc, writepage_strip, &pcol); in exofs_writepages()
864 int exofs_write_begin(struct file *file, struct address_space *mapping, in exofs_write_begin() argument
873 ret = simple_write_begin(file, mapping, pos, len, flags, pagep, in exofs_write_begin()
885 loff_t i_size = i_size_read(mapping->host); in exofs_write_begin()
911 _write_failed(mapping->host, pos + len); in exofs_write_begin()
917 struct address_space *mapping, in exofs_write_begin_export() argument
923 return exofs_write_begin(file, mapping, pos, len, flags, pagep, in exofs_write_begin_export()
927 static int exofs_write_end(struct file *file, struct address_space *mapping, in exofs_write_end() argument
931 struct inode *inode = mapping->host; in exofs_write_end()
936 ret = simple_write_end(file, mapping,pos, len, copied, page, fsdata); in exofs_write_end()