Lines Matching refs:mapping

93 	if (!tree->mapping)  in __btrfs_debug_check_extent_io_range()
96 inode = tree->mapping->host; in __btrfs_debug_check_extent_io_range()
157 if (!tree->mapping) in tree_fs_info()
159 return btrfs_sb(tree->mapping->host->i_sb); in tree_fs_info()
218 struct address_space *mapping) in extent_io_tree_init() argument
224 tree->mapping = mapping; in extent_io_tree_init()
369 tree->ops->merge_extent_hook(tree->mapping->host, new, in merge_cb()
421 tree->ops->set_bit_hook(tree->mapping->host, state, bits); in set_state_cb()
428 tree->ops->clear_bit_hook(tree->mapping->host, state, bits); in clear_state_cb()
478 tree->ops->split_extent_hook(tree->mapping->host, orig, split); in split_cb()
1497 page = find_get_page(tree->mapping, index); in set_range_writeback()
1712 pages[i]->mapping != inode->i_mapping) { in lock_delalloc_pages()
2470 struct inode *inode = page->mapping->host; in bio_readpage_error()
2525 tree = &BTRFS_I(page->mapping->host)->io_tree; in end_extent_writepage()
2538 mapping_set_error(page->mapping, ret); in end_extent_writepage()
2569 btrfs_err(BTRFS_I(page->mapping->host)->root->fs_info, in end_bio_extent_writepage()
2573 btrfs_info(BTRFS_I(page->mapping->host)->root->fs_info, in end_bio_extent_writepage()
2632 struct inode *inode = page->mapping->host; in end_bio_extent_readpage()
2646 btrfs_err(BTRFS_I(page->mapping->host)->root->fs_info, in end_bio_extent_readpage()
2650 btrfs_info(BTRFS_I(page->mapping->host)->root->fs_info, in end_bio_extent_readpage()
2832 ret = tree->ops->submit_bio_hook(page->mapping->host, rw, bio, in submit_one_bio()
2981 struct inode *inode = page->mapping->host; in __do_readpage()
3209 inode = pages[0]->mapping->host; in __do_contiguous_readpages()
3276 struct inode *inode = page->mapping->host; in __extent_read_full_page()
3332 page->mapping->writeback_index = page->index + nr_written; in update_nr_written()
3599 struct inode *inode = page->mapping->host; in __extent_writepage()
3625 page->mapping->a_ops->invalidatepage(page, 0, PAGE_CACHE_SIZE); in __extent_writepage()
3901 int btree_write_cache_pages(struct address_space *mapping, in btree_write_cache_pages() argument
3904 struct extent_io_tree *tree = &BTRFS_I(mapping->host)->io_tree; in btree_write_cache_pages()
3905 struct btrfs_fs_info *fs_info = BTRFS_I(mapping->host)->root->fs_info; in btree_write_cache_pages()
3926 index = mapping->writeback_index; /* Start from prev offset */ in btree_write_cache_pages()
3939 tag_pages_for_writeback(mapping, index, end); in btree_write_cache_pages()
3941 (nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, tag, in btree_write_cache_pages()
3957 spin_lock(&mapping->private_lock); in btree_write_cache_pages()
3959 spin_unlock(&mapping->private_lock); in btree_write_cache_pages()
3971 spin_unlock(&mapping->private_lock); in btree_write_cache_pages()
3976 spin_unlock(&mapping->private_lock); in btree_write_cache_pages()
3981 spin_unlock(&mapping->private_lock); in btree_write_cache_pages()
4039 struct address_space *mapping, in extent_write_cache_pages() argument
4044 struct inode *inode = mapping->host; in extent_write_cache_pages()
4070 index = mapping->writeback_index; /* Start from prev offset */ in extent_write_cache_pages()
4083 tag_pages_for_writeback(mapping, index, end); in extent_write_cache_pages()
4085 (nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, tag, in extent_write_cache_pages()
4105 if (unlikely(page->mapping != mapping)) { in extent_write_cache_pages()
4206 struct address_space *mapping = inode->i_mapping; in extent_write_locked_range() local
4227 page = find_get_page(mapping, start >> PAGE_CACHE_SHIFT); in extent_write_locked_range()
4246 struct address_space *mapping, in extent_writepages() argument
4260 ret = extent_write_cache_pages(tree, mapping, wbc, in extent_writepages()
4268 struct address_space *mapping, in extent_readpages() argument
4286 if (add_to_page_cache_lru(page, mapping, in extent_readpages()
4323 size_t blocksize = page->mapping->host->i_sb->s_blocksize; in extent_invalidatepage()
4390 page->mapping->host->i_size > 16 * 1024 * 1024) { in try_release_extent_mapping()
4692 spin_lock(&page->mapping->private_lock); in btrfs_release_extent_buffer_page()
4716 spin_unlock(&page->mapping->private_lock); in btrfs_release_extent_buffer_page()
4983 struct address_space *mapping = fs_info->btree_inode->i_mapping; in alloc_extent_buffer() local
4996 p = find_or_create_page(mapping, index, GFP_NOFS|__GFP_NOFAIL); in alloc_extent_buffer()
5000 spin_lock(&mapping->private_lock); in alloc_extent_buffer()
5011 spin_unlock(&mapping->private_lock); in alloc_extent_buffer()
5028 spin_unlock(&mapping->private_lock); in alloc_extent_buffer()
5198 spin_lock_irq(&page->mapping->tree_lock); in clear_extent_buffer_dirty()
5200 radix_tree_tag_clear(&page->mapping->page_tree, in clear_extent_buffer_dirty()
5204 spin_unlock_irq(&page->mapping->tree_lock); in clear_extent_buffer_dirty()
5726 spin_lock(&page->mapping->private_lock); in try_release_extent_buffer()
5728 spin_unlock(&page->mapping->private_lock); in try_release_extent_buffer()
5743 spin_unlock(&page->mapping->private_lock); in try_release_extent_buffer()
5746 spin_unlock(&page->mapping->private_lock); in try_release_extent_buffer()