Lines Matching refs:mapping

40 	struct address_space	*mapping;  member
50 *iter = (struct readpages_iter) { ractl->mapping }; in readpages_iter_init()
115 if (sectors_remaining < PAGE_SECTORS << mapping_min_folio_order(iter->mapping)) in readpage_bio_extend()
123 folio = xa_load(&iter->mapping->i_pages, folio_offset); in readpage_bio_extend()
127 folio = filemap_alloc_folio(readahead_gfp_mask(iter->mapping), order); in readpage_bio_extend()
136 ret = filemap_add_folio(iter->mapping, folio, folio_offset, GFP_KERNEL); in readpage_bio_extend()
273 struct bch_inode_info *inode = to_bch_ei(ractl->mapping->host); in bch2_readahead()
332 int bch2_read_single_folio(struct folio *folio, struct address_space *mapping) in bch2_read_single_folio() argument
334 struct bch_inode_info *inode = to_bch_ei(mapping->host); in bch2_read_single_folio()
378 ret = bch2_read_single_folio(folio, folio->mapping); in bch2_read_folio()
430 mapping_set_error(fi.folio->mapping, -EIO); in bch2_writepage_io_done()
527 struct bch_inode_info *inode = to_bch_ei(folio->mapping->host); in __bch2_writepage()
658 int bch2_writepages(struct address_space *mapping, struct writeback_control *wbc) in bch2_writepages() argument
660 struct bch_fs *c = mapping->host->i_sb->s_fs_info; in bch2_writepages()
663 bch2_inode_opts_get(&w->opts, c, &to_bch_ei(mapping->host)->ei_inode); in bch2_writepages()
666 int ret = write_cache_pages(mapping, wbc, __bch2_writepage, w); in bch2_writepages()
677 int bch2_write_begin(const struct kiocb *iocb, struct address_space *mapping, in bch2_write_begin() argument
681 struct bch_inode_info *inode = to_bch_ei(mapping->host); in bch2_write_begin()
697 folio = __filemap_get_folio(mapping, pos >> PAGE_SHIFT, in bch2_write_begin()
699 mapping_gfp_mask(mapping)); in bch2_write_begin()
725 ret = bch2_read_single_folio(folio, mapping); in bch2_write_begin()
760 int bch2_write_end(const struct kiocb *iocb, struct address_space *mapping, in bch2_write_end() argument
764 struct bch_inode_info *inode = to_bch_ei(mapping->host); in bch2_write_end()
818 struct address_space *mapping, in __bch2_buffered_write() argument
836 ret = bch2_filemap_get_contig_folios_d(mapping, pos, end, in __bch2_buffered_write()
838 mapping_gfp_mask(mapping), &fs); in __bch2_buffered_write()
846 ret = bch2_read_single_folio(f, mapping); in __bch2_buffered_write()
858 ret = bch2_read_single_folio(f, mapping); in __bch2_buffered_write()
888 ret = bch2_read_single_folio(f, mapping); in __bch2_buffered_write()
904 if (mapping_writably_mapped(mapping)) in __bch2_buffered_write()
989 struct address_space *mapping = file->f_mapping; in bch2_buffered_write() local
1026 ret = __bch2_buffered_write(inode, mapping, iter, pos, bytes); in bch2_buffered_write()
1049 balance_dirty_pages_ratelimited(mapping); in bch2_buffered_write()