Lines Matching full:mapping
74 struct inode * const inode = folio->mapping->host; in gfs2_write_jdata_folio()
104 struct inode *inode = folio->mapping->host; in __gfs2_jdata_write_folio()
121 * @mapping: The mapping to write
126 int gfs2_jdata_writeback(struct address_space *mapping, struct writeback_control *wbc) in gfs2_jdata_writeback() argument
128 struct inode *inode = mapping->host; in gfs2_jdata_writeback()
130 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_jdata_writeback()
138 while ((folio = writeback_iter(mapping, wbc, folio, &error))) { in gfs2_jdata_writeback()
152 * @mapping: The mapping to write
157 static int gfs2_writepages(struct address_space *mapping, in gfs2_writepages() argument
160 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_writepages()
162 .inode = mapping->host, in gfs2_writepages()
182 * @mapping: The mapping
190 static int gfs2_write_jdata_batch(struct address_space *mapping, in gfs2_write_jdata_batch() argument
195 struct inode *inode = mapping->host; in gfs2_write_jdata_batch()
218 if (unlikely(folio->mapping != mapping)) { in gfs2_write_jdata_batch()
274 * @mapping: The mapping to write
282 static int gfs2_write_cache_jdata(struct address_space *mapping, in gfs2_write_cache_jdata() argument
299 writeback_index = mapping->writeback_index; /* prev offset */ in gfs2_write_cache_jdata()
317 tag_pages_for_writeback(mapping, index, end); in gfs2_write_cache_jdata()
320 nr_folios = filemap_get_folios_tag(mapping, &index, end, in gfs2_write_cache_jdata()
325 ret = gfs2_write_jdata_batch(mapping, wbc, &fbatch, in gfs2_write_cache_jdata()
348 mapping->writeback_index = done_index; in gfs2_write_cache_jdata()
356 * @mapping: The mapping to write
361 static int gfs2_jdata_writepages(struct address_space *mapping, in gfs2_jdata_writepages() argument
364 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_jdata_writepages()
365 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_jdata_writepages()
368 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
372 ret = gfs2_write_cache_jdata(mapping, wbc); in gfs2_jdata_writepages()
420 struct inode *inode = folio->mapping->host; in gfs2_read_folio()
452 struct address_space *mapping = ip->i_inode.i_mapping; in gfs2_internal_read() local
460 folio = read_cache_folio(mapping, index, gfs2_read_folio, NULL); in gfs2_internal_read()
494 struct inode *inode = rac->mapping->host; in gfs2_readahead()
545 static bool gfs2_jdata_dirty_folio(struct address_space *mapping, in gfs2_jdata_dirty_folio() argument
550 return block_dirty_folio(mapping, folio); in gfs2_jdata_dirty_folio()
555 * @mapping: Address space info
561 static sector_t gfs2_bmap(struct address_space *mapping, sector_t lblock) in gfs2_bmap() argument
563 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_bmap()
573 dblock = iomap_bmap(mapping, lblock, &gfs2_iomap_ops); in gfs2_bmap()
608 struct gfs2_sbd *sdp = GFS2_SB(folio->mapping->host); in gfs2_invalidate_folio()
649 struct address_space *mapping = folio->mapping; in gfs2_release_folio() local
650 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_release_folio()