Lines Matching refs:mapping
919 struct inode *inode = page->mapping->host; in ext4_block_write_begin()
1001 static int ext4_write_begin(struct file *file, struct address_space *mapping, in ext4_write_begin() argument
1005 struct inode *inode = mapping->host; in ext4_write_begin()
1024 ret = ext4_try_to_write_inline_data(mapping, inode, pos, len, in ext4_write_begin()
1040 page = grab_cache_page_write_begin(mapping, index, flags); in ext4_write_begin()
1053 if (page->mapping != mapping) { in ext4_write_begin()
1139 struct address_space *mapping, in ext4_write_end() argument
1144 struct inode *inode = mapping->host; in ext4_write_end()
1166 copied = block_write_end(file, mapping, pos, in ext4_write_end()
1245 struct address_space *mapping, in ext4_journalled_write_end() argument
1250 struct inode *inode = mapping->host; in ext4_journalled_write_end()
1390 struct inode *inode = page->mapping->host; in ext4_da_page_release_reservation()
1468 struct address_space *mapping = inode->i_mapping; in mpage_release_unused_pages() local
1485 nr_pages = pagevec_lookup(&pvec, mapping, index, PAGEVEC_SIZE); in mpage_release_unused_pages()
1730 struct address_space *mapping = page->mapping; in __ext4_journalled_writepage() local
1731 struct inode *inode = mapping->host; in __ext4_journalled_writepage()
1774 if (page->mapping != mapping) { in __ext4_journalled_writepage()
1860 struct inode *inode = page->mapping->host; in ext4_writepage()
2343 struct address_space *mapping = mpd->inode->i_mapping; in mpage_prepare_extent_to_map() local
2364 nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, tag, in mpage_prepare_extent_to_map()
2408 unlikely(page->mapping != mapping)) { in mpage_prepare_extent_to_map()
2441 struct address_space *mapping = data; in __writepage() local
2443 mapping_set_error(mapping, ret); in __writepage()
2447 static int ext4_writepages(struct address_space *mapping, in ext4_writepages() argument
2456 struct inode *inode = mapping->host; in ext4_writepages()
2458 struct ext4_sb_info *sbi = EXT4_SB(mapping->host->i_sb); in ext4_writepages()
2470 if (!mapping->nrpages || !mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) in ext4_writepages()
2477 ret = write_cache_pages(mapping, wbc, __writepage, mapping); in ext4_writepages()
2527 writeback_index = mapping->writeback_index; in ext4_writepages()
2542 tag_pages_for_writeback(mapping, mpd.first_page, mpd.last_page); in ext4_writepages()
2628 mapping->writeback_index = mpd.first_page; in ext4_writepages()
2683 static int ext4_da_write_begin(struct file *file, struct address_space *mapping, in ext4_da_write_begin() argument
2690 struct inode *inode = mapping->host; in ext4_da_write_begin()
2697 return ext4_write_begin(file, mapping, pos, in ext4_da_write_begin()
2704 ret = ext4_da_write_inline_data_begin(mapping, inode, in ext4_da_write_begin()
2721 page = grab_cache_page_write_begin(mapping, index, flags); in ext4_da_write_begin()
2741 if (page->mapping != mapping) { in ext4_da_write_begin()
2788 struct inode *inode = page->mapping->host; in ext4_da_should_update_i_disksize()
2804 struct address_space *mapping, in ext4_da_write_end() argument
2808 struct inode *inode = mapping->host; in ext4_da_write_end()
2816 return ext4_write_end(file, mapping, pos, in ext4_da_write_end()
2847 ret2 = generic_write_end(file, mapping, pos, len, copied, in ext4_da_write_end()
2936 static sector_t ext4_bmap(struct address_space *mapping, sector_t block) in ext4_bmap() argument
2938 struct inode *inode = mapping->host; in ext4_bmap()
2948 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) && in ext4_bmap()
2955 filemap_write_and_wait(mapping); in ext4_bmap()
2988 return generic_block_bmap(mapping, block, ext4_get_block); in ext4_bmap()
2994 struct inode *inode = page->mapping->host; in ext4_readpage()
3002 return ext4_mpage_readpages(page->mapping, NULL, page, 1); in ext4_readpage()
3008 ext4_readpages(struct file *file, struct address_space *mapping, in ext4_readpages() argument
3011 struct inode *inode = mapping->host; in ext4_readpages()
3017 return ext4_mpage_readpages(mapping, pages, NULL, nr_pages); in ext4_readpages()
3035 journal_t *journal = EXT4_JOURNAL(page->mapping->host); in __ext4_journalled_invalidatepage()
3058 journal_t *journal = EXT4_JOURNAL(page->mapping->host); in ext4_releasepage()
3405 struct address_space *mapping, loff_t from, loff_t length) in __ext4_block_zero_page_range() argument
3411 struct inode *inode = mapping->host; in __ext4_block_zero_page_range()
3416 page = find_or_create_page(mapping, from >> PAGE_CACHE_SHIFT, in __ext4_block_zero_page_range()
3417 mapping_gfp_constraint(mapping, ~__GFP_FS)); in __ext4_block_zero_page_range()
3501 struct address_space *mapping, loff_t from, loff_t length) in ext4_block_zero_page_range() argument
3503 struct inode *inode = mapping->host; in ext4_block_zero_page_range()
3517 return __ext4_block_zero_page_range(handle, mapping, from, length); in ext4_block_zero_page_range()
3527 struct address_space *mapping, loff_t from) in ext4_block_truncate_page() argument
3532 struct inode *inode = mapping->host; in ext4_block_truncate_page()
3537 return ext4_block_zero_page_range(handle, mapping, from, length); in ext4_block_truncate_page()
3544 struct address_space *mapping = inode->i_mapping; in ext4_zero_partial_blocks() local
3559 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3565 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3572 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3633 struct address_space *mapping = inode->i_mapping; in ext4_punch_hole() local
3648 if (mapping->nrpages && mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) { in ext4_punch_hole()
3649 ret = filemap_write_and_wait_range(mapping, offset, in ext4_punch_hole()
3819 struct address_space *mapping = inode->i_mapping; in ext4_truncate() local
3864 ext4_block_truncate_page(handle, mapping, inode->i_size); in ext4_truncate()
5338 struct address_space *mapping = inode->i_mapping; in ext4_page_mkwrite() local
5362 if (page->mapping != mapping || page_offset(page) > size) { in ext4_page_mkwrite()