• Home
  • Raw
  • Download

Lines Matching refs:mapping

75 	struct address_space *mapping = page->mapping;  in __is_cp_guaranteed()  local
79 if (!mapping) in __is_cp_guaranteed()
85 inode = mapping->host; in __is_cp_guaranteed()
100 struct address_space *mapping = page_file_mapping(page); in __read_io_type() local
102 if (mapping) { in __read_io_type()
103 struct inode *inode = mapping->host; in __read_io_type()
372 mapping_set_error(page->mapping, -EIO); in f2fs_write_end_io()
377 f2fs_bug_on(sbi, page->mapping == NODE_MAPPING(sbi) && in f2fs_write_end_io()
622 if (inode && inode == target->mapping->host) in __has_merged_page()
718 f2fs_set_bio_crypt_ctx(bio, fio->page->mapping->host, in f2fs_submit_page_bio()
823 fio->page->mapping->host, in add_ipu_page()
919 f2fs_set_bio_crypt_ctx(bio, fio->page->mapping->host, in f2fs_merge_page_bio()
982 !f2fs_crypt_mergeable_bio(io->bio, fio->page->mapping->host, in f2fs_submit_page_write()
995 f2fs_set_bio_crypt_ctx(io->bio, fio->page->mapping->host, in f2fs_submit_page_write()
1211 struct address_space *mapping = inode->i_mapping; in f2fs_get_read_data_page() local
1217 page = f2fs_grab_cache_page(mapping, index, for_write); in f2fs_get_read_data_page()
1281 struct address_space *mapping = inode->i_mapping; in f2fs_find_data_page() local
1284 page = find_get_page(mapping, index); in f2fs_find_data_page()
1312 struct address_space *mapping = inode->i_mapping; in f2fs_get_lock_data_page() local
1321 if (unlikely(page->mapping != mapping)) { in f2fs_get_lock_data_page()
1344 struct address_space *mapping = inode->i_mapping; in f2fs_get_new_data_page() local
1349 page = f2fs_grab_cache_page(mapping, index, true); in f2fs_get_new_data_page()
2339 int f2fs_mpage_readpages(struct address_space *mapping, in f2fs_mpage_readpages() argument
2345 struct inode *inode = mapping->host; in f2fs_mpage_readpages()
2381 if (add_to_page_cache_lru(page, mapping, in f2fs_mpage_readpages()
2383 readahead_gfp_mask(mapping))) in f2fs_mpage_readpages()
2471 struct address_space *mapping, in f2fs_read_data_pages() argument
2474 struct inode *inode = mapping->host; in f2fs_read_data_pages()
2486 return f2fs_mpage_readpages(mapping, pages, NULL, nr_pages, true); in f2fs_read_data_pages()
2491 struct inode *inode = fio->page->mapping->host; in f2fs_encrypt_one_page()
2611 struct inode *inode = fio->page->mapping->host; in need_inplace_update()
2622 struct inode *inode = page->mapping->host; in f2fs_do_write_data_page()
2740 struct inode *inode = page->mapping->host; in f2fs_write_single_data_page()
2771 mapping_set_error(page->mapping, -EIO); in f2fs_write_single_data_page()
2897 struct inode *inode = page->mapping->host; in f2fs_write_data_page()
2920 static int f2fs_write_cache_pages(struct address_space *mapping, in f2fs_write_cache_pages() argument
2927 struct f2fs_sb_info *sbi = F2FS_M_SB(mapping); in f2fs_write_cache_pages()
2931 struct inode *inode = mapping->host; in f2fs_write_cache_pages()
2959 if (get_dirty_pages(mapping->host) <= in f2fs_write_cache_pages()
2960 SM_I(F2FS_M_SB(mapping))->min_hot_blocks) in f2fs_write_cache_pages()
2961 set_inode_flag(mapping->host, FI_HOT_DATA); in f2fs_write_cache_pages()
2963 clear_inode_flag(mapping->host, FI_HOT_DATA); in f2fs_write_cache_pages()
2966 writeback_index = mapping->writeback_index; /* prev offset */ in f2fs_write_cache_pages()
2982 tag_pages_for_writeback(mapping, index, end); in f2fs_write_cache_pages()
2985 nr_pages = pagevec_lookup_range_tag(&pvec, mapping, &index, end, in f2fs_write_cache_pages()
3052 if (unlikely(page->mapping != mapping)) { in f2fs_write_cache_pages()
3146 mapping->writeback_index = done_index; in f2fs_write_cache_pages()
3149 f2fs_submit_merged_write_cond(F2FS_M_SB(mapping), mapping->host, in f2fs_write_cache_pages()
3179 static int __f2fs_write_data_pages(struct address_space *mapping, in __f2fs_write_data_pages() argument
3183 struct inode *inode = mapping->host; in __f2fs_write_data_pages()
3190 if (!mapping->a_ops->writepage) in __f2fs_write_data_pages()
3211 trace_f2fs_writepages(mapping->host, wbc, DATA); in __f2fs_write_data_pages()
3229 ret = f2fs_write_cache_pages(mapping, wbc, io_type); in __f2fs_write_data_pages()
3247 trace_f2fs_writepages(mapping->host, wbc, DATA); in __f2fs_write_data_pages()
3251 static int f2fs_write_data_pages(struct address_space *mapping, in f2fs_write_data_pages() argument
3254 struct inode *inode = mapping->host; in f2fs_write_data_pages()
3256 return __f2fs_write_data_pages(mapping, wbc, in f2fs_write_data_pages()
3261 static void f2fs_write_failed(struct address_space *mapping, loff_t to) in f2fs_write_failed() argument
3263 struct inode *inode = mapping->host; in f2fs_write_failed()
3286 struct inode *inode = page->mapping->host; in prepare_write_begin()
3369 static int f2fs_write_begin(struct file *file, struct address_space *mapping, in f2fs_write_begin() argument
3373 struct inode *inode = mapping->host; in f2fs_write_begin()
3445 page = f2fs_pagecache_get_page(mapping, index, in f2fs_write_begin()
3466 if (page->mapping != mapping) { in f2fs_write_begin()
3498 if (unlikely(page->mapping != mapping)) { in f2fs_write_begin()
3511 f2fs_write_failed(mapping, pos + len); in f2fs_write_begin()
3518 struct address_space *mapping, in f2fs_write_end() argument
3522 struct inode *inode = page->mapping->host; in f2fs_write_end()
3631 struct address_space *mapping = iocb->ki_filp->f_mapping; in f2fs_direct_IO() local
3632 struct inode *inode = mapping->host; in f2fs_direct_IO()
3718 f2fs_write_failed(mapping, offset + count); in f2fs_direct_IO()
3741 struct inode *inode = page->mapping->host; in f2fs_invalidate_page()
3844 static sector_t f2fs_bmap(struct address_space *mapping, sector_t block) in f2fs_bmap() argument
3846 struct inode *inode = mapping->host; in f2fs_bmap()
3852 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) in f2fs_bmap()
3853 filemap_write_and_wait(mapping); in f2fs_bmap()
3858 return generic_block_bmap(mapping, block, get_data_block_bmap); in f2fs_bmap()
3864 int f2fs_migrate_page(struct address_space *mapping, in f2fs_migrate_page() argument
3868 struct f2fs_inode_info *fi = F2FS_I(mapping->host); in f2fs_migrate_page()
3883 rc = migrate_page_move_mapping(mapping, newpage, in f2fs_migrate_page()
3922 struct address_space *mapping = swap_file->f_mapping; in check_swap_activate() local
3923 struct inode *inode = mapping->host; in check_swap_activate()
4079 struct address_space *mapping = page_mapping(page); in f2fs_clear_page_cache_dirty_tag() local
4082 xa_lock_irqsave(&mapping->i_pages, flags); in f2fs_clear_page_cache_dirty_tag()
4083 __xa_clear_mark(&mapping->i_pages, page_index(page), in f2fs_clear_page_cache_dirty_tag()
4085 xa_unlock_irqrestore(&mapping->i_pages, flags); in f2fs_clear_page_cache_dirty_tag()