Home
last modified time | relevance | path

Searched refs:i_mmap (Results 1 - 25 of 39) sorted by relevance

12

/kernel/liteos_a/kernel/base/vm/
H A Dlos_vm_filemap.c124 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 Dlos_vm_scan.c57 LOS_DL_LIST *immap = &page->i_mmap; in OsUnmapAllLocked()
/kernel/linux/linux-5.10/fs/hugetlbfs/
H A Dinode.c520 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 Dfault-armv.c150 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in make_coherent()
H A Dflush.c252 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in __flush_dcache_aliases()
/kernel/linux/linux-5.10/arch/nios2/mm/
H A Dcacheflush.c82 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_aliases()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dfault-armv.c152 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()
/kernel/liteos_a/kernel/base/include/
H A Dlos_vm_filemap.h57 LOS_DL_LIST i_mmap; /* list of mappings */ member
/kernel/linux/linux-5.10/mm/
H A Dnommu.c580 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 Dpagewalk.c532 vma_interval_tree_foreach(vma, &mapping->i_mmap, first_index, in walk_page_mapping()
H A Dmmap.c158 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 Dmemory.c3281 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 Dnommu.c557 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 Dmmap.c120 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 Dpagewalk.c647 vma_interval_tree_foreach(vma, &mapping->i_mmap, first_index, in walk_page_mapping()
H A Dkhugepaged.c1684 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 Dmemory-failure.c651 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 Dmemory.c3527 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 Dinode.c498 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 Dcacheflush.c85 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 Dcache.c351 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_dcache_page()
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dcache.c442 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 Dfs.h442 * @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 Dfs.h461 * @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()

Completed in 60 milliseconds

12