| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 130 folio = filemap_lock_folio(inode->i_mapping, index); in kvm_gmem_get_folio() 135 folio = __filemap_get_folio_mpol(inode->i_mapping, index, in kvm_gmem_get_folio() 137 mapping_gfp_mask(inode->i_mapping), policy); in kvm_gmem_get_folio() 239 filemap_invalidate_lock(inode->i_mapping); in kvm_gmem_punch_hole() 243 truncate_inode_pages_range(inode->i_mapping, offset, offset + len - 1); in kvm_gmem_punch_hole() 247 filemap_invalidate_unlock(inode->i_mapping); in kvm_gmem_punch_hole() 254 struct address_space *mapping = inode->i_mapping; in kvm_gmem_allocate() 345 filemap_invalidate_lock(inode->i_mapping); in kvm_gmem_release() 361 filemap_invalidate_unlock(inode->i_mapping); in kvm_gmem_release() 591 inode->i_mapping in __kvm_gmem_create() [all...] |
| /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/xfs/scrub/ |
| H A D | xfile.c | 78 mapping_set_gfp_mask(inode->i_mapping, GFP_KERNEL); in xfile_create() 142 if (filemap_check_wb_err(inode->i_mapping, 0)) { in xfile_load() 203 if (filemap_check_wb_err(inode->i_mapping, 0)) { in xfile_store() 286 if (filemap_check_wb_err(inode->i_mapping, 0)) { in xfile_get_folio()
|
| /linux/fs/netfs/ |
| H A D | locking.c | 144 if (inode->i_mapping->nrpages != 0) { in netfs_block_buffered() 145 unmap_mapping_range(inode->i_mapping, 0, 0, 0); in netfs_block_buffered() 146 ret = filemap_fdatawait(inode->i_mapping); in netfs_block_buffered()
|
| /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/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() 863 error = filemap_write_and_wait_range(inode->i_mapping, start, end); in xfs_flush_unmap_range() 941 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_free_file_space() 1260 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_swap_extent_flush() 1266 if (VFS_I(ip)->i_mapping->nrpages) in xfs_swap_extent_flush() 1559 filemap_invalidate_lock_two(VFS_I(ip)->i_mapping, in xfs_swap_extents() 1560 VFS_I(tip)->i_mapping); in xfs_swap_extents() 1768 filemap_invalidate_unlock_two(VFS_I(ip)->i_mapping, in xfs_swap_extents() 1769 VFS_I(tip)->i_mapping); in xfs_swap_extents()
|
| H A D | xfs_inode.c | 157 down_write_nested(&VFS_I(ip)->i_mapping->invalidate_lock, in xfs_ilock() 160 down_read_nested(&VFS_I(ip)->i_mapping->invalidate_lock, in xfs_ilock() 200 if (!down_write_trylock(&VFS_I(ip)->i_mapping->invalidate_lock)) in xfs_ilock_nowait() 203 if (!down_read_trylock(&VFS_I(ip)->i_mapping->invalidate_lock)) in xfs_ilock_nowait() 218 up_write(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_ilock_nowait() 220 up_read(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_ilock_nowait() 255 up_write(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_iunlock() 257 up_read(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_iunlock() 283 downgrade_write(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_ilock_demote() 305 rwsem_assert_held(&VFS_I(ip)->i_mapping->invalidate_lock); in xfs_assert_ilocked() [all …]
|
| /linux/fs/iomap/ |
| 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()
|
| H A D | buffered-io.c | 809 return __filemap_get_folio(iter->inode->i_mapping, pos >> PAGE_SHIFT, in iomap_get_folio() 810 fgp, mapping_gfp_mask(iter->inode->i_mapping)); in iomap_get_folio() 958 if (!mapping_large_folio_support(iter->inode->i_mapping)) in __iomap_get_folio() 973 if (unlikely(folio->mapping != iter->inode->i_mapping)) { in __iomap_get_folio() 1140 filemap_dirty_folio(inode->i_mapping, folio); in __iomap_write_end() 1192 struct address_space *mapping = iter->inode->i_mapping; in iomap_write_iter() 1427 folio = filemap_lock_folio(inode->i_mapping, in iomap_write_delalloc_scan() 1517 lockdep_assert_held_write(&inode->i_mapping->invalidate_lock); in iomap_write_delalloc_release() 1522 start_byte = mapping_seek_hole_data(inode->i_mapping, in iomap_write_delalloc_release() 1543 data_end = mapping_seek_hole_data(inode->i_mapping, start_byte, in iomap_write_delalloc_release() [all …]
|
| /linux/fs/afs/ |
| H A D | inode.c | 105 inode->i_mapping->a_ops = &afs_file_aops; in afs_inode_init_from_status() 106 mapping_set_large_folios(inode->i_mapping); in afs_inode_init_from_status() 112 inode->i_mapping->a_ops = &afs_dir_aops; in afs_inode_init_from_status() 131 inode->i_mapping->a_ops = &afs_symlink_aops; in afs_inode_init_from_status() 680 inode->i_mapping->a_ops->writepages(inode->i_mapping, &wbc); in afs_evict_inode() 807 ret = filemap_fdatawait_range(inode->i_mapping, from, to); in afs_setattr()
|
| H A D | symlink.c | 70 mapping_gfp_mask(vnode->netfs.inode.i_mapping)) < 0) in afs_init_new_symlink() 101 mapping_gfp_mask(vnode->netfs.inode.i_mapping)); in afs_do_read_symlink()
|
| /linux/block/ |
| H A D | bdev.c | 150 mapping_set_folio_min_order(BD_INODE(bdev)->i_mapping, in set_init_blocksize() 203 filemap_invalidate_lock(inode->i_mapping); in set_blocksize() 209 mapping_set_folio_min_order(inode->i_mapping, get_order(size)); in set_blocksize() 210 filemap_invalidate_unlock(inode->i_mapping); in set_blocksize() 568 ret += inode->i_mapping->nrpages; in nr_blockdev_pages() 1345 struct address_space *mapping = inode->i_mapping; in sync_bdevs() 1379 filemap_fdatawait_keep_errors(inode->i_mapping); in sync_bdevs() 1381 filemap_fdatawrite(inode->i_mapping); in sync_bdevs()
|
| /linux/fs/ext4/ |
| H A D | truncate.h | 14 struct address_space *mapping = inode->i_mapping; in ext4_truncate_failed_write()
|
| H A D | inode.c | 451 !rwsem_is_locked(&inode->i_mapping->invalidate_lock)); in ext4_check_map_extents_env() 1713 struct address_space *mapping = inode->i_mapping; in mpage_release_unused_pages() 2314 nr = filemap_get_folios(inode->i_mapping, &start, end, &fbatch); in mpage_map_and_submit_buffers() 2405 folio = filemap_get_folio(inode->i_mapping, in mpage_submit_partial_folio() 2610 struct address_space *mapping = mpd->inode->i_mapping; in mpage_prepare_extent_to_map() 2773 struct address_space *mapping = inode->i_mapping; in ext4_do_writepages() 3343 return filemap_flush(inode->i_mapping); in ext4_alloc_da_blocks() 4010 inode->i_mapping->a_ops = &ext4_journalled_aops; in ext4_set_aops() 4016 inode->i_mapping->a_ops = &ext4_dax_aops; in ext4_set_aops() 4018 inode->i_mapping->a_ops = &ext4_da_aops; in ext4_set_aops() [all …]
|
| /linux/fs/btrfs/ |
| H A D | verity.c | 455 truncate_inode_pages(inode->vfs_inode.i_mapping, inode->vfs_inode.i_size); in rollback_verity() 717 folio = __filemap_get_folio(inode->i_mapping, index, FGP_ACCESSED, 0); in btrfs_read_merkle_tree_page() 737 folio = filemap_alloc_folio(mapping_gfp_constraint(inode->i_mapping, ~__GFP_FS), in btrfs_read_merkle_tree_page() 742 ret = filemap_add_folio(inode->i_mapping, folio, index, GFP_NOFS); in btrfs_read_merkle_tree_page()
|
| H A D | defrag.c | 256 file_ra_state_init(ra, inode->vfs_inode.i_mapping); in btrfs_run_defrag_inode() 847 struct address_space *mapping = inode->vfs_inode.i_mapping; in defrag_prepare_one_folio() 1303 page_cache_sync_readahead(inode->vfs_inode.i_mapping, in defrag_one_cluster() 1411 if (start_index < inode->vfs_inode.i_mapping->writeback_index) in btrfs_defrag_file() 1412 inode->vfs_inode.i_mapping->writeback_index = start_index; in btrfs_defrag_file() 1450 balance_dirty_pages_ratelimited(inode->vfs_inode.i_mapping); in btrfs_defrag_file() 1474 filemap_flush(inode->vfs_inode.i_mapping); in btrfs_defrag_file() 1477 filemap_flush(inode->vfs_inode.i_mapping); in btrfs_defrag_file()
|
| H A D | btrfs_inode.h | 495 mapping_clear_stable_writes(inode->vfs_inode.i_mapping); in btrfs_update_inode_mapping_flags() 497 mapping_set_stable_writes(inode->vfs_inode.i_mapping); in btrfs_update_inode_mapping_flags() 505 mapping_set_folio_order_range(inode->vfs_inode.i_mapping, in btrfs_set_inode_mapping_order()
|
| /linux/fs/erofs/ |
| H A D | namei.c | 102 buf.mapping = dir->i_mapping; in erofs_find_target_block() 174 buf.mapping = dir->i_mapping; in erofs_namei()
|
| H A D | ishare.c | 54 si->i_mapping->a_ops = aops; in erofs_ishare_fill_inode() 60 if (!si || aops != si->i_mapping->a_ops) { in erofs_ishare_fill_inode()
|
| /linux/fs/hfsplus/ |
| H A D | bitmap.c | 36 mapping = sbi->alloc_file->i_mapping; in hfsplus_block_allocate() 183 mapping = sbi->alloc_file->i_mapping; in hfsplus_block_free()
|
| /linux/fs/ntfs/ |
| H A D | bitmap.c | 52 folio = ntfs_get_locked_folio(vol->lcnbmp_ino->i_mapping, in ntfs_trim_fs() 149 mapping = vi->i_mapping; in __ntfs_bitmap_set_bits_in_run()
|
| /linux/fs/9p/ |
| H A D | cache.c | 72 mapping_set_release_always(inode->i_mapping); in v9fs_cache_inode_get_cookie()
|
| /linux/fs/qnx6/ |
| H A D | dir.c | 31 struct folio *folio = read_mapping_folio(dir->i_mapping, n, NULL); in qnx6_get_folio() 56 struct address_space *mapping = sbi->longfile->i_mapping; in qnx6_longname()
|
| /linux/fs/jfs/ |
| H A D | resize.c | 369 rc = filemap_fdatawait(ipbmap->i_mapping); in jfs_extendfs() 373 rc = filemap_write_and_wait(ipbmap->i_mapping); in jfs_extendfs()
|