Lines Matching full:mapping
91 struct inode *inode = page->mapping->host; in gfs2_writepage()
105 page->mapping->a_ops->invalidatepage(page, 0, PAGE_SIZE); in gfs2_writepage()
124 struct inode * const inode = page->mapping->host; in gfs2_write_full_page()
157 struct inode *inode = page->mapping->host; in __gfs2_jdata_writepage()
183 struct inode *inode = page->mapping->host; in gfs2_jdata_writepage()
204 * @mapping: The mapping to write
209 static int gfs2_writepages(struct address_space *mapping, in gfs2_writepages() argument
212 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_writepages()
213 int ret = mpage_writepages(mapping, wbc, gfs2_get_block_noalloc); in gfs2_writepages()
229 * @mapping: The mapping
238 static int gfs2_write_jdata_pagevec(struct address_space *mapping, in gfs2_write_jdata_pagevec() argument
244 struct inode *inode = mapping->host; in gfs2_write_jdata_pagevec()
261 if (unlikely(page->mapping != mapping)) { in gfs2_write_jdata_pagevec()
325 * @mapping: The mapping to write
333 static int gfs2_write_cache_jdata(struct address_space *mapping, in gfs2_write_cache_jdata() argument
350 writeback_index = mapping->writeback_index; /* prev offset */ in gfs2_write_cache_jdata()
371 tag_pages_for_writeback(mapping, index, end); in gfs2_write_cache_jdata()
374 nr_pages = pagevec_lookup_range_tag(&pvec, mapping, &index, end, in gfs2_write_cache_jdata()
379 ret = gfs2_write_jdata_pagevec(mapping, wbc, &pvec, nr_pages, &done_index); in gfs2_write_cache_jdata()
401 mapping->writeback_index = done_index; in gfs2_write_cache_jdata()
409 * @mapping: The mapping to write
414 static int gfs2_jdata_writepages(struct address_space *mapping, in gfs2_jdata_writepages() argument
417 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_jdata_writepages()
418 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_jdata_writepages()
421 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
425 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
485 struct gfs2_inode *ip = GFS2_I(page->mapping->host); in __gfs2_readpage()
486 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in __gfs2_readpage()
490 if (i_blocksize(page->mapping->host) == PAGE_SIZE && in __gfs2_readpage()
518 struct address_space *mapping = page->mapping; in gfs2_readpage() local
519 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_readpage()
530 if (page->mapping == mapping && !PageUptodate(page)) in gfs2_readpage()
554 struct address_space *mapping = ip->i_inode.i_mapping; in gfs2_internal_read() local
566 page = read_cache_page(mapping, index, __gfs2_readpage, NULL); in gfs2_internal_read()
584 * @mapping: Address space info
599 static int gfs2_readpages(struct file *file, struct address_space *mapping, in gfs2_readpages() argument
602 struct inode *inode = mapping->host; in gfs2_readpages()
613 ret = mpage_readpages(mapping, pages, nr_pages, gfs2_block_map); in gfs2_readpages()
682 * @mapping: Address space info
688 static sector_t gfs2_bmap(struct address_space *mapping, sector_t lblock) in gfs2_bmap() argument
690 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_bmap()
700 dblock = iomap_bmap(mapping, lblock, &gfs2_iomap_ops); in gfs2_bmap()
732 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in gfs2_invalidatepage()
772 struct address_space *mapping = page->mapping; in gfs2_releasepage() local
773 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_releasepage()