Home
last modified time | relevance | path

Searched refs:i_mapping (Results 1 – 25 of 136) sorted by relevance

123456

/linux/virt/kvm/
H A Dguest_memfd.c130 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 Dfile.c185 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 Dxfile.c78 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 Dlocking.c144 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 Ddrop_caches.c32 (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 Dxfs_reflink.h21 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 Dxfs_bmap_util.c312 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 Dxfs_inode.c157 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 Dseek.c16 *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 Dbuffered-io.c809 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 Dinode.c105 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 Dsymlink.c70 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 Dbdev.c150 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 Dtruncate.h14 struct address_space *mapping = inode->i_mapping; in ext4_truncate_failed_write()
H A Dinode.c451 !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 Dverity.c455 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 Ddefrag.c256 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 Dbtrfs_inode.h495 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 Dnamei.c102 buf.mapping = dir->i_mapping; in erofs_find_target_block()
174 buf.mapping = dir->i_mapping; in erofs_namei()
H A Dishare.c54 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 Dbitmap.c36 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 Dbitmap.c52 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 Dcache.c72 mapping_set_release_always(inode->i_mapping); in v9fs_cache_inode_get_cookie()
/linux/fs/qnx6/
H A Ddir.c31 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 Dresize.c369 rc = filemap_fdatawait(ipbmap->i_mapping); in jfs_extendfs()
373 rc = filemap_write_and_wait(ipbmap->i_mapping); in jfs_extendfs()

123456