Lines Matching refs:mapping
321 struct inode *inode = page->mapping->host; in need_fsverity()
357 struct inode *inode = bh->b_page->mapping->host; in end_buffer_async_read_io()
585 int sync_mapping_buffers(struct address_space *mapping) in sync_mapping_buffers() argument
587 struct address_space *buffer_mapping = mapping->private_data; in sync_mapping_buffers()
589 if (buffer_mapping == NULL || list_empty(&mapping->private_list)) in sync_mapping_buffers()
593 &mapping->private_list); in sync_mapping_buffers()
616 struct address_space *mapping = inode->i_mapping; in mark_buffer_dirty_inode() local
617 struct address_space *buffer_mapping = bh->b_page->mapping; in mark_buffer_dirty_inode()
620 if (!mapping->private_data) { in mark_buffer_dirty_inode()
621 mapping->private_data = buffer_mapping; in mark_buffer_dirty_inode()
623 BUG_ON(mapping->private_data != buffer_mapping); in mark_buffer_dirty_inode()
628 &mapping->private_list); in mark_buffer_dirty_inode()
629 bh->b_assoc_map = mapping; in mark_buffer_dirty_inode()
663 struct address_space *mapping = page_mapping(page); in __set_page_dirty_buffers() local
665 if (unlikely(!mapping)) in __set_page_dirty_buffers()
668 spin_lock(&mapping->private_lock); in __set_page_dirty_buffers()
684 spin_unlock(&mapping->private_lock); in __set_page_dirty_buffers()
687 __set_page_dirty(page, mapping, 1); in __set_page_dirty_buffers()
692 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in __set_page_dirty_buffers()
721 struct address_space *mapping; in fsync_buffers_list() local
731 mapping = bh->b_assoc_map; in fsync_buffers_list()
738 bh->b_assoc_map = mapping; in fsync_buffers_list()
770 mapping = bh->b_assoc_map; in fsync_buffers_list()
777 &mapping->private_list); in fsync_buffers_list()
778 bh->b_assoc_map = mapping; in fsync_buffers_list()
808 struct address_space *mapping = &inode->i_data; in invalidate_inode_buffers() local
809 struct list_head *list = &mapping->private_list; in invalidate_inode_buffers()
810 struct address_space *buffer_mapping = mapping->private_data; in invalidate_inode_buffers()
831 struct address_space *mapping = &inode->i_data; in remove_inode_buffers() local
832 struct list_head *list = &mapping->private_list; in remove_inode_buffers()
833 struct address_space *buffer_mapping = mapping->private_data; in remove_inode_buffers()
1146 struct address_space *mapping = NULL; in mark_buffer_dirty() local
1150 mapping = page_mapping(page); in mark_buffer_dirty()
1151 if (mapping) in mark_buffer_dirty()
1152 __set_page_dirty(page, mapping, 0); in mark_buffer_dirty()
1155 if (mapping) in mark_buffer_dirty()
1156 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in mark_buffer_dirty()
1167 if (bh->b_page && bh->b_page->mapping) in mark_buffer_write_io_error()
1168 mapping_set_error(bh->b_page->mapping, -EIO); in mark_buffer_write_io_error()
1204 struct address_space *buffer_mapping = bh->b_page->mapping; in __bforget()
1622 spin_lock(&page->mapping->private_lock); in create_empty_buffers()
1634 spin_unlock(&page->mapping->private_lock); in create_empty_buffers()
1911 mapping_set_error(page->mapping, err); in __block_write_full_page()
2030 struct inode *inode = page->mapping->host; in __block_write_begin_int()
2162 int block_write_begin(struct address_space *mapping, loff_t pos, unsigned len, in block_write_begin() argument
2169 page = grab_cache_page_write_begin(mapping, index, flags); in block_write_begin()
2185 int block_write_end(struct file *file, struct address_space *mapping, in block_write_end() argument
2189 struct inode *inode = mapping->host; in block_write_end()
2221 int generic_write_end(struct file *file, struct address_space *mapping, in generic_write_end() argument
2225 struct inode *inode = mapping->host; in generic_write_end()
2229 copied = block_write_end(file, mapping, pos, len, copied, page, fsdata); in generic_write_end()
2314 struct inode *inode = page->mapping->host; in block_read_full_page()
2409 struct address_space *mapping = inode->i_mapping; in generic_cont_expand_simple() local
2418 err = pagecache_write_begin(NULL, mapping, size, 0, in generic_cont_expand_simple()
2423 err = pagecache_write_end(NULL, mapping, size, 0, 0, page, fsdata); in generic_cont_expand_simple()
2431 static int cont_expand_zero(struct file *file, struct address_space *mapping, in cont_expand_zero() argument
2434 struct inode *inode = mapping->host; in cont_expand_zero()
2454 err = pagecache_write_begin(file, mapping, curpos, len, 0, in cont_expand_zero()
2459 err = pagecache_write_end(file, mapping, curpos, len, len, in cont_expand_zero()
2466 balance_dirty_pages_ratelimited(mapping); in cont_expand_zero()
2487 err = pagecache_write_begin(file, mapping, curpos, len, 0, in cont_expand_zero()
2492 err = pagecache_write_end(file, mapping, curpos, len, len, in cont_expand_zero()
2507 int cont_write_begin(struct file *file, struct address_space *mapping, in cont_write_begin() argument
2512 struct inode *inode = mapping->host; in cont_write_begin()
2517 err = cont_expand_zero(file, mapping, pos, bytes); in cont_write_begin()
2527 return block_write_begin(mapping, pos, len, flags, pagep, get_block); in cont_write_begin()
2533 struct inode *inode = page->mapping->host; in block_commit_write()
2568 if ((page->mapping != inode->i_mapping) || in block_page_mkwrite()
2617 spin_lock(&page->mapping->private_lock); in attach_nobh_buffers()
2627 spin_unlock(&page->mapping->private_lock); in attach_nobh_buffers()
2635 int nobh_write_begin(struct address_space *mapping, in nobh_write_begin() argument
2640 struct inode *inode = mapping->host; in nobh_write_begin()
2658 page = grab_cache_page_write_begin(mapping, index, flags); in nobh_write_begin()
2776 int nobh_write_end(struct file *file, struct address_space *mapping, in nobh_write_end() argument
2780 struct inode *inode = page->mapping->host; in nobh_write_end()
2788 return generic_write_end(file, mapping, pos, len, in nobh_write_end()
2819 struct inode * const inode = page->mapping->host; in nobh_writepage()
2853 int nobh_truncate_page(struct address_space *mapping, in nobh_truncate_page() argument
2861 struct inode *inode = mapping->host; in nobh_truncate_page()
2876 page = grab_cache_page(mapping, index); in nobh_truncate_page()
2885 return block_truncate_page(mapping, from, get_block); in nobh_truncate_page()
2906 err = mapping->a_ops->readpage(NULL, page); in nobh_truncate_page()
2931 int block_truncate_page(struct address_space *mapping, in block_truncate_page() argument
2939 struct inode *inode = mapping->host; in block_truncate_page()
2954 page = grab_cache_page(mapping, index); in block_truncate_page()
3013 struct inode * const inode = page->mapping->host; in block_write_full_page()
3043 sector_t generic_block_bmap(struct address_space *mapping, sector_t block, in generic_block_bmap() argument
3046 struct inode *inode = mapping->host; in generic_block_bmap()
3285 struct address_space * const mapping = page->mapping; in try_to_free_buffers() local
3293 if (mapping == NULL) { /* can this still happen? */ in try_to_free_buffers()
3298 spin_lock(&mapping->private_lock); in try_to_free_buffers()
3317 spin_unlock(&mapping->private_lock); in try_to_free_buffers()