pte_set_flags
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff8101e963)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:remap_area_mfn_pte_fn
In mm/gup.c (ffffffff811ba71e)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811bc668)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_set_pte
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811c88d1)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff811c96c8)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff811cb394)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
In mm/hugetlb.c (ffffffff811dafd1)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
In mm/migrate.c (ffffffff811f0d51)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff811f7682)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_page_to_list
- mm/huge_memory.c:__split_huge_page_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/userfaultfd.c (ffffffff812079e1)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_zeropage
In drivers/xen/xlate_mmu.c (0)
Location: arch/x86/include/asm/pgtable.h:184
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff8101dd83)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:remap_area_mfn_pte_fn
In mm/gup.c (ffffffff811d4d9a)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811db93d)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811e4b8f)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff811e5a7c)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff811e8688)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff811fc535)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/migrate.c (ffffffff8120ffbb)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812162be)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/userfaultfd.c (ffffffff8122d859)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff81527ef7)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pte_fn
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff8101e473)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:remap_area_mfn_pte_fn
In mm/gup.c (ffffffff811e4dd9)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811eb456)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811f4bb8)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff811f5cd8)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff811f97b2)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff8120d025)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff81216577)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff812220e3)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81228872)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/userfaultfd.c (ffffffff8123fd97)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff81554464)
Location: arch/x86/include/asm/pgtable.h:198
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pte_fn
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff8101a98d)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:remap_area_mfn_pte_fn
In arch/x86/xen/mmu_pv.c (ffffffff810243df)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
In mm/shmem.c (ffffffff811dceb0)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/shmem.c:shmem_mcopy_atomic_pte
In mm/gup.c (ffffffff811ef3ac)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811f5e74)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811ffa77)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81200ac3)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8120459c)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff81218f29)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff81221cb1)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8122df6a)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81231ef5)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/userfaultfd.c (ffffffff8124bc76)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff81568fa3)
Location: arch/x86/include/asm/pgtable.h:255
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pte_fn
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff8101b28d)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:remap_area_mfn_pte_fn
In arch/x86/xen/mmu_pv.c (ffffffff81024f7f)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
In mm/shmem.c (ffffffff811eedcd)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81206507)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8120d673)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffffffff812181ac)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81219511)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8121d3db)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff81233ebf)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff8123cfab)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8124b78a)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81252c62)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/userfaultfd.c (ffffffff8126bff3)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff815cd153)
Location: arch/x86/include/asm/pgtable.h:270
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pte_fn
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff8101bc4d)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:remap_area_pfn_pte_fn
In arch/x86/xen/mmu_pv.c (ffffffff81025c9f)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
In arch/x86/mm/cpu_entry_area.c (ffffffff8107ddc5)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In mm/shmem.c (ffffffff8120f912)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff812267c9)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8122e375)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff812392e4)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff8123ada8)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8123f2bb)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff81256e4e)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff8126094d)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8126e460)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812770d0)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff81290a44)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff816057cb)
Location: arch/x86/include/asm/pgtable.h:280
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff8102162d)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff81084945)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
In mm/shmem.c (ffffffff812226df)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8123ab11)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124235a)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff8124d880)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8124ef9b)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff812539c4)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff8126b416)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff812750ae)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff812832ee)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8128891f)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812a5a28)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff816208ab)
Location: arch/x86/include/asm/pgtable.h:282
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81023244)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff810885d7)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
In mm/shmem.c (ffffffff81231ce8)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8124be4c)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812549b7)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff8125f885)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812612fa)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff81265bf1)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff812866f0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff8128f962)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8129dce6)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812a3560)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812c1119)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff81654073)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81023b84)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff81089247)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
In mm/shmem.c (ffffffff8123fda8)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8125a33c)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81262f17)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff8126e095)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff8126fa9d)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff81274510)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff812962d5)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff8129f702)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812aea4d)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812b4a60)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812d3069)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff81676613)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81026292)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff8108bba5)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
In mm/shmem.c (ffffffff8126e5c7)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8128882c)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129238c)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:wp_page_shared
- mm/memory.c:wp_page_shared
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pte_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
In mm/mprotect.c (ffffffff8129e6a3)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812a00e2)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
In mm/rmap.c (ffffffff812a57b9)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff812c985e)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff812d3d0a)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812e41a5)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812e9ffa)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff81307e6d)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage_pte
- mm/userfaultfd.c:mcopy_atomic_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In drivers/xen/xlate_mmu.c (ffffffff817270d7)
Location: arch/x86/include/asm/pgtable.h:304
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff810269a2)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff8108bbc5)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
In mm/shmem.c (ffffffff81278fc5)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81292506)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129cc3c)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:wp_page_shared
- mm/memory.c:wp_page_shared
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pte_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffffffff812a9a63)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812ab542)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
In mm/rmap.c (ffffffff812b0b78)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff812b2295)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/hugetlb.c (ffffffff812d55c8)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff812df702)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812f01da)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812f51d7)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff81313e62)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In drivers/xen/xlate_mmu.c (ffffffff81743625)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81028612)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff8108c7c7)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
In mm/shmem.c (ffffffff8127df75)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81297fb1)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812a232b)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_reuse
- mm/memory.c:wp_page_reuse
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffffffff812aeeee)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812b0945)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
In mm/rmap.c (ffffffff812b6265)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff812b7966)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/hugetlb.c (ffffffff812dc243)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff812e8032)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812f58b4)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812fb71e)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff8131a01f)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In drivers/xen/xlate_mmu.c (ffffffff81727011)
Location: arch/x86/include/asm/pgtable.h:303
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff8102cd2b)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
- arch/x86/xen/mmu_pv.c:make_lowmem_page_readwrite
In arch/x86/mm/cpu_entry_area.c (ffffffff8109c007)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
In mm/gup.c (ffffffff812d89f1)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812e369b)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
In mm/mprotect.c (ffffffff812f06de)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812f22d5)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
In mm/rmap.c (ffffffff812f8bba)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff812fa096)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/hugetlb.c (ffffffff813233d9)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff8132ff44)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8133fe87)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8134557f)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff81366ed1)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In drivers/xen/xlate_mmu.c (ffffffff817a6091)
Location: arch/x86/include/asm/pgtable.h:274
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81031c70)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
- arch/x86/xen/mmu_pv.c:make_lowmem_page_readwrite
In arch/x86/mm/cpu_entry_area.c (ffffffff810af5ba)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
In mm/gup.c (ffffffff81338a1d)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81344a72)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
In mm/mprotect.c (ffffffff81353d07)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81356073)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
In mm/rmap.c (ffffffff8135f19c)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff813603ee)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/swapfile.c (ffffffff8137ea90)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81391063)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff813a0339)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff813b1aa0)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff813b7420)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813bb5ae)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff813e419f)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In drivers/xen/xlate_mmu.c (ffffffff818e004a)
Location: arch/x86/include/asm/pgtable.h:277
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81039540)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
- arch/x86/xen/mmu_pv.c:xen_release_pmd_init
In arch/x86/mm/cpu_entry_area.c (ffffffff810c9a3d)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
In mm/gup.c (ffffffff813b02a0)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813bcc73)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
In mm/mprotect.c (ffffffff813ce1db)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff813d06b6)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
In mm/rmap.c (ffffffff813da054)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff813dc3ca)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/swapfile.c (ffffffff813fd443)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff8141288f)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/ksm.c (ffffffff8141f22f)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81432547)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff81438f58)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff8143d99a)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff8146bc2f)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In drivers/xen/xlate_mmu.c (ffffffff81a344eb)
Location: arch/x86/include/asm/pgtable.h:278
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81039480)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
- arch/x86/xen/mmu_pv.c:xen_release_pmd_init
In arch/x86/mm/cpu_entry_area.c (0)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
In mm/gup.c (ffffffff813e4806)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813f15bc)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_set_pte
- mm/memory.c:do_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_p4d_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
In mm/mprotect.c (ffffffff81402f6b)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81404b90)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
In mm/rmap.c (ffffffff8140e7a5)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff81410caa)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81445e89)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
In mm/ksm.c (ffffffff81453d01)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81467c9d)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8146f7ca)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81471384)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff814a08b9)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_pte_zeropage
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In drivers/xen/xlate_mmu.c (ffffffff81a7df0a)
Location: arch/x86/include/asm/pgtable.h:279
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff8103f930)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
- arch/x86/xen/mmu_pv.c:xen_release_pmd_init
In arch/x86/mm/pgtable.c (ffffffff810d3bef)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pte_mkwrite
- arch/x86/mm/pgtable.c:pte_mkwrite
In arch/x86/mm/cpu_entry_area.c (0)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
In mm/gup.c (ffffffff8140f03a)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81420a98)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:set_pte_range
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
In mm/mprotect.c (ffffffff8142f525)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81431163)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
In mm/rmap.c (ffffffff8143afac)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (ffffffff8143eed3)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/vmalloc.c:vmap_pfn_apply
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff8147f8be)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
In mm/ksm.c (ffffffff8148e66a)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff814979b6)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8149d56e)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a1878)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/userfaultfd.c (ffffffff814d1345)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_install_pte
In fs/proc/task_mmu.c (ffffffff8159cd93)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- fs/proc/task_mmu.c:make_uffd_wp_pte
In drivers/xen/xlate_mmu.c (ffffffff81ad01e6)
Location: arch/x86/include/asm/pgtable.h:315
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81023ce4)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff81088207)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
In mm/shmem.c (ffffffff812383f8)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8125298c)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125b567)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff812666e5)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812680ed)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8126cb60)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff8128e8b5)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff81297ce2)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812a702d)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812ad040)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812cb649)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff8163c303)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/cpu_entry_area.c (ffffffff81076e4a)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
In mm/shmem.c (ffffffff8122b433)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81245639)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124d84e)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffffffff81258e86)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8125a339)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8125ebb0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff81280665)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff81289896)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81297659)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8129e08f)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812bc4f4)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81023b44)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff810881b7)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
In mm/shmem.c (ffffffff81236198)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8125072c)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81259307)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff81264485)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81265e8d)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8126a900)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff8128c6c5)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff81295af2)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812a4e3d)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812aae50)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812c9459)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff8166a453)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff81023fd4)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:remap_area_pfn_pte_fn
In arch/x86/mm/cpu_entry_area.c (ffffffff8108a457)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- arch/x86/mm/cpu_entry_area.c:cea_set_pte
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
In mm/shmem.c (ffffffff81246478)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff812600aa)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81268d07)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:remap_pfn_range
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
- mm/memory.c:insert_pfn
In mm/mprotect.c (ffffffff81273e45)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff8127582f)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff8127a27a)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff8129c4ad)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_cow
In mm/ksm.c (ffffffff812a58ec)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812b5999)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812bb1a0)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/userfaultfd.c (ffffffff812da139)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In drivers/xen/xlate_mmu.c (ffffffff81684a13)
Location: arch/x86/include/asm/pgtable.h:299
Inline: True
Inline callers:
- drivers/xen/xlate_mmu.c:remap_pfn_fn
- drivers/xen/xlate_mmu.c:remap_pte_fn