Lines Matching refs:mapping
98 struct inode *inode = page->mapping->host; in gfs2_writepage_common()
112 page->mapping->a_ops->invalidatepage(page, 0); in gfs2_writepage_common()
152 struct inode *inode = page->mapping->host; in gfs2_ordered_writepage()
181 struct inode *inode = page->mapping->host; in __gfs2_jdata_writepage()
206 struct inode *inode = page->mapping->host; in gfs2_jdata_writepage()
241 static int gfs2_writeback_writepages(struct address_space *mapping, in gfs2_writeback_writepages() argument
244 return mpage_writepages(mapping, wbc, gfs2_get_block_noalloc); in gfs2_writeback_writepages()
258 static int gfs2_write_jdata_pagevec(struct address_space *mapping, in gfs2_write_jdata_pagevec() argument
263 struct inode *inode = mapping->host; in gfs2_write_jdata_pagevec()
281 if (unlikely(page->mapping != mapping)) { in gfs2_write_jdata_pagevec()
303 page->mapping->a_ops->invalidatepage(page, 0); in gfs2_write_jdata_pagevec()
329 static int gfs2_write_cache_jdata(struct address_space *mapping, in gfs2_write_cache_jdata() argument
343 index = mapping->writeback_index; /* Start from prev offset */ in gfs2_write_cache_jdata()
355 (nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, in gfs2_write_cache_jdata()
359 ret = gfs2_write_jdata_pagevec(mapping, wbc, &pvec, nr_pages, end); in gfs2_write_cache_jdata()
380 mapping->writeback_index = index; in gfs2_write_cache_jdata()
392 static int gfs2_jdata_writepages(struct address_space *mapping, in gfs2_jdata_writepages() argument
395 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_jdata_writepages()
396 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_jdata_writepages()
399 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
402 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
464 struct gfs2_inode *ip = GFS2_I(page->mapping->host); in __gfs2_readpage()
465 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in __gfs2_readpage()
493 struct address_space *mapping = page->mapping; in gfs2_readpage() local
494 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_readpage()
505 if (page->mapping == mapping && !PageUptodate(page)) in gfs2_readpage()
530 struct address_space *mapping = ip->i_inode.i_mapping; in gfs2_internal_read() local
542 page = read_cache_page(mapping, index, __gfs2_readpage, NULL); in gfs2_internal_read()
572 static int gfs2_readpages(struct file *file, struct address_space *mapping, in gfs2_readpages() argument
575 struct inode *inode = mapping->host; in gfs2_readpages()
586 ret = mpage_readpages(mapping, pages, nr_pages, gfs2_block_map); in gfs2_readpages()
608 static int gfs2_write_begin(struct file *file, struct address_space *mapping, in gfs2_write_begin() argument
612 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_write_begin()
613 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_write_begin()
674 page = grab_cache_page_write_begin(mapping, index, flags); in gfs2_write_begin()
841 static int gfs2_write_end(struct file *file, struct address_space *mapping, in gfs2_write_end() argument
845 struct inode *inode = page->mapping->host; in gfs2_write_end()
872 ret = generic_write_end(file, mapping, pos, len, copied, page, fsdata); in gfs2_write_end()
918 static sector_t gfs2_bmap(struct address_space *mapping, sector_t lblock) in gfs2_bmap() argument
920 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_bmap()
930 dblock = generic_block_bmap(mapping, lblock, gfs2_block_map); in gfs2_bmap()
961 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in gfs2_invalidatepage()
1057 struct address_space *mapping = page->mapping; in gfs2_releasepage() local
1058 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_releasepage()