| /linux/fs/nilfs2/ |
| H A D | mdt.c | 83 bh = nilfs_grab_buffer(inode, inode->i_mapping, block, 0); in nilfs_mdt_create_block() 123 bh = nilfs_grab_buffer(inode, inode->i_mapping, blkoff, 0); in nilfs_mdt_submit_block() 362 folio = filemap_lock_folio(inode->i_mapping, index); in nilfs_mdt_forget_block() 380 invalidate_inode_pages2_range(inode->i_mapping, index, index) != 0) in nilfs_mdt_forget_block() 464 mapping_set_gfp_mask(inode->i_mapping, gfp_mask); in nilfs_mdt_init() 468 inode->i_mapping->a_ops = &def_mdt_aops; in nilfs_mdt_init() 554 ret = nilfs_copy_dirty_pages(s_inode->i_mapping, inode->i_mapping); in nilfs_mdt_save_to_shadow_map() 558 ret = nilfs_copy_dirty_pages(NILFS_I(s_inode)->i_assoc_inode->i_mapping, in nilfs_mdt_save_to_shadow_map() 559 ii->i_assoc_inode->i_mapping); in nilfs_mdt_save_to_shadow_map() 575 folio = filemap_grab_folio(shadow->inode->i_mapping, in nilfs_mdt_freeze_buffer() [all …]
|
| H A D | gcinode.c | 62 bh = nilfs_grab_buffer(inode, inode->i_mapping, blkoff, 0); in nilfs_gccache_submit_read_data() 126 ret = nilfs_btnode_submit_block(btnc_inode->i_mapping, vbn ? : pbn, pbn, in nilfs_gccache_submit_read_node() 161 mapping_set_gfp_mask(inode->i_mapping, GFP_NOFS); in nilfs_init_gcinode() 162 inode->i_mapping->a_ops = &nilfs_buffer_cache_aops; in nilfs_init_gcinode() 183 nilfs_btnode_cache_clear(ii->i_assoc_inode->i_mapping); in nilfs_remove_all_gcinodes()
|
| H A D | inode.c | 314 mapping_set_gfp_mask(inode->i_mapping, in nilfs_new_inode() 315 mapping_gfp_constraint(inode->i_mapping, ~__GFP_FS)); in nilfs_new_inode() 468 inode->i_mapping->a_ops = &nilfs_aops; in __nilfs_read_inode() 472 inode->i_mapping->a_ops = &nilfs_aops; in __nilfs_read_inode() 476 inode->i_mapping->a_ops = &nilfs_aops; in __nilfs_read_inode() 494 mapping_set_gfp_mask(inode->i_mapping, in __nilfs_read_inode() 495 mapping_gfp_constraint(inode->i_mapping, ~__GFP_FS)); in __nilfs_read_inode() 694 mapping_set_gfp_mask(s_inode->i_mapping, GFP_NOFS); in nilfs_iget_for_shadow() 695 s_inode->i_mapping->a_ops = &nilfs_buffer_cache_aops; in nilfs_iget_for_shadow() 813 block_truncate_page(inode->i_mapping, inode->i_size, nilfs_get_block); in nilfs_truncate()
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 143 folio = __filemap_get_folio(inode->i_mapping, index, in kvm_gmem_get_folio() 149 folio = __filemap_get_folio_mpol(inode->i_mapping, index, in kvm_gmem_get_folio() 151 mapping_gfp_mask(inode->i_mapping), policy); in kvm_gmem_get_folio() 210 kvm_gmem_for_each_file(f, inode->i_mapping) in kvm_gmem_invalidate_begin() 231 kvm_gmem_for_each_file(f, inode->i_mapping) in kvm_gmem_invalidate_end() 244 filemap_invalidate_lock(inode->i_mapping); in kvm_gmem_punch_hole() 248 truncate_inode_pages_range(inode->i_mapping, offset, offset + len - 1); in kvm_gmem_punch_hole() 252 filemap_invalidate_unlock(inode->i_mapping); in kvm_gmem_punch_hole() 259 struct address_space *mapping = inode->i_mapping; in kvm_gmem_allocate() 350 filemap_invalidate_lock(inode->i_mapping); in kvm_gmem_release() [all …]
|
| /linux/fs/f2fs/ |
| H A D | verity.c | 51 page = read_mapping_page(inode->i_mapping, pos >> PAGE_SHIFT, in pagecache_read() 74 struct address_space *mapping = inode->i_mapping; in pagecache_write() 177 err = filemap_write_and_wait(inode->i_mapping); in f2fs_end_enable_verity() 207 truncate_inode_pages(inode->i_mapping, inode->i_size); in f2fs_end_enable_verity() 266 folio = f2fs_filemap_get_folio(inode->i_mapping, index, FGP_ACCESSED, 0); in f2fs_read_merkle_tree_page() 268 DEFINE_READAHEAD(ractl, NULL, NULL, inode->i_mapping, index); in f2fs_read_merkle_tree_page() 274 folio = read_mapping_folio(inode->i_mapping, index, NULL); in f2fs_read_merkle_tree_page()
|
| H A D | file.c | 46 if (mapping_empty(inode->i_mapping)) in f2fs_zero_post_eof_page() 50 filemap_invalidate_lock(inode->i_mapping); in f2fs_zero_post_eof_page() 52 truncate_inode_pages_range(inode->i_mapping, old_size, new_size); in f2fs_zero_post_eof_page() 54 filemap_invalidate_unlock(inode->i_mapping); in f2fs_zero_post_eof_page() 128 filemap_invalidate_lock_shared(inode->i_mapping); in f2fs_vm_page_mkwrite() 131 if (unlikely(folio->mapping != inode->i_mapping || in f2fs_vm_page_mkwrite() 181 filemap_invalidate_unlock_shared(inode->i_mapping); in f2fs_vm_page_mkwrite() 597 filemap_invalidate_lock(inode->i_mapping); in finish_preallocate_blocks() 602 filemap_invalidate_unlock(inode->i_mapping); in finish_preallocate_blocks() 738 struct address_space *mapping = inode->i_mapping; in truncate_partial_data_page() [all …]
|
| H A D | inode.c | 601 inode->i_mapping->a_ops = &f2fs_node_aops; in f2fs_iget() 602 mapping_set_gfp_mask(inode->i_mapping, GFP_NOFS); in f2fs_iget() 604 inode->i_mapping->a_ops = &f2fs_meta_aops; in f2fs_iget() 605 mapping_set_gfp_mask(inode->i_mapping, GFP_NOFS); in f2fs_iget() 608 inode->i_mapping->a_ops = &f2fs_compress_aops; in f2fs_iget() 615 mapping_set_gfp_mask(inode->i_mapping, in f2fs_iget() 620 inode->i_mapping->a_ops = &f2fs_dblock_aops; in f2fs_iget() 624 inode->i_mapping->a_ops = &f2fs_dblock_aops; in f2fs_iget() 625 mapping_set_gfp_mask(inode->i_mapping, GFP_NOFS); in f2fs_iget() 632 inode->i_mapping->a_ops = &f2fs_dblock_aops; in f2fs_iget()
|
| /linux/fs/coda/ |
| H A D | file.c | 185 if (coda_inode->i_mapping == &coda_inode->i_data) in coda_file_mmap() 186 coda_inode->i_mapping = host_inode->i_mapping; in coda_file_mmap() 190 else if (coda_inode->i_mapping != host_inode->i_mapping) { in coda_file_mmap() 279 if (coda_inode->i_mapping == &host_inode->i_data) { in coda_release() 282 coda_inode->i_mapping = &coda_inode->i_data; in coda_release() 306 err = filemap_write_and_wait_range(coda_inode->i_mapping, start, end); in coda_fsync()
|
| /linux/fs/freevxfs/ |
| H A D | vxfs_inode.c | 158 vip->vfs_inode.i_mapping->a_ops = &vxfs_aops; in vxfs_blkiget() 190 pp = vxfs_get_page(ilistp->i_mapping, ino * VXFS_ISIZE / PAGE_SIZE); in __vxfs_iget() 198 vip->vfs_inode.i_mapping->a_ops = &vxfs_aops; in __vxfs_iget() 278 ip->i_mapping->a_ops = aops; in vxfs_iget() 282 ip->i_mapping->a_ops = aops; in vxfs_iget() 287 ip->i_mapping->a_ops = &vxfs_aops; in vxfs_iget()
|
| /linux/fs/netfs/ |
| H A D | locking.c | 139 if (inode->i_mapping->nrpages != 0) { in netfs_block_buffered() 140 unmap_mapping_range(inode->i_mapping, 0, 0, 0); in netfs_block_buffered() 141 ret = filemap_fdatawait(inode->i_mapping); in netfs_block_buffered()
|
| /linux/mm/ |
| H A D | secretmem.c | 169 struct address_space *mapping = inode->i_mapping; in secretmem_setattr() 206 mapping_set_gfp_mask(inode->i_mapping, GFP_HIGHUSER); in secretmem_file_create() 207 mapping_set_unevictable(inode->i_mapping); in secretmem_file_create() 210 inode->i_mapping->a_ops = &secretmem_aops; in secretmem_file_create()
|
| /linux/fs/ext2/ |
| H A D | file.c | 104 filemap_invalidate_lock_shared(inode->i_mapping); in ext2_dax_fault() 108 filemap_invalidate_unlock_shared(inode->i_mapping); in ext2_dax_fault() 248 ext2_write_failed(inode->i_mapping, offset + count); in ext2_dio_write_iter() 265 ret2 = filemap_write_and_wait_range(inode->i_mapping, pos, in ext2_dio_write_iter() 268 invalidate_mapping_pages(inode->i_mapping, in ext2_dio_write_iter()
|
| H A D | inode.c | 885 ext2_write_failed(inode->i_mapping, offset + length); in ext2_iomap_end() 1188 WARN_ON(!rwsem_is_locked(&inode->i_mapping->invalidate_lock)); in __ext2_truncate_blocks() 1270 filemap_invalidate_lock(inode->i_mapping); in ext2_truncate_blocks() 1272 filemap_invalidate_unlock(inode->i_mapping); in ext2_truncate_blocks() 1293 error = block_truncate_page(inode->i_mapping, in ext2_setsize() 1298 filemap_invalidate_lock(inode->i_mapping); in ext2_setsize() 1301 filemap_invalidate_unlock(inode->i_mapping); in ext2_setsize() 1305 sync_mapping_buffers(inode->i_mapping); in ext2_setsize() 1382 inode->i_mapping->a_ops = &ext2_dax_aops; in ext2_set_file_ops() 1384 inode->i_mapping->a_ops = &ext2_aops; in ext2_set_file_ops() [all …]
|
| /linux/fs/xfs/scrub/ |
| H A D | xfile.c | 77 mapping_set_gfp_mask(inode->i_mapping, GFP_KERNEL); in xfile_create() 141 if (filemap_check_wb_err(inode->i_mapping, 0)) { in xfile_load() 202 if (filemap_check_wb_err(inode->i_mapping, 0)) { in xfile_store() 285 if (filemap_check_wb_err(inode->i_mapping, 0)) { in xfile_get_folio()
|
| /linux/fs/jfs/ |
| H A D | jfs_umount.c | 96 filemap_write_and_wait(sbi->direct_inode->i_mapping); in jfs_umount() 148 filemap_write_and_wait(sbi->direct_inode->i_mapping); in jfs_umount_rw()
|
| /linux/fs/ |
| H A D | drop_caches.c | 32 (mapping_empty(inode->i_mapping) && !need_resched())) { in drop_pagecache_sb() 40 invalidate_mapping_pages(inode->i_mapping, 0, -1); in drop_pagecache_sb()
|
| /linux/fs/ramfs/ |
| H A D | file-nommu.c | 69 gfp_t gfp = mapping_gfp_mask(inode->i_mapping); in ramfs_nommu_expand_for_mapping() 107 ret = add_to_page_cache_lru(page, inode->i_mapping, loop, in ramfs_nommu_expand_for_mapping() 227 nr_folios = filemap_get_folios_contig(inode->i_mapping, &pgoff, in ramfs_nommu_get_unmapped_area()
|
| /linux/fs/iomap/ |
| H A D | buffered-io.c | 693 return __filemap_get_folio(iter->inode->i_mapping, pos >> PAGE_SHIFT, in iomap_get_folio() 694 fgp, mapping_gfp_mask(iter->inode->i_mapping)); in iomap_get_folio() 832 if (!mapping_large_folio_support(iter->inode->i_mapping)) in __iomap_get_folio() 847 if (unlikely(folio->mapping != iter->inode->i_mapping)) { in __iomap_get_folio() 1013 filemap_dirty_folio(inode->i_mapping, folio); in __iomap_write_end() 1067 struct address_space *mapping = iter->inode->i_mapping; in iomap_write_iter() 1277 folio = filemap_lock_folio(inode->i_mapping, in iomap_write_delalloc_scan() 1367 lockdep_assert_held_write(&inode->i_mapping->invalidate_lock); in iomap_write_delalloc_release() 1372 start_byte = mapping_seek_hole_data(inode->i_mapping, in iomap_write_delalloc_release() 1393 data_end = mapping_seek_hole_data(inode->i_mapping, start_byte, in iomap_write_delalloc_release() [all …]
|
| H A D | seek.c | 16 *hole_pos = mapping_seek_hole_data(iter->inode->i_mapping, in iomap_seek_hole_iter() 64 *hole_pos = mapping_seek_hole_data(iter->inode->i_mapping, in iomap_seek_data_iter()
|
| /linux/fs/erofs/ |
| H A D | inode.c | 237 mapping_set_large_folios(inode->i_mapping); in erofs_fill_inode() 243 inode->i_mapping->a_ops = &z_erofs_aops; in erofs_fill_inode() 248 inode->i_mapping->a_ops = &erofs_aops; in erofs_fill_inode() 251 inode->i_mapping->a_ops = &erofs_fscache_access_aops; in erofs_fill_inode() 255 inode->i_mapping->a_ops = &erofs_fileio_aops; in erofs_fill_inode()
|
| /linux/fs/xfs/ |
| H A D | xfs_reflink.h | 21 mapping_tagged(inode->i_mapping, PAGECACHE_TAG_DIRTY) || in xfs_can_free_cowblocks() 22 mapping_tagged(inode->i_mapping, PAGECACHE_TAG_WRITEBACK) || in xfs_can_free_cowblocks()
|
| H A D | xfs_bmap_util.c | 312 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_getbmap() 529 VFS_I(ip)->i_mapping->nrpages == 0 && in xfs_can_free_eofblocks() 833 error = filemap_write_and_wait_range(inode->i_mapping, start, end); in xfs_flush_unmap_range() 911 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_free_file_space() 1230 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_swap_extent_flush() 1236 if (VFS_I(ip)->i_mapping->nrpages) in xfs_swap_extent_flush() 1529 filemap_invalidate_lock_two(VFS_I(ip)->i_mapping, in xfs_swap_extents() 1530 VFS_I(tip)->i_mapping); in xfs_swap_extents() 1738 filemap_invalidate_unlock_two(VFS_I(ip)->i_mapping, in xfs_swap_extents() 1739 VFS_I(tip)->i_mapping); in xfs_swap_extents()
|
| /linux/fs/qnx6/ |
| H A D | inode.c | 185 struct address_space *mapping = root->i_mapping; in qnx6_checkroot() 506 inode->i_mapping->a_ops = &qnx6_aops; in qnx6_private_inode() 538 mapping = sbi->inodes->i_mapping; in qnx6_iget() 566 inode->i_mapping->a_ops = &qnx6_aops; in qnx6_iget() 570 inode->i_mapping->a_ops = &qnx6_aops; in qnx6_iget() 574 inode->i_mapping->a_ops = &qnx6_aops; in qnx6_iget()
|
| /linux/include/linux/ |
| H A D | backing-dev.h | 242 !lockdep_is_held(&inode->i_mapping->i_pages.xa_lock) && in inode_to_wb() 287 xa_lock_irqsave(&inode->i_mapping->i_pages, cookie->flags); in unlocked_inode_to_wb_begin() 305 xa_unlock_irqrestore(&inode->i_mapping->i_pages, cookie->flags); in unlocked_inode_to_wb_end()
|
| /linux/drivers/dax/ |
| H A D | device.c | 363 inode->i_mapping = __dax_inode->i_mapping; in dax_open() 364 inode->i_mapping->host = __dax_inode; in dax_open() 365 inode->i_mapping->a_ops = &dev_dax_aops; in dax_open() 366 filp->f_mapping = inode->i_mapping; in dax_open()
|