Lines Matching defs:mapping

53 	struct address_space *mapping = page->mapping;
57 if (!mapping)
60 inode = mapping->host;
76 struct address_space *mapping = page_file_mapping(page);
78 if (mapping) {
79 struct inode *inode = mapping->host;
362 mapping_set_error(page->mapping, -EIO);
368 f2fs_bug_on(sbi, page->mapping == NODE_MAPPING(sbi) &&
618 if (inode && inode == target->mapping->host)
751 f2fs_set_bio_crypt_ctx(bio, fio->page->mapping->host,
860 fio->page->mapping->host,
962 f2fs_set_bio_crypt_ctx(bio, fio->page->mapping->host,
1053 !f2fs_crypt_mergeable_bio(io->bio, fio->page->mapping->host,
1067 f2fs_set_bio_crypt_ctx(io->bio, fio->page->mapping->host,
1275 struct address_space *mapping = inode->i_mapping;
1280 page = f2fs_grab_cache_page(mapping, index, for_write);
1355 struct address_space *mapping = inode->i_mapping;
1358 page = find_get_page(mapping, index);
1386 struct address_space *mapping = inode->i_mapping;
1395 if (unlikely(page->mapping != mapping || !PageUptodate(page))) {
1414 struct address_space *mapping = inode->i_mapping;
1419 page = f2fs_grab_cache_page(mapping, index, true);
1583 * f2fs_map_blocks() tries to find or build mapping relationship which
2537 struct inode *inode = rac->mapping->host;
2553 struct inode *inode = fio->page->mapping->host;
2680 struct inode *inode = fio->page->mapping->host;
2691 struct inode *inode = page->mapping->host;
2818 struct inode *inode = page->mapping->host;
2851 mapping_set_error(page->mapping, -EIO);
2987 struct inode *inode = page->mapping->host;
3010 static int f2fs_write_cache_pages(struct address_space *mapping,
3019 struct f2fs_sb_info *sbi = F2FS_M_SB(mapping);
3023 struct inode *inode = mapping->host;
3062 if (get_dirty_pages(mapping->host) <=
3063 SM_I(F2FS_M_SB(mapping))->min_hot_blocks)
3064 set_inode_flag(mapping->host, FI_HOT_DATA);
3066 clear_inode_flag(mapping->host, FI_HOT_DATA);
3069 index = mapping->writeback_index; /* prev offset */
3084 tag_pages_for_writeback(mapping, index, end);
3089 nr_folios = filemap_get_folios_tag(mapping, &index, end,
3184 if (unlikely(folio->mapping != mapping)) {
3278 mapping->writeback_index = done_index;
3281 f2fs_submit_merged_write_cond(F2FS_M_SB(mapping), mapping->host,
3316 static int __f2fs_write_data_pages(struct address_space *mapping,
3320 struct inode *inode = mapping->host;
3327 if (!mapping->a_ops->writepage)
3348 trace_f2fs_writepages(mapping->host, wbc, DATA);
3366 ret = f2fs_write_cache_pages(mapping, wbc, io_type);
3375 * if some pages were truncated, we cannot guarantee its mapping->host
3384 trace_f2fs_writepages(mapping->host, wbc, DATA);
3388 static int f2fs_write_data_pages(struct address_space *mapping,
3391 struct inode *inode = mapping->host;
3393 return __f2fs_write_data_pages(mapping, wbc,
3422 struct inode *inode = page->mapping->host;
3562 struct inode *inode = page->mapping->host;
3601 static int f2fs_write_begin(struct file *file, struct address_space *mapping,
3604 struct inode *inode = mapping->host;
3656 page = f2fs_pagecache_get_page(mapping, index,
3681 if (page->mapping != mapping) {
3716 if (unlikely(page->mapping != mapping)) {
3734 struct address_space *mapping,
3738 struct inode *inode = page->mapping->host;
3787 struct inode *inode = folio->mapping->host;
3817 static bool f2fs_dirty_data_folio(struct address_space *mapping,
3820 struct inode *inode = mapping->host;
3828 if (filemap_dirty_folio(mapping, folio)) {
3865 static sector_t f2fs_bmap(struct address_space *mapping, sector_t block)
3867 struct inode *inode = mapping->host;
3874 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY))
3875 filemap_write_and_wait(mapping);
3965 struct address_space *mapping = swap_file->f_mapping;
3966 struct inode *inode = mapping->host;
4143 struct address_space *mapping = page_mapping(page);
4146 xa_lock_irqsave(&mapping->i_pages, flags);
4147 __xa_clear_mark(&mapping->i_pages, page_index(page),
4149 xa_unlock_irqrestore(&mapping->i_pages, flags);
4233 * limiting the length of the mapping returned.