• Home
  • Raw
  • Download

Lines Matching refs:mapping

1092 	struct inode *inode = page->mapping->host;  in ext4_block_write_begin()
1169 err = fscrypt_decrypt_page(page->mapping->host, page, in ext4_block_write_begin()
1175 static int ext4_write_begin(struct file *file, struct address_space *mapping, in ext4_write_begin() argument
1179 struct inode *inode = mapping->host; in ext4_write_begin()
1208 ret = ext4_try_to_write_inline_data(mapping, inode, pos, len, in ext4_write_begin()
1224 page = grab_cache_page_write_begin(mapping, index, flags); in ext4_write_begin()
1237 if (page->mapping != mapping) { in ext4_write_begin()
1324 struct address_space *mapping, in ext4_write_end() argument
1329 struct inode *inode = mapping->host; in ext4_write_end()
1346 copied = block_write_end(file, mapping, pos, in ext4_write_end()
1427 struct address_space *mapping, in ext4_journalled_write_end() argument
1432 struct inode *inode = mapping->host; in ext4_journalled_write_end()
1581 struct inode *inode = page->mapping->host; in ext4_da_page_release_reservation()
1659 struct address_space *mapping = inode->i_mapping; in mpage_release_unused_pages() local
1676 nr_pages = pagevec_lookup(&pvec, mapping, index, PAGEVEC_SIZE); in mpage_release_unused_pages()
1923 struct address_space *mapping = page->mapping; in __ext4_journalled_writepage() local
1924 struct inode *inode = mapping->host; in __ext4_journalled_writepage()
1967 if (page->mapping != mapping) { in __ext4_journalled_writepage()
2053 struct inode *inode = page->mapping->host; in ext4_writepage()
2551 struct address_space *mapping = mpd->inode->i_mapping; in mpage_prepare_extent_to_map() local
2572 nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, tag, in mpage_prepare_extent_to_map()
2616 unlikely(page->mapping != mapping)) { in mpage_prepare_extent_to_map()
2649 struct address_space *mapping = data; in __writepage() local
2651 mapping_set_error(mapping, ret); in __writepage()
2655 static int ext4_writepages(struct address_space *mapping, in ext4_writepages() argument
2664 struct inode *inode = mapping->host; in ext4_writepages()
2666 struct ext4_sb_info *sbi = EXT4_SB(mapping->host->i_sb); in ext4_writepages()
2674 if (dax_mapping(mapping)) { in ext4_writepages()
2675 ret = dax_writeback_mapping_range(mapping, inode->i_sb->s_bdev, in ext4_writepages()
2685 if (!mapping->nrpages || !mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) in ext4_writepages()
2692 ret = write_cache_pages(mapping, wbc, __writepage, mapping); in ext4_writepages()
2742 writeback_index = mapping->writeback_index; in ext4_writepages()
2757 tag_pages_for_writeback(mapping, mpd.first_page, mpd.last_page); in ext4_writepages()
2866 mapping->writeback_index = mpd.first_page; in ext4_writepages()
2922 static int ext4_da_write_begin(struct file *file, struct address_space *mapping, in ext4_da_write_begin() argument
2929 struct inode *inode = mapping->host; in ext4_da_write_begin()
2936 return ext4_write_begin(file, mapping, pos, in ext4_da_write_begin()
2953 ret = ext4_da_write_inline_data_begin(mapping, inode, in ext4_da_write_begin()
2970 page = grab_cache_page_write_begin(mapping, index, flags); in ext4_da_write_begin()
2990 if (page->mapping != mapping) { in ext4_da_write_begin()
3037 struct inode *inode = page->mapping->host; in ext4_da_should_update_i_disksize()
3053 struct address_space *mapping, in ext4_da_write_end() argument
3057 struct inode *inode = mapping->host; in ext4_da_write_end()
3065 return ext4_write_end(file, mapping, pos, in ext4_da_write_end()
3097 ret2 = generic_write_end(file, mapping, pos, len, copied, in ext4_da_write_end()
3186 static sector_t ext4_bmap(struct address_space *mapping, sector_t block) in ext4_bmap() argument
3188 struct inode *inode = mapping->host; in ext4_bmap()
3198 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) && in ext4_bmap()
3205 filemap_write_and_wait(mapping); in ext4_bmap()
3238 return generic_block_bmap(mapping, block, ext4_get_block); in ext4_bmap()
3244 struct inode *inode = page->mapping->host; in ext4_readpage()
3252 return ext4_mpage_readpages(page->mapping, NULL, page, 1); in ext4_readpage()
3258 ext4_readpages(struct file *file, struct address_space *mapping, in ext4_readpages() argument
3261 struct inode *inode = mapping->host; in ext4_readpages()
3267 return ext4_mpage_readpages(mapping, pages, NULL, nr_pages); in ext4_readpages()
3285 journal_t *journal = EXT4_JOURNAL(page->mapping->host); in __ext4_journalled_invalidatepage()
3308 journal_t *journal = EXT4_JOURNAL(page->mapping->host); in ext4_releasepage()
3597 struct address_space *mapping = iocb->ki_filp->f_mapping; in ext4_direct_IO_read() local
3598 struct inode *inode = mapping->host; in ext4_direct_IO_read()
3612 ret = filemap_write_and_wait_range(mapping, iocb->ki_pos, in ext4_direct_IO_read()
3774 struct address_space *mapping, loff_t from, loff_t length) in __ext4_block_zero_page_range() argument
3780 struct inode *inode = mapping->host; in __ext4_block_zero_page_range()
3785 page = find_or_create_page(mapping, from >> PAGE_SHIFT, in __ext4_block_zero_page_range()
3786 mapping_gfp_constraint(mapping, ~__GFP_FS)); in __ext4_block_zero_page_range()
3835 WARN_ON_ONCE(fscrypt_decrypt_page(page->mapping->host, in __ext4_block_zero_page_range()
3871 struct address_space *mapping, loff_t from, loff_t length) in ext4_block_zero_page_range() argument
3873 struct inode *inode = mapping->host; in ext4_block_zero_page_range()
3887 return __ext4_block_zero_page_range(handle, mapping, from, length); in ext4_block_zero_page_range()
3897 struct address_space *mapping, loff_t from) in ext4_block_truncate_page() argument
3902 struct inode *inode = mapping->host; in ext4_block_truncate_page()
3911 return ext4_block_zero_page_range(handle, mapping, from, length); in ext4_block_truncate_page()
3918 struct address_space *mapping = inode->i_mapping; in ext4_zero_partial_blocks() local
3933 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3939 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3946 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
4007 struct address_space *mapping = inode->i_mapping; in ext4_punch_hole() local
4022 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) { in ext4_punch_hole()
4023 ret = filemap_write_and_wait_range(mapping, offset, in ext4_punch_hole()
4195 struct address_space *mapping = inode->i_mapping; in ext4_truncate() local
4240 ext4_block_truncate_page(handle, mapping, inode->i_size); in ext4_truncate()
5770 struct address_space *mapping = inode->i_mapping; in ext4_page_mkwrite() local
5799 if (page->mapping != mapping || page_offset(page) > size) { in ext4_page_mkwrite()