Lines Matching refs:mapping

322 	struct inode *inode = folio->mapping->host;  in need_fsverity()
358 struct inode *inode = bh->b_folio->mapping->host; in end_buffer_async_read_io()
577 int sync_mapping_buffers(struct address_space *mapping) in sync_mapping_buffers() argument
579 struct address_space *buffer_mapping = mapping->i_private_data; in sync_mapping_buffers()
581 if (buffer_mapping == NULL || list_empty(&mapping->i_private_list)) in sync_mapping_buffers()
585 &mapping->i_private_list); in sync_mapping_buffers()
680 struct address_space *mapping = inode->i_mapping; in mark_buffer_dirty_inode() local
681 struct address_space *buffer_mapping = bh->b_folio->mapping; in mark_buffer_dirty_inode()
684 if (!mapping->i_private_data) { in mark_buffer_dirty_inode()
685 mapping->i_private_data = buffer_mapping; in mark_buffer_dirty_inode()
687 BUG_ON(mapping->i_private_data != buffer_mapping); in mark_buffer_dirty_inode()
692 &mapping->i_private_list); in mark_buffer_dirty_inode()
693 bh->b_assoc_map = mapping; in mark_buffer_dirty_inode()
731 bool block_dirty_folio(struct address_space *mapping, struct folio *folio) in block_dirty_folio() argument
736 spin_lock(&mapping->i_private_lock); in block_dirty_folio()
751 spin_unlock(&mapping->i_private_lock); in block_dirty_folio()
754 __folio_mark_dirty(folio, mapping, 1); in block_dirty_folio()
757 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in block_dirty_folio()
785 struct address_space *mapping; in fsync_buffers_list() local
795 mapping = bh->b_assoc_map; in fsync_buffers_list()
802 bh->b_assoc_map = mapping; in fsync_buffers_list()
834 mapping = bh->b_assoc_map; in fsync_buffers_list()
841 &mapping->i_private_list); in fsync_buffers_list()
842 bh->b_assoc_map = mapping; in fsync_buffers_list()
871 struct address_space *mapping = &inode->i_data; in invalidate_inode_buffers() local
872 struct list_head *list = &mapping->i_private_list; in invalidate_inode_buffers()
873 struct address_space *buffer_mapping = mapping->i_private_data; in invalidate_inode_buffers()
894 struct address_space *mapping = &inode->i_data; in remove_inode_buffers() local
895 struct list_head *list = &mapping->i_private_list; in remove_inode_buffers()
896 struct address_space *buffer_mapping = mapping->i_private_data; in remove_inode_buffers()
1045 struct address_space *mapping = bdev->bd_mapping; in grow_dev_folio() local
1050 folio = __filemap_get_folio(mapping, index, in grow_dev_folio()
1084 spin_lock(&mapping->i_private_lock); in grow_dev_folio()
1087 spin_unlock(&mapping->i_private_lock); in grow_dev_folio()
1201 struct address_space *mapping = NULL; in mark_buffer_dirty() local
1204 mapping = folio->mapping; in mark_buffer_dirty()
1205 if (mapping) in mark_buffer_dirty()
1206 __folio_mark_dirty(folio, mapping, 0); in mark_buffer_dirty()
1208 if (mapping) in mark_buffer_dirty()
1209 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in mark_buffer_dirty()
1218 if (bh->b_folio && bh->b_folio->mapping) in mark_buffer_write_io_error()
1219 mapping_set_error(bh->b_folio->mapping, -EIO); in mark_buffer_write_io_error()
1252 struct address_space *buffer_mapping = bh->b_folio->mapping; in __bforget()
1700 spin_lock(&folio->mapping->i_private_lock); in create_empty_buffers()
1712 spin_unlock(&folio->mapping->i_private_lock); in create_empty_buffers()
1982 mapping_set_error(folio->mapping, err); in __block_write_full_folio()
2115 struct inode *inode = folio->mapping->host; in __block_write_begin_int()
2244 int block_write_begin(struct address_space *mapping, loff_t pos, unsigned len, in block_write_begin() argument
2251 folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN, in block_write_begin()
2252 mapping_gfp_mask(mapping)); in block_write_begin()
2300 int generic_write_end(const struct kiocb *iocb, struct address_space *mapping, in generic_write_end() argument
2304 struct inode *inode = mapping->host; in generic_write_end()
2391 struct inode *inode = folio->mapping->host; in block_read_full_folio()
2475 struct address_space *mapping = inode->i_mapping; in generic_cont_expand_simple() local
2476 const struct address_space_operations *aops = mapping->a_ops; in generic_cont_expand_simple()
2485 err = aops->write_begin(NULL, mapping, size, 0, &folio, &fsdata); in generic_cont_expand_simple()
2489 err = aops->write_end(NULL, mapping, size, 0, 0, folio, fsdata); in generic_cont_expand_simple()
2498 struct address_space *mapping, in cont_expand_zero() argument
2501 struct inode *inode = mapping->host; in cont_expand_zero()
2502 const struct address_space_operations *aops = mapping->a_ops; in cont_expand_zero()
2522 err = aops->write_begin(iocb, mapping, curpos, len, in cont_expand_zero()
2527 err = aops->write_end(iocb, mapping, curpos, len, len, in cont_expand_zero()
2534 balance_dirty_pages_ratelimited(mapping); in cont_expand_zero()
2555 err = aops->write_begin(iocb, mapping, curpos, len, in cont_expand_zero()
2560 err = aops->write_end(iocb, mapping, curpos, len, len, in cont_expand_zero()
2575 int cont_write_begin(const struct kiocb *iocb, struct address_space *mapping, in cont_write_begin() argument
2579 struct inode *inode = mapping->host; in cont_write_begin()
2584 err = cont_expand_zero(iocb, mapping, pos, bytes); in cont_write_begin()
2594 return block_write_begin(mapping, pos, len, foliop, get_block); in cont_write_begin()
2627 if ((folio->mapping != inode->i_mapping) || in block_page_mkwrite()
2654 int block_truncate_page(struct address_space *mapping, in block_truncate_page() argument
2661 struct inode *inode = mapping->host; in block_truncate_page()
2676 folio = filemap_grab_folio(mapping, index); in block_truncate_page()
2731 struct inode * const inode = folio->mapping->host; in block_write_full_folio()
2756 sector_t generic_block_bmap(struct address_space *mapping, sector_t block, in generic_block_bmap() argument
2759 struct inode *inode = mapping->host; in generic_block_bmap()
2943 struct address_space * const mapping = folio->mapping; in try_to_free_buffers() local
2951 if (mapping == NULL) { /* can this still happen? */ in try_to_free_buffers()
2956 spin_lock(&mapping->i_private_lock); in try_to_free_buffers()
2975 spin_unlock(&mapping->i_private_lock); in try_to_free_buffers()