pte_flags
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/fault.c (ffffffff8106aebc)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
Inline callers:
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/memory.c (ffffffff811c1d48)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
Inline callers:
- mm/memory.c:follow_phys
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mlock.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/fault.c (ffffffff81069fc2)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/dump_pagetables.c (ffffffff81074214)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In mm/gup.c (ffffffff811d48f3)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811dd87a)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/memory.c:follow_phys
- mm/memory.c:handle_mm_fault
- mm/memory.c:unmap_page_range
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
In mm/mincore.c (ffffffff811de3f9)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/mprotect.c (ffffffff811e4ba3)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/rmap.c (ffffffff811e8288)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/madvise.c (ffffffff811eebb3)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/hugetlb.c (ffffffff811fcc1b)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/migrate.c (ffffffff812117c9)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff8121bc4d)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
In mm/memcontrol.c (ffffffff8121e7a3)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In fs/proc/task_mmu.c (ffffffff812a47c8)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/fault.c (ffffffff8106db62)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In arch/x86/mm/dump_pagetables.c (ffffffff81077d8c)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In mm/gup.c (ffffffff811e493c)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811ed3ac)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/memory.c:follow_phys
- mm/memory.c:handle_mm_fault
- mm/memory.c:unmap_page_range
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
In mm/mincore.c (ffffffff811ee205)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/mprotect.c (ffffffff811f4bcc)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff811f5d2f)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff811f6b92)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/rmap.c (ffffffff811f96b1)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/madvise.c (ffffffff811ff4f2)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/hugetlb.c (ffffffff8120d6fb)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In mm/migrate.c (ffffffff81223989)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff8122e5f8)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
In mm/memcontrol.c (ffffffff81230dd3)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
In fs/proc/task_mmu.c (ffffffff812ba148)
Location: arch/x86/include/asm/pgtable_types.h:363
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In arch/x86/mm/fault.c (ffffffff8106d89f)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In arch/x86/mm/dump_pagetables.c (ffffffff810766f5)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In mm/gup.c (ffffffff811eef7c)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811f5aed)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:copy_page_range
In mm/mincore.c (ffffffff811f9210)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In mm/mprotect.c (ffffffff811ffa8b)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81200b1d)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81201a72)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In mm/rmap.c (ffffffff812042eb)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In mm/madvise.c (ffffffff8120a1b4)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In mm/hugetlb.c (ffffffff8121956d)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In mm/migrate.c (ffffffff8122f2e9)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
In mm/khugepaged.c (ffffffff8123972c)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
In mm/memcontrol.c (ffffffff8123c633)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
In fs/proc/task_mmu.c (ffffffff812c7898)
Location: arch/x86/include/asm/pgtable_types.h:400
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff826ad065)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff8198c247)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
In arch/x86/mm/fault.c (ffffffff810722e3)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:spurious_fault_check
- arch/x86/mm/fault.c:spurious_fault_check
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff810765e0)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff81079b25)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff8107c992)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
In arch/x86/mm/mem_encrypt.c (ffffffff826c5e18)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff812056b2)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8120d5c0)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_swap_page
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:_vm_normal_page
In mm/mincore.c (ffffffff81211617)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff81212421)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff812181c0)
Location: arch/x86/include/asm/pgtable_types.h:425
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 (ffffffff81219549)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8121a4c5)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff8121b8f3)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8121d565)
Location: arch/x86/include/asm/pgtable_types.h:425
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8121f81f)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81223474)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81226071)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/swap_state.c:do_swap_page_readahead
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
In mm/hugetlb.c (ffffffff8123542f)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812374a1)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
In mm/migrate.c (ffffffff8124b6f6)
Location: arch/x86/include/asm/pgtable_types.h:425
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff81258d9d)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8125c2b3)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/hmm.c (ffffffff8126e6ca)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
In fs/dax.c (ffffffff812ce223)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- fs/dax.c:dax_writeback_mapping_range
In fs/proc/task_mmu.c (ffffffff812eb4a5)
Location: arch/x86/include/asm/pgtable_types.h:425
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff826d63c3)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff819e8c0b)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pagetable
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
In arch/x86/mm/fault.c (ffffffff8107532d)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:spurious_fault_check
- arch/x86/mm/fault.c:spurious_fault_check
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81078f5f)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff8107c6e5)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff8107f663)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff826ef9d3)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_init
In arch/x86/mm/mem_encrypt.c (ffffffff826efbf0)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff81226af4)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81229ae9)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:_vm_normal_page
In mm/mincore.c (ffffffff8123238b)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8123317e)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff81239242)
Location: arch/x86/include/asm/pgtable_types.h:424
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
In mm/mremap.c (ffffffff8123ade9)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8123c78c)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff8123d6d3)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8123f571)
Location: arch/x86/include/asm/pgtable_types.h:424
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:page_mkclean_one
In mm/vmalloc.c (ffffffff81240f9c)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff812462f0)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81248461)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
In mm/hugetlb.c (ffffffff81258372)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8125a626)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff812602dc)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8126e460)
Location: arch/x86/include/asm/pgtable_types.h:424
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff8127cec2)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8127fbb5)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff81288b7a)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/hmm.c (ffffffff81293513)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
In fs/dax.c (ffffffff812f87f3)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- fs/dax.c:dax_writeback_mapping_range
In fs/proc/task_mmu.c (ffffffff813187d8)
Location: arch/x86/include/asm/pgtable_types.h:424
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff8288c30e)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff81a24494)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pagetable
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:phys_pte_init
In arch/x86/mm/fault.c (ffffffff8107b12d)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff8107f86c)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff810830f5)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff8108623c)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff8108a404)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828a68ad)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff81239bb2)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8123cff8)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:_vm_normal_page
In mm/mincore.c (ffffffff81245b5e)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8124694c)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff8124db9f)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8124efe9)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81250b97)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff81251c23)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff81253c77)
Location: arch/x86/include/asm/pgtable_types.h:448
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:page_mkclean_one
In mm/vmalloc.c (ffffffff81254cac)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8125a710)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8125ca31)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
In mm/hugetlb.c (ffffffff8126ca42)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8126e4a6)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff81274a19)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff812832ee)
Location: arch/x86/include/asm/pgtable_types.h:448
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff81291a2c)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81294525)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8129d87d)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/hmm.c (ffffffff812a7a6e)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
In fs/dax.c (ffffffff8130c4ec)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff8132fa38)
Location: arch/x86/include/asm/pgtable_types.h:448
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a37b8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff81a945e7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff8107ea82)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81083267)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff81086d65)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff81089c78)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108e159)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828bef5f)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff8124ade2)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124ec73)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff81257cbb)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff81258be8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff8125f7d2)
Location: arch/x86/include/asm/pgtable_types.h:447
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
In mm/mremap.c (ffffffff8126134b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81262e77)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff81263ef5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff81265e9a)
Location: arch/x86/include/asm/pgtable_types.h:447
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8126705c)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff812757ed)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81277c26)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff8127b0d7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff81287e6d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81289adb)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff8128eec4)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In mm/migrate.c (ffffffff8129f3b6)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812abdd5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812b07e5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff812b8b56)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff812c3cfa)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In fs/dax.c (ffffffff81333a2b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81357898)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a6856)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff81acbec7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff8107fb12)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81084337)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff81087a55)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff8108a8e8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108edf6)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828c53d8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff812592d2)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125d238)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff812661cb)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff812670b8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff8126dfe2)
Location: arch/x86/include/asm/pgtable_types.h:447
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
In mm/mremap.c (ffffffff8126faee)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81271627)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff81272765)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff812747c7)
Location: arch/x86/include/asm/pgtable_types.h:447
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8127595c)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff812847bd)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81287716)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff8128abb7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff81297a6d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8129964b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff8129ec40)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In mm/migrate.c (ffffffff812aea4d)
Location: arch/x86/include/asm/pgtable_types.h:447
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812bdeec)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812c2245)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff812caa36)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff812d5a55)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In fs/dax.c (ffffffff813475f1)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff8136fac8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff82ccc41d)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/mm/init_64.c (ffffffff81bc3b31)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pte_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff81086d22)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pgtable.c (ffffffff81089e95)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff8108e16e)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff810951a0)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff82ce85e9)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff81288049)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81295067)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/memory.c:follow_phys
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff812965a6)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff81296a71)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
In mm/mprotect.c (ffffffff8129e6ca)
Location: arch/x86/include/asm/pgtable_types.h:471
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 (ffffffff812a011a)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
In mm/page_vma_mapped.c (ffffffff812a18e7)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
In mm/pgtable-generic.c (ffffffff812a3525)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff812a5b34)
Location: arch/x86/include/asm/pgtable_types.h:471
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:page_mkclean_one
In mm/vmalloc.c (ffffffff812a736a)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff812b6907)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff812b984b)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_ra_info
- mm/swap_state.c:swap_ra_info
In mm/swapfile.c (ffffffff812bd8e6)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff812cb103)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812ce94c)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff812d3830)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff812e4180)
Location: arch/x86/include/asm/pgtable_types.h:471
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:migrate_vma_collect_pmd
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- 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/khugepaged.c (ffffffff812f37a3)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812f911e)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8130087a)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff8130b6b9)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff8130c6a5)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff813745a7)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff8138d9f8)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813b6f68)
Location: arch/x86/include/asm/pgtable_types.h:471
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff82fb825b)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8106589e)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff81c3ca4b)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pte_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff81088602)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff8108a115)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff8108e03e)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff81bda2c4)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff82fd6007)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In kernel/events/core.c (ffffffff8123cbd5)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/gup.c (ffffffff81291d30)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129fed7)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/memory.c:follow_phys
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff812a1519)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff812a18e1)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
In mm/mprotect.c (ffffffff812a9a8a)
Location: arch/x86/include/asm/pgtable_types.h:472
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 (ffffffff812ab577)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
In mm/page_vma_mapped.c (ffffffff812ad1a4)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
In mm/pgtable-generic.c (ffffffff812aee05)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff812b0faf)
Location: arch/x86/include/asm/pgtable_types.h:472
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:page_mkclean_one
In mm/vmalloc.c (ffffffff812b25ea)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff812c2b57)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff812c52b4)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff812c9406)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff812d6d13)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812da28c)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff812df245)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff812f01b5)
Location: arch/x86/include/asm/pgtable_types.h:472
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:migrate_vma_collect_pmd
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- 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/khugepaged.c (ffffffff812fef80)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81304faf)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8130ca1a)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff81317581)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff813185e5)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff813824f7)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff8139f478)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813c8608)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
In drivers/vfio/vfio_iommu_type1.c (ffffffff818ac9e1)
Location: arch/x86/include/asm/pgtable_types.h:472
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:follow_fault_pfn
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff831c28c6)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff81065f6e)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff81c2f05f)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff81089274)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff8108ad75)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff8108ec00)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff81bcc3e8)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff831e0a72)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In kernel/events/core.c (ffffffff81243eea)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/gup.c (ffffffff81297850)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812a5735)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/memory.c:generic_access_phys
- mm/memory.c:generic_access_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff812a6d0c)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff812a70a1)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
In mm/mprotect.c (ffffffff812aef15)
Location: arch/x86/include/asm/pgtable_types.h:470
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 (ffffffff812b097a)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
In mm/page_vma_mapped.c (ffffffff812b2907)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff812b4335)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff812b6577)
Location: arch/x86/include/asm/pgtable_types.h:470
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:page_mkclean_one
In mm/vmalloc.c (ffffffff812b8d28)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff812c99d3)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff812cbf62)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff812cff88)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812ddf43)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812e1aec)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff812e6a1e)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff812f588f)
Location: arch/x86/include/asm/pgtable_types.h:470
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:migrate_vma_collect_pmd
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- 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/khugepaged.c (ffffffff81305b8c)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff8130a43f)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8131318a)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff8131d281)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff8131e7d5)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff8138957d)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff813a61e2)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813cf648)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
In drivers/vfio/vfio_iommu_type1.c (ffffffff8188fb1c)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:follow_fault_pfn
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff832a32d2)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8107008e)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff81d4d760)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff810986cb)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff8109a315)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff8109e6b6)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff81ca247a)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff832c4151)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In kernel/events/core.c (ffffffff8127e85a)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/gup.c (ffffffff812d8227)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812e6c25)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/memory.c:generic_access_phys
- mm/memory.c:generic_access_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- 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:copy_nonpresent_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff812e81ec)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff812e8590)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
In mm/mprotect.c (ffffffff812f0705)
Location: arch/x86/include/asm/pgtable_types.h:468
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
In mm/mremap.c (ffffffff812f230a)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
In mm/page_vma_mapped.c (ffffffff812f452c)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff812f5f15)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff812f8bff)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- 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_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:page_mkclean_one
In mm/vmalloc.c (ffffffff812fb2dc)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vunmap_range_noflush
In mm/madvise.c (ffffffff8130e9f3)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81311132)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff81315499)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81325153)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81328bc7)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff8132e93e)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff8133fe5b)
Location: arch/x86/include/asm/pgtable_types.h:468
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:migrate_vma_collect_pmd
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- 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/khugepaged.c (ffffffff8134f9f6)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81355b9f)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8135eba4)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff8136a61c)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff8136bbb5)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff813d6877)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff813f5c52)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81420a28)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
In drivers/vfio/vfio_iommu_type1.c (ffffffff81923677)
Location: arch/x86/include/asm/pgtable_types.h:468
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:follow_fault_pfn
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff83452541)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8107d9ad)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff81f1d482)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff810ab324)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff810ad465)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff810b209e)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff81e51b58)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810b9805)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In kernel/events/core.c (ffffffff812d34c7)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/gup.c (ffffffff8133812c)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8133d9d4)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/memory.c:generic_access_phys
- mm/memory.c:generic_access_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_pte
- 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_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_present_pte
- 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: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
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff8134954e)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8134c6c4)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff81353d15)
Location: arch/x86/include/asm/pgtable_types.h:470
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 (ffffffff813560ae)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
In mm/page_vma_mapped.c (ffffffff813584f7)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff81359ea3)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8135f1e3)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- 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_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
- 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 (ffffffff813627e4)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vunmap_p4d_range
In mm/madvise.c (ffffffff81376ba0)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8137c167)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff81380a10)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81393aa0)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- 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_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81397e07)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff813a0716)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff813b4b6d)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait_huge
- mm/migrate.c:__migration_entry_wait_huge
- mm/migrate.c:__migration_entry_wait_huge
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- 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 (ffffffff813b73f4)
Location: arch/x86/include/asm/pgtable_types.h:470
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
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/khugepaged.c (ffffffff813c7cca)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff813ce7b8)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff813d9039)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff813e4454)
Location: arch/x86/include/asm/pgtable_types.h:470
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 mm/hmm.c (ffffffff813e81df)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff813e9d65)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff8145da39)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
In fs/proc/task_mmu.c (ffffffff81499908)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
In drivers/vfio/vfio_iommu_type1.c (ffffffff81a796bc)
Location: arch/x86/include/asm/pgtable_types.h:470
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vaddr_get_pfns
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff83e6fb0f)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8108ef2d)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff820c5809)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:phys_pte_init
In arch/x86/mm/fault.c (ffffffff810c36df)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff810c7595)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff810cc8ee)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff810d4dd8)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810d5492)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In kernel/events/core.c (ffffffff8133b745)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/vmscan.c (ffffffff81387390)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/vmscan.c:lru_gen_look_around
- mm/vmscan.c:lru_gen_look_around
- mm/vmscan.c:walk_pte_range
- mm/vmscan.c:walk_pte_range
In mm/gup.c (ffffffff813af8d7)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813b6ad4)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/memory.c:generic_access_phys
- mm/memory.c:generic_access_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_pte
- 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_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_present_pte
- 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: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
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff813c1938)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff813c524c)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff813ce1eb)
Location: arch/x86/include/asm/pgtable_types.h:449
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
- mm/mprotect.c:can_change_pte_writable
In mm/mremap.c (ffffffff813d06f0)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
In mm/page_vma_mapped.c (ffffffff813d2b38)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff813d48d3)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff813da09b)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- 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_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
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
In mm/vmalloc.c (ffffffff813de180)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vunmap_p4d_range
In mm/madvise.c (ffffffff813f436a)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff813f9907)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff813ff317)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff8140e70f)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81417a8e)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff8141fef9)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
In mm/migrate.c (ffffffff81433cfd)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait_huge
- mm/migrate.c:__migration_entry_wait_huge
- mm/migrate.c:__migration_entry_wait_huge
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- 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 (ffffffff81438ecc)
Location: arch/x86/include/asm/pgtable_types.h:449
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
- 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
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/khugepaged.c (ffffffff8144beb4)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81453201)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8145f02d)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
In mm/userfaultfd.c (ffffffff8146bf2c)
Location: arch/x86/include/asm/pgtable_types.h:449
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 mm/hmm.c (ffffffff814700ed)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff81471de5)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff814ed46a)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
In fs/proc/task_mmu.c (ffffffff8152db18)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
In fs/hugetlbfs/inode.c (ffffffff815f6614)
Location: arch/x86/include/asm/pgtable_types.h:449
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_vma_maps_page
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff836908c9)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff81091e1d)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff82149879)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:phys_pte_init
In arch/x86/mm/fault.c (ffffffff810c6f28)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff810cace5)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff810cff0e)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff810d82d8)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810d89c5)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In kernel/events/core.c (ffffffff8136d104)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/vmscan.c (ffffffff813b78c4)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/vmscan.c:lru_gen_look_around
- mm/vmscan.c:lru_gen_look_around
- mm/vmscan.c:walk_pte_range
- mm/vmscan.c:walk_pte_range
In mm/gup.c (ffffffff813e4050)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813eb494)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/memory.c:generic_access_phys
- mm/memory.c:generic_access_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_pte
- 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_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_present_pte
- 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: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
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff813f67d1)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_hugetlb
- mm/mincore.c:mincore_hugetlb
- mm/mincore.c:mincore_hugetlb
In mm/mlock.c (ffffffff813f9675)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff81402a9f)
Location: arch/x86/include/asm/pgtable_types.h:450
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
- mm/mprotect.c:can_change_pte_writable
In mm/mremap.c (ffffffff81404bd1)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
In mm/page_vma_mapped.c (ffffffff8140737b)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
In mm/pgtable-generic.c (ffffffff814092a3)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8140e77f)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- 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_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
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
- mm/rmap.c:set_tlb_ubc_flush_pending
In mm/vmalloc.c (ffffffff814129da)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vunmap_p4d_range
In mm/madvise.c (ffffffff81427a57)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8142c79a)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff81433914)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81441aae)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- 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_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8144b011)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_hugetlb
- mm/mempolicy.c:queue_folios_pte_range
In mm/ksm.c (ffffffff81454a65)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:break_ksm_pmd_entry
- mm/ksm.c:break_ksm_pmd_entry
- mm/ksm.c:break_ksm_pmd_entry
In mm/migrate.c (ffffffff814696cf)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
- 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 (ffffffff8146f70a)
Location: arch/x86/include/asm/pgtable_types.h:450
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
- 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
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/khugepaged.c (ffffffff814816dd)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81488e60)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff81494fdd)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
In mm/userfaultfd.c (ffffffff814a0c87)
Location: arch/x86/include/asm/pgtable_types.h:450
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 mm/hmm.c (ffffffff814a48c3)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
In mm/mapping_dirty_helpers.c (ffffffff814a6738)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff81524160)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
In fs/proc/task_mmu.c (ffffffff81565f48)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
In fs/hugetlbfs/inode.c (ffffffff8162e6da)
Location: arch/x86/include/asm/pgtable_types.h:450
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_vma_maps_page
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff838c0399)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff81099459)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_test_and_clear_young_cb
In arch/x86/mm/init_64.c (ffffffff8222c339)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:phys_pte_init
In arch/x86/mm/fault.c (ffffffff810cf3c2)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:spurious_kernel_fault_check
- arch/x86/mm/fault.c:show_fault_oops
- arch/x86/mm/fault.c:show_fault_oops
In arch/x86/mm/pgtable.c (ffffffff810d3235)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/pat/set_memory.c (ffffffff810d85ee)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:__change_page_attr
In arch/x86/mm/pti.c (ffffffff810e0b58)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810e1245)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In kernel/events/core.c (ffffffff81396344)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/vmscan.c (ffffffff813e0730)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/vmscan.c:lru_gen_look_around
- mm/vmscan.c:lru_gen_look_around
- mm/vmscan.c:walk_pte_range
- mm/vmscan.c:walk_pte_range
In mm/gup.c (ffffffff8140e8b5)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8141545e)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/memory.c:generic_access_phys
- mm/memory.c:generic_access_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_phys
- mm/memory.c:follow_pte
- 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_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:handle_pte_marker
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_present_pte
- 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: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
- mm/memory.c:restore_exclusive_pte
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff81422481)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_hugetlb
- mm/mincore.c:mincore_hugetlb
- mm/mincore.c:mincore_hugetlb
In mm/mlock.c (ffffffff81425218)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff8142f112)
Location: arch/x86/include/asm/pgtable_types.h:478
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
- mm/mprotect.c:can_change_pte_writable
In mm/mremap.c (ffffffff814311b5)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
In mm/page_vma_mapped.c (ffffffff814339eb)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:check_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
In mm/pgtable-generic.c (ffffffff81435a93)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8143b0b5)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:page_make_device_exclusive_one
- 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_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
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
In mm/vmalloc.c (ffffffff8143f44a)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vunmap_p4d_range
In mm/madvise.c (ffffffff8146126b)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81465ee6)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_vma_readahead
In mm/swapfile.c (ffffffff8146cd04)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff8147bd1e)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- 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_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81484a11)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_hugetlb
- mm/mempolicy.c:queue_folios_pte_range
- mm/mempolicy.c:queue_folios_pte_range
- mm/mempolicy.c:queue_folios_pte_range
In mm/ksm.c (ffffffff8148fc55)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:write_protect_page
- mm/ksm.c:break_ksm_pmd_entry
- mm/ksm.c:break_ksm_pmd_entry
- mm/ksm.c:break_ksm_pmd_entry
- mm/ksm.c:break_ksm_pmd_entry
In mm/migrate.c (ffffffff814985ff)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
- 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 (ffffffff8149d310)
Location: arch/x86/include/asm/pgtable_types.h:478
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
- 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
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/khugepaged.c (ffffffff814b0678)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff814b8d80)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff814c48dd)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
- mm/memory-failure.c:check_hwpoisoned_entry
In mm/userfaultfd.c (ffffffff814d2b5e)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff814d58f3)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
- mm/hmm.c:hmm_vma_handle_pte
In mm/mapping_dirty_helpers.c (ffffffff814d779f)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:clean_record_pte
- mm/mapping_dirty_helpers.c:wp_pte
In fs/userfaultfd.c (ffffffff815586ab)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
In fs/proc/task_mmu.c (ffffffff8159df18)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_scan_pmd_entry
- fs/proc/task_mmu.c:pagemap_scan_pmd_entry
- fs/proc/task_mmu.c:pagemap_hugetlb_category
- fs/proc/task_mmu.c:pagemap_hugetlb_category
- fs/proc/task_mmu.c:pagemap_hugetlb_category
- fs/proc/task_mmu.c:pagemap_hugetlb_category
- fs/proc/task_mmu.c:pagemap_hugetlb_category
- fs/proc/task_mmu.c:make_uffd_wp_pte
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_soft_dirty
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
In fs/hugetlbfs/inode.c (ffffffff81667baa)
Location: arch/x86/include/asm/pgtable_types.h:478
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_vma_maps_page
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 (ffffffff8289485f)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff81a6ad37)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff8107eb12)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81083337)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff81086a55)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff810898a8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108ddb6)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828b0370)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff81251922)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81255888)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff8125e81b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8125f708)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff81266632)
Location: arch/x86/include/asm/pgtable_types.h:447
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
In mm/mremap.c (ffffffff8126813e)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81269c77)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff8126adb5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8126ce17)
Location: arch/x86/include/asm/pgtable_types.h:447
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8126dfac)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8127ce0d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8127fcdf)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81283197)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8129004d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81291c2b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff81297220)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In mm/migrate.c (ffffffff812a702d)
Location: arch/x86/include/asm/pgtable_types.h:447
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812b64cc)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812ba825)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff812c3016)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff812ce035)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In fs/dax.c (ffffffff8133fbd1)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813680a8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff81a271c4)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff8106de5f)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81071fe9)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr_set_clr
In arch/x86/mm/pgtable.c (ffffffff810756e5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff81078605)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff8107c8c3)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828a8554)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff812447f7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81247f35)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff81250c38)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff81251b28)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff81258d16)
Location: arch/x86/include/asm/pgtable_types.h:447
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 (ffffffff8125a36a)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8125beda)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff8125cde5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8125ee53)
Location: arch/x86/include/asm/pgtable_types.h:447
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8125ff7b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8126ebfa)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81271b37)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81274c80)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff81281d04)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812838aa)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff81288e30)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In mm/migrate.c (ffffffff81298a66)
Location: arch/x86/include/asm/pgtable_types.h:447
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812a7676)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812ab9e5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff812b4093)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/hmm.c (ffffffff812beea6)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In fs/dax.c (ffffffff8133086f)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81358998)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a7856)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff81ad7147)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff8107eac2)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff810832e7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff81086a05)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff81089858)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108dd66)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828c326f)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff8124f6c2)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81253628)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff8125c5bb)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8125d4a8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff812643d2)
Location: arch/x86/include/asm/pgtable_types.h:447
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
In mm/mremap.c (ffffffff81265ede)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81267a17)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff81268b55)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8126abb7)
Location: arch/x86/include/asm/pgtable_types.h:447
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8126bd4c)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8127abad)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8127db06)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81280fa7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8128de5d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8128fa3b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff81295030)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In mm/migrate.c (ffffffff812a4e3d)
Location: arch/x86/include/asm/pgtable_types.h:447
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812b42dc)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812b8635)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff812c0e26)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff812cbe45)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In fs/dax.c (ffffffff8133d6a1)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81365b78)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a785c)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/mm/init_64.c (ffffffff81ae3607)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:set_pte_init
In arch/x86/mm/fault.c (ffffffff81080bb2)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:no_context
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff8108553d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:__change_page_attr
In arch/x86/mm/pgtable.c (ffffffff81088b35)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:ptep_clear_flush_young
In arch/x86/mm/dump_pagetables.c (ffffffff8108baf8)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff81090146)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff828c6415)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In mm/gup.c (ffffffff8125f032)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81263014)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_numa_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:vm_normal_page
In mm/mincore.c (ffffffff8126bfa4)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8126ce8e)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
In mm/mprotect.c (ffffffff81273d92)
Location: arch/x86/include/asm/pgtable_types.h:447
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
In mm/mremap.c (ffffffff81275880)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff812773ad)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff812784e5)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/pgtable-generic.c:ptep_clear_flush
In mm/rmap.c (ffffffff8127a520)
Location: arch/x86/include/asm/pgtable_types.h:447
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:page_mkclean_one
In mm/vmalloc.c (ffffffff8127b75c)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8128a78e)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8128d6b6)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81290cb7)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8129dc0d)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:is_hugetlb_entry_hwpoisoned
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8129e28b)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
- mm/mempolicy.c:queue_pages_pte_range
In mm/ksm.c (ffffffff812a4e94)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In mm/migrate.c (ffffffff812b5999)
Location: arch/x86/include/asm/pgtable_types.h:447
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:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812c47ac)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812c8c75)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff812d18e6)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/hmm.c (ffffffff812dcba3)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
In fs/dax.c (ffffffff813505b4)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff81379208)
Location: arch/x86/include/asm/pgtable_types.h:447
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_hugetlb_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range