Lines Matching refs:mapping

918 	struct inode *inode = page->mapping->host;  in ext4_block_write_begin()
1000 static int ext4_write_begin(struct file *file, struct address_space *mapping, in ext4_write_begin() argument
1004 struct inode *inode = mapping->host; in ext4_write_begin()
1023 ret = ext4_try_to_write_inline_data(mapping, inode, pos, len, in ext4_write_begin()
1039 page = grab_cache_page_write_begin(mapping, index, flags); in ext4_write_begin()
1052 if (page->mapping != mapping) { in ext4_write_begin()
1138 struct address_space *mapping, in ext4_write_end() argument
1143 struct inode *inode = mapping->host; in ext4_write_end()
1165 copied = block_write_end(file, mapping, pos, in ext4_write_end()
1212 struct address_space *mapping, in ext4_journalled_write_end() argument
1217 struct inode *inode = mapping->host; in ext4_journalled_write_end()
1369 struct inode *inode = page->mapping->host; in ext4_da_page_release_reservation()
1447 struct address_space *mapping = inode->i_mapping; in mpage_release_unused_pages() local
1464 nr_pages = pagevec_lookup(&pvec, mapping, index, PAGEVEC_SIZE); in mpage_release_unused_pages()
1709 struct address_space *mapping = page->mapping; in __ext4_journalled_writepage() local
1710 struct inode *inode = mapping->host; in __ext4_journalled_writepage()
1753 if (page->mapping != mapping) { in __ext4_journalled_writepage()
1839 struct inode *inode = page->mapping->host; in ext4_writepage()
2311 struct address_space *mapping = mpd->inode->i_mapping; in mpage_prepare_extent_to_map() local
2332 nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, tag, in mpage_prepare_extent_to_map()
2376 unlikely(page->mapping != mapping)) { in mpage_prepare_extent_to_map()
2409 struct address_space *mapping = data; in __writepage() local
2411 mapping_set_error(mapping, ret); in __writepage()
2415 static int ext4_writepages(struct address_space *mapping, in ext4_writepages() argument
2424 struct inode *inode = mapping->host; in ext4_writepages()
2426 struct ext4_sb_info *sbi = EXT4_SB(mapping->host->i_sb); in ext4_writepages()
2438 if (!mapping->nrpages || !mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) in ext4_writepages()
2445 ret = write_cache_pages(mapping, wbc, __writepage, mapping); in ext4_writepages()
2495 writeback_index = mapping->writeback_index; in ext4_writepages()
2510 tag_pages_for_writeback(mapping, mpd.first_page, mpd.last_page); in ext4_writepages()
2596 mapping->writeback_index = mpd.first_page; in ext4_writepages()
2652 static int ext4_da_write_begin(struct file *file, struct address_space *mapping, in ext4_da_write_begin() argument
2659 struct inode *inode = mapping->host; in ext4_da_write_begin()
2666 return ext4_write_begin(file, mapping, pos, in ext4_da_write_begin()
2673 ret = ext4_da_write_inline_data_begin(mapping, inode, in ext4_da_write_begin()
2690 page = grab_cache_page_write_begin(mapping, index, flags); in ext4_da_write_begin()
2710 if (page->mapping != mapping) { in ext4_da_write_begin()
2757 struct inode *inode = page->mapping->host; in ext4_da_should_update_i_disksize()
2773 struct address_space *mapping, in ext4_da_write_end() argument
2777 struct inode *inode = mapping->host; in ext4_da_write_end()
2785 return ext4_write_end(file, mapping, pos, in ext4_da_write_end()
2816 ret2 = generic_write_end(file, mapping, pos, len, copied, in ext4_da_write_end()
2905 static sector_t ext4_bmap(struct address_space *mapping, sector_t block) in ext4_bmap() argument
2907 struct inode *inode = mapping->host; in ext4_bmap()
2917 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) && in ext4_bmap()
2924 filemap_write_and_wait(mapping); in ext4_bmap()
2957 return generic_block_bmap(mapping, block, ext4_get_block); in ext4_bmap()
2963 struct inode *inode = page->mapping->host; in ext4_readpage()
2971 return ext4_mpage_readpages(page->mapping, NULL, page, 1); in ext4_readpage()
2977 ext4_readpages(struct file *file, struct address_space *mapping, in ext4_readpages() argument
2980 struct inode *inode = mapping->host; in ext4_readpages()
2986 return ext4_mpage_readpages(mapping, pages, NULL, nr_pages); in ext4_readpages()
3004 journal_t *journal = EXT4_JOURNAL(page->mapping->host); in __ext4_journalled_invalidatepage()
3027 journal_t *journal = EXT4_JOURNAL(page->mapping->host); in ext4_releasepage()
3363 struct address_space *mapping, loff_t from, loff_t length) in __ext4_block_zero_page_range() argument
3369 struct inode *inode = mapping->host; in __ext4_block_zero_page_range()
3374 page = find_or_create_page(mapping, from >> PAGE_CACHE_SHIFT, in __ext4_block_zero_page_range()
3375 mapping_gfp_mask(mapping) & ~__GFP_FS); in __ext4_block_zero_page_range()
3459 struct address_space *mapping, loff_t from, loff_t length) in ext4_block_zero_page_range() argument
3461 struct inode *inode = mapping->host; in ext4_block_zero_page_range()
3475 return __ext4_block_zero_page_range(handle, mapping, from, length); in ext4_block_zero_page_range()
3485 struct address_space *mapping, loff_t from) in ext4_block_truncate_page() argument
3490 struct inode *inode = mapping->host; in ext4_block_truncate_page()
3495 return ext4_block_zero_page_range(handle, mapping, from, length); in ext4_block_truncate_page()
3502 struct address_space *mapping = inode->i_mapping; in ext4_zero_partial_blocks() local
3517 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3523 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3530 err = ext4_block_zero_page_range(handle, mapping, in ext4_zero_partial_blocks()
3591 struct address_space *mapping = inode->i_mapping; in ext4_punch_hole() local
3606 if (mapping->nrpages && mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) { in ext4_punch_hole()
3607 ret = filemap_write_and_wait_range(mapping, offset, in ext4_punch_hole()
3777 struct address_space *mapping = inode->i_mapping; in ext4_truncate() local
3822 ext4_block_truncate_page(handle, mapping, inode->i_size); in ext4_truncate()
5287 struct address_space *mapping = inode->i_mapping; in ext4_page_mkwrite() local
5311 if (page->mapping != mapping || page_offset(page) > size) { in ext4_page_mkwrite()