Home
last modified time | relevance | path

Searched refs:i_mmap (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/fs/hugetlbfs/
H A Dinode.c399 struct rb_root_cached *root = &mapping->i_mmap; in hugetlb_unmap_file_folio()
643 if (!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root)) in hugetlb_vmtruncate()
644 hugetlb_vmdelete_list(&mapping->i_mmap, pgoff, 0, in hugetlb_vmtruncate()
704 if (!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root)) in hugetlbfs_punch_hole()
705 hugetlb_vmdelete_list(&mapping->i_mmap, in hugetlbfs_punch_hole()
/linux-6.15/arch/arm/mm/
H A Dfault-armv.c143 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in make_coherent()
H A Dflush.c254 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff_end) { in __flush_dcache_aliases()
/linux-6.15/mm/
H A Dnommu.c553 vma_interval_tree_insert(vma, &mapping->i_mmap); in setup_vma_to_mm()
569 vma_interval_tree_remove(vma, &mapping->i_mmap); in cleanup_vma_from_mm()
1816 vma_interval_tree_foreach(vma, &inode->i_mapping->i_mmap, low, high) { in nommu_shrink_inode_mappings()
1832 vma_interval_tree_foreach(vma, &inode->i_mapping->i_mmap, 0, ULONG_MAX) { in nommu_shrink_inode_mappings()
H A Dvma.c201 vma_interval_tree_insert(vma, &mapping->i_mmap); in __vma_link_file()
215 vma_interval_tree_remove(vma, &mapping->i_mmap); in __remove_shared_vm_struct()
286 vma_interval_tree_remove(vp->vma, &vp->mapping->i_mmap); in vma_prepare()
289 &vp->mapping->i_mmap); in vma_prepare()
308 &vp->mapping->i_mmap); in vma_complete()
309 vma_interval_tree_insert(vp->vma, &vp->mapping->i_mmap); in vma_complete()
H A Dpagewalk.c741 vma_interval_tree_foreach(vma, &mapping->i_mmap, first_index, in walk_page_mapping()
H A Dmemory-failure.c665 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, in collect_procs_file()
717 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in collect_procs_fsdax()
H A Dkhugepaged.c1719 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in retract_page_tables()
2153 vma_interval_tree_foreach(vma, &mapping->i_mmap, start, end) { in collapse_file()
H A Dmemory.c3998 if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root))) in unmap_mapping_folio()
3999 unmap_mapping_range_tree(&mapping->i_mmap, first_index, in unmap_mapping_folio()
4028 if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root))) in unmap_mapping_pages()
4029 unmap_mapping_range_tree(&mapping->i_mmap, first_index, in unmap_mapping_pages()
H A Drmap.c2887 vma_interval_tree_foreach(vma, &mapping->i_mmap, in __rmap_walk_file()
H A Dhugetlb.c6106 vma_interval_tree_foreach(iter_vma, &mapping->i_mmap, pgoff, pgoff) { in unmap_ref_private()
7560 vma_interval_tree_foreach(svma, &mapping->i_mmap, idx, idx) { in huge_pmd_share()
/linux-6.15/arch/nios2/mm/
H A Dcacheflush.c85 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) { in flush_aliases()
/linux-6.15/Documentation/translations/zh_CN/core-api/
H A Dcachetlb.rst272 这个想法是,首先在flush_dcache_page()时,如果page->mapping->i_mmap
/linux-6.15/Documentation/mm/
H A Dprocess_addrs.rst249 mapping is file-backed, to place the VMA i_mmap write.
251 :c:member:`!struct address_space->i_mmap`
254 interval tree if the VMA is file-backed. i_mmap write.
275 then it can be in both the :c:type:`!anon_vma` and :c:type:`!i_mmap`
668 address_space->i_mmap` interval trees) can have its page tables torn down.
688 :c:func:`!retract_page_tables`, which is performed under the i_mmap
/linux-6.15/arch/parisc/kernel/
H A Dcache.c506 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) { in flush_dcache_folio()
/linux-6.15/tools/testing/vma/
H A Dvma_internal.h206 struct rb_root_cached i_mmap; member
/linux-6.15/include/linux/
H A Dfs.h513 struct rb_root_cached i_mmap; member
588 return !RB_EMPTY_ROOT(&mapping->i_mmap.rb_root); in mapping_mapped()
/linux-6.15/fs/
H A Ddax.c1180 vma_interval_tree_foreach(vma, &mapping->i_mmap, index, end) { in dax_writeback_one()
H A Dinode.c488 mapping->i_mmap = RB_ROOT_CACHED; in __address_space_init_once()
/linux-6.15/kernel/events/
H A Duprobes.c1197 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in build_map_info()
/linux-6.15/kernel/
H A Dfork.c721 &mapping->i_mmap); in dup_mmap()