/kernel/liteos_a/kernel/base/vm/ |
H A D | los_vm_filemap.c | 124 LOS_ListAdd(&page->i_mmap, &info->node); in OsAddMapInfo() 131 const LOS_DL_LIST *immap = &page->i_mmap; in OsGetMapInfo() 588 LOS_ListInit(&fpage->i_mmap); in OsPageCacheAlloc()
|
H A D | los_vm_scan.c | 57 LOS_DL_LIST *immap = &page->i_mmap; in OsUnmapAllLocked()
|
/kernel/linux/linux-5.10/fs/hugetlbfs/ |
H A D | inode.c | 520 hugetlb_vmdelete_list(&mapping->i_mmap, in remove_inode_hugepages() 587 if (!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root)) in hugetlb_vmtruncate() 588 hugetlb_vmdelete_list(&mapping->i_mmap, pgoff, 0); in hugetlb_vmtruncate() 620 if (!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root)) in hugetlbfs_punch_hole() 621 hugetlb_vmdelete_list(&mapping->i_mmap, in hugetlbfs_punch_hole()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | fault-armv.c | 150 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in make_coherent()
|
H A D | flush.c | 252 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in __flush_dcache_aliases()
|
/kernel/linux/linux-5.10/arch/nios2/mm/ |
H A D | cacheflush.c | 82 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_aliases()
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | fault-armv.c | 152 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in make_coherent()
|
H A D | flush.c | 254 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff_end) { in __flush_dcache_aliases()
|
/kernel/liteos_a/kernel/base/include/ |
H A D | los_vm_filemap.h | 57 LOS_DL_LIST i_mmap; /* list of mappings */ member
|
/kernel/linux/linux-5.10/mm/ |
H A D | nommu.c | 580 vma_interval_tree_insert(vma, &mapping->i_mmap); in add_vma_to_mm() 649 vma_interval_tree_remove(vma, &mapping->i_mmap); in delete_vma_from_mm() 1777 vma_interval_tree_foreach(vma, &inode->i_mapping->i_mmap, low, high) { in nommu_shrink_inode_mappings() 1793 vma_interval_tree_foreach(vma, &inode->i_mapping->i_mmap, 0, ULONG_MAX) { in nommu_shrink_inode_mappings()
|
H A D | pagewalk.c | 532 vma_interval_tree_foreach(vma, &mapping->i_mmap, first_index, in walk_page_mapping()
|
H A D | mmap.c | 158 vma_interval_tree_remove(vma, &mapping->i_mmap); in __remove_shared_vm_struct() 678 vma_interval_tree_insert(vma, &mapping->i_mmap); in __vma_link_file() 741 * is already present in an i_mmap tree without adjusting the tree. 847 root = &mapping->i_mmap; in __vma_adjust() 3308 * and into the inode's i_mmap tree. If vm_file is non-NULL
|
H A D | memory.c | 3281 if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root))) in unmap_mapping_page() 3282 unmap_mapping_range_tree(&mapping->i_mmap, &details); in unmap_mapping_page() 3310 if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root))) in unmap_mapping_pages() 3311 unmap_mapping_range_tree(&mapping->i_mmap, &details); in unmap_mapping_pages()
|
/kernel/linux/linux-6.6/mm/ |
H A D | nommu.c | 557 vma_interval_tree_insert(vma, &mapping->i_mmap); in setup_vma_to_mm() 573 vma_interval_tree_remove(vma, &mapping->i_mmap); in cleanup_vma_from_mm() 1753 vma_interval_tree_foreach(vma, &inode->i_mapping->i_mmap, low, high) { in nommu_shrink_inode_mappings() 1769 vma_interval_tree_foreach(vma, &inode->i_mapping->i_mmap, 0, ULONG_MAX) { in nommu_shrink_inode_mappings()
|
H A D | mmap.c | 120 vma_interval_tree_remove(vma, &mapping->i_mmap); in __remove_shared_vm_struct() 397 vma_interval_tree_insert(vma, &mapping->i_mmap); in __vma_link_file() 500 vma_interval_tree_remove(vp->vma, &vp->mapping->i_mmap); in vma_prepare() 503 &vp->mapping->i_mmap); in vma_prepare() 522 &vp->mapping->i_mmap); in vma_complete() 523 vma_interval_tree_insert(vp->vma, &vp->mapping->i_mmap); in vma_complete() 2871 vma_interval_tree_insert(vma, &vma->vm_file->f_mapping->i_mmap); in mmap_region() 3293 * and into the inode's i_mmap tree. If vm_file is non-NULL
|
H A D | pagewalk.c | 647 vma_interval_tree_foreach(vma, &mapping->i_mmap, first_index, in walk_page_mapping()
|
H A D | khugepaged.c | 1684 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in retract_page_tables() 2100 vma_interval_tree_foreach(vma, &mapping->i_mmap, start, end) { in collapse_file()
|
H A D | memory-failure.c | 651 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, in collect_procs_file() 693 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in collect_procs_fsdax()
|
H A D | memory.c | 3527 if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root))) in unmap_mapping_folio() 3528 unmap_mapping_range_tree(&mapping->i_mmap, first_index, in unmap_mapping_folio() 3557 if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root))) in unmap_mapping_pages() 3558 unmap_mapping_range_tree(&mapping->i_mmap, first_index, in unmap_mapping_pages()
|
/kernel/linux/linux-6.6/fs/hugetlbfs/ |
H A D | inode.c | 498 struct rb_root_cached *root = &mapping->i_mmap; in hugetlb_unmap_file_folio() 740 if (!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root)) in hugetlb_vmtruncate() 741 hugetlb_vmdelete_list(&mapping->i_mmap, pgoff, 0, in hugetlb_vmtruncate() 801 if (!RB_EMPTY_ROOT(&mapping->i_mmap.rb_root)) in hugetlbfs_punch_hole() 802 hugetlb_vmdelete_list(&mapping->i_mmap, in hugetlbfs_punch_hole()
|
/kernel/linux/linux-6.6/arch/nios2/mm/ |
H A D | cacheflush.c | 85 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) { in flush_aliases()
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | cache.c | 351 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_dcache_page()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | cache.c | 442 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff + nr - 1) { in flush_dcache_folio()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | fs.h | 442 * @i_mmap: Tree of private and shared mappings. 443 * @i_mmap_rwsem: Protects @i_mmap and @i_mmap_writable. 463 struct rb_root_cached i_mmap; member 534 return !RB_EMPTY_ROOT(&mapping->i_mmap.rb_root); in mapping_mapped()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | fs.h | 461 * @i_mmap: Tree of private and shared mappings. 462 * @i_mmap_rwsem: Protects @i_mmap and @i_mmap_writable. 482 struct rb_root_cached i_mmap; member 557 return !RB_EMPTY_ROOT(&mapping->i_mmap.rb_root); in mapping_mapped()
|