pte_index
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.h:560
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In arch/x86/mm/init_64.c (ffffffff8181ba20)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:phys_pte_init
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:560
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff81f8a676)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff810339e6)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81f92694)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8105bca9)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff81069b74)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pagetable
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff81069fbb)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff81fa06f9)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8106c190)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
- arch/x86/mm/pageattr.c:lookup_address_in_pgd
In arch/x86/mm/gup.c (ffffffff81071758)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_pte_range
In mm/gup.c (ffffffff811d582d)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811db953)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
In mm/mincore.c (ffffffff811de3b0)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff811e4a8d)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff811e59b9)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/rmap.c (ffffffff811e7807)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/rmap.c:page_check_address_transhuge
- mm/rmap.c:__page_check_address
In mm/vmalloc.c (ffffffff811e9688)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/pagewalk.c (ffffffff811ed1aa)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
In mm/madvise.c (ffffffff811eeb75)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
In mm/swapfile.c (ffffffff811f21a3)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
- mm/swapfile.c:unuse_mm
In mm/mempolicy.c (ffffffff811fee0d)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff818998ae)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff8120414b)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_with_ksm_page
In mm/migrate.c (ffffffff81211972)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8121630a)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff8121be52)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
In mm/memcontrol.c (ffffffff81221132)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/userfaultfd.c (ffffffff8122d895)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff81283b97)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff812a566c)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
In lib/ioremap.c (ffffffff814315bc)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
In arch/x86/power/hibernate_64.c (ffffffff8176093c)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/power/hibernate_64.c:swsusp_arch_resume
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (ffffffff81fc5a70)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/xen/mmu.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff81033610)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81fcd960)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8105ec23)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff8106d738)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pagetable
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8106db5b)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff81fdbc6a)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8106fdb0)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
- arch/x86/mm/pageattr.c:lookup_address_in_pgd
In arch/x86/mm/gup.c (ffffffff810752e8)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_pte_range
In mm/gup.c (ffffffff811e582d)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811eb47f)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
In mm/mincore.c (ffffffff811ee1ce)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff811f4a79)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff811f5bf5)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff811f6f8c)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff811f759a)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
In mm/rmap.c (ffffffff811f8b97)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/rmap.c:page_check_address_transhuge
- mm/rmap.c:__page_check_address
In mm/vmalloc.c (ffffffff811fa9d8)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff811ff4b4)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
In mm/swapfile.c (ffffffff81202b9b)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
- mm/swapfile.c:unuse_mm
In mm/mempolicy.c (ffffffff81210648)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff818cdf60)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812160b9)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff81223b31)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812288ba)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff8122d5ff)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8123387b)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/userfaultfd.c (ffffffff8123fde1)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff8129778a)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff812bafca)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
In lib/ioremap.c (ffffffff8144d82c)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_page_range
In arch/x86/power/hibernate_64.c (ffffffff8178dab1)
Location: arch/x86/include/asm/pgtable.h:597
Inline: True
Inline callers:
- arch/x86/power/hibernate_64.c:swsusp_arch_resume
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff820a6939)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff810317c9)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
In arch/x86/kernel/tboot.c (ffffffff820adfaa)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
In arch/x86/kernel/machine_kexec_64.c (ffffffff8105e2bf)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff8106cd86)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8106d898)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff820bcc3a)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8106f4e2)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In mm/shmem.c (ffffffff811dcf0c)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/shmem.c:shmem_mcopy_atomic_pte
In mm/gup.c (ffffffff811f0a66)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811f1bd4)
Location: arch/x86/include/asm/pgtable.h:736
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:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
In mm/mincore.c (ffffffff811f91d7)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff811ff93c)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff812009cc)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81201e84)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812027c5)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
In mm/vmalloc.c (ffffffff812057f4)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8120a15f)
Location: arch/x86/include/asm/pgtable.h:736
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/swapfile.c (ffffffff8120dc2a)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
- mm/swapfile.c:unuse_mm
- mm/swapfile.c:unuse_mm
In mm/mempolicy.c (ffffffff8121c032)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff819053f5)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812218a9)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8122f471)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff81231f37)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff81239ccc)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8123f121)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/userfaultfd.c (ffffffff8124bcbe)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff812a50c7)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff812c8146)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
In arch/x86/power/hibernate_64.c (ffffffff817abc5f)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- arch/x86/power/hibernate_64.c:swsusp_arch_resume
In lib/ioremap.c (ffffffff818ed4da)
Location: arch/x86/include/asm/pgtable.h:736
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_page_range
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff826ad062)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff81033a46)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
In arch/x86/kernel/tboot.c (ffffffff826b44d3)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
In arch/x86/kernel/machine_kexec_64.c (ffffffff81061fac)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff81071a17)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810722a2)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff826c3816)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff81074a62)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
In arch/x86/mm/mem_encrypt.c (ffffffff826c5ba5)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:sme_populate_pgd
In mm/shmem.c (ffffffff811eee1c)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff812055ed)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81208a0d)
Location: arch/x86/include/asm/pgtable.h:745
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:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff81211597)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff81218027)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff812193b2)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8121aa18)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8121b4a7)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
In mm/vmalloc.c (ffffffff8121f7e5)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81223387)
Location: arch/x86/include/asm/pgtable.h:745
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/swapfile.c (ffffffff81228f7f)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
- mm/swapfile.c:unuse_mm
- mm/swapfile.c:unuse_mm
In mm/mempolicy.c (ffffffff81237431)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff8198f416)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff8123cbaa)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8124b37a)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff81252ca7)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812584b2)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8125ed4a)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/userfaultfd.c (ffffffff8126c02b)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff8126e823)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff812c85f3)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff812eba6d)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (ffffffff81823203)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- arch/x86/power/hibernate_64.c:swsusp_arch_resume
In lib/ioremap.c (ffffffff8197360d)
Location: arch/x86/include/asm/pgtable.h:745
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_page_range
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff826d63ae)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff81034d8a)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
In arch/x86/kernel/tboot.c (ffffffff826ddc28)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff81065048)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff81074706)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pagetable
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810752ea)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff826eda75)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff810773cb)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff8107f62a)
Location: arch/x86/include/asm/pgtable.h:787
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.h:787
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (ffffffff826f028e)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff8120f994)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81226a74)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81229aab)
Location: arch/x86/include/asm/pgtable.h:787
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:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff8123233d)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff8123911d)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff8123ac61)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8123c738)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8123d215)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
In mm/vmalloc.c (ffffffff81240f5a)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81246231)
Location: arch/x86/include/asm/pgtable.h:787
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 (ffffffff81248412)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff8124a3b7)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
- mm/swapfile.c:unuse_vma
- mm/swapfile.c:unuse_vma
In mm/mempolicy.c (ffffffff8125a99d)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff819ebca6)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812604c0)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff8126df53)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812770e5)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff8127ce44)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81283050)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff81288b49)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/userfaultfd.c (ffffffff81290aac)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff81293378)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff812f18a0)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81318f57)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (ffffffff8186d4cc)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- arch/x86/power/hibernate_64.c:swsusp_arch_resume
In lib/ioremap.c (ffffffff819cfaa9)
Location: arch/x86/include/asm/pgtable.h:787
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_page_range
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff8288c2f9)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff81035f6a)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
In arch/x86/kernel/tboot.c (ffffffff82894070)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8106acb8)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff8107a5f6)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pagetable
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8107b0ea)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828a4607)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8107dcbb)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff81086216)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff8108a3cd)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828a6f96)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff81222754)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81239b70)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8123cfc2)
Location: arch/x86/include/asm/pgtable.h:812
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:__handle_mm_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff81245b10)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff8124d6b5)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8124ee72)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81250b3c)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812516ed)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff81254c6a)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8125a651)
Location: arch/x86/include/asm/pgtable.h:812
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 (ffffffff8125c9e2)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff8125e9f7)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
- mm/swapfile.c:unuse_vma
- mm/swapfile.c:unuse_vma
In mm/mempolicy.c (ffffffff8126e863)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81a26f14)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff81274c23)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/ksm.c:try_to_merge_one_page
In mm/migrate.c (ffffffff81282dc3)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff81288934)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812919a8)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812990a0)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8129d84c)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/userfaultfd.c (ffffffff812a5a8e)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812a786a)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff81306260)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81330004)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff8188f4a1)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81a090a2)
Location: arch/x86/include/asm/pgtable.h:812
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_page_range
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a37a0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff810380ca)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/kernel/tboot.c (ffffffff828ab81e)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8106e470)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff8107e341)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8107ea42)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828bcae8)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff810815bb)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff81089c42)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108e122)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828bf64c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff81231d5a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8124ada6)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124ec3d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff81257c61)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff8125f6b5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812611cc)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81262e1c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812639b4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff8126701a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81275739)
Location: arch/x86/include/asm/pgtable.h:829
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 (ffffffff81277bdb)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff8127b248)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/mempolicy.c (ffffffff81289f2d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81a977af)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff8128f713)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8129f4f1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812a3575)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812abd5d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812b4493)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff812b8b25)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff812c1181)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812c4995)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff813277bb)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81357e39)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff818d94a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81a78924)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a683e)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff8103889a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/kernel/tboot.c (ffffffff828ae82c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8106fa20)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff8107f3d1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8107fad2)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828c2f83)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8108267b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff8108a8b2)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108edbf)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828c5ad3)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff8123fe1a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81259296)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125d1fd)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff81266171)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff8126dec5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff8126f968)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff812715cc)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81271e91)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/vmalloc.c (ffffffff8127591a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81284709)
Location: arch/x86/include/asm/pgtable.h:829
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 (ffffffff812876cb)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff8128ad28)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/mempolicy.c (ffffffff81299a9d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81acf076)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff8129f494)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812ae85d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812b4a75)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812bd56d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812c5db3)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff812caa05)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff812d30d1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812d6573)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff8133a59b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81370069)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff8190b4a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81aafcd4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff82ccc405)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff8103b082)
Location: include/linux/pgtable.h:43
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81047aba)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81076f29)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81085d55)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pte_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff81086ce0)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff82ce6377)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff8108c015)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:unmap_pte_range
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81095160)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff82ce8d54)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In mm/shmem.c (ffffffff8126e635)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81287f8b)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8128d80a)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_fault
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pte_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff812964b6)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff8129e560)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff8129ffd4)
Location: include/linux/pgtable.h:43
Inline: True
In mm/page_vma_mapped.c (ffffffff812a1755)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/page_vma_mapped.c:map_pte
In mm/pagewalk.c (ffffffff812a2462)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/vmalloc.c (ffffffff812a7329)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pte_range
In mm/madvise.c (ffffffff812b6894)
Location: include/linux/pgtable.h:43
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 (ffffffff812b88aa)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/swap_state.c:swap_ra_info
In mm/swapfile.c (ffffffff812bda55)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
In mm/mempolicy.c (ffffffff812cedf0)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81bc7a2b)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812d3ae2)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812e3eb9)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812ea017)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/khugepaged.c (ffffffff812f2c8b)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812fba98)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff81300842)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81307ed3)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/hmm.c (ffffffff8130b55c)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff813723d9)
Location: include/linux/pgtable.h:43
Inline: True
In fs/proc/task_mmu.c (ffffffff813b8089)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In lib/ioremap.c (ffffffff815e97f8)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pte_range
In arch/x86/power/hibernate.c (ffffffff81bbc499)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff82fb8243)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff8103b892)
Location: include/linux/pgtable.h:43
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81bd4d40)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81077559)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81086df7)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pte_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810885c0)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff82fd3cfd)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff8108d0da)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81bda284)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff82fd67da)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In kernel/events/core.c (ffffffff8123cb94)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/shmem.c (ffffffff81279033)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81291c6b)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129fcbd)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_fault
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pte_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff812a1429)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812a9920)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812ab43c)
Location: include/linux/pgtable.h:43
Inline: True
In mm/page_vma_mapped.c (ffffffff812ad015)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/page_vma_mapped.c:map_pte
In mm/pagewalk.c (ffffffff812add98)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/vmalloc.c (ffffffff812b25a9)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pte_range
In mm/ioremap.c (ffffffff812b809d)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/ioremap.c:ioremap_pte_range
In mm/madvise.c (ffffffff812c2ae4)
Location: include/linux/pgtable.h:43
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 (ffffffff812c402a)
Location: include/linux/pgtable.h:43
Inline: True
In mm/swapfile.c (ffffffff812c9575)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
In mm/mempolicy.c (ffffffff812da730)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81c40761)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812df4e2)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812efc19)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812f51f4)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/khugepaged.c (ffffffff812fd2bd)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff813076e8)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8130c9e2)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81313ed4)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/hmm.c (ffffffff8131741c)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff81380229)
Location: include/linux/pgtable.h:43
Inline: True
In fs/proc/task_mmu.c (ffffffff813c9f49)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff81bd1479)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff831c28ae)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff8103d231)
Location: include/linux/pgtable.h:43
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81bc7192)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81077fe0)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81087aad)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8108922f)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff831de83e)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff8108dc90)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81bcc3a8)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff831e1243)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In kernel/events/core.c (ffffffff81243ea8)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/filemap.c (ffffffff8125fd39)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
In mm/shmem.c (ffffffff8127dfe0)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8129778c)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812a555a)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff812a6c27)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812aedac)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812b083d)
Location: include/linux/pgtable.h:43
Inline: True
In mm/page_vma_mapped.c (ffffffff812b2894)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812b3193)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/vmalloc.c (ffffffff812b8cde)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
In mm/madvise.c (ffffffff812c9961)
Location: include/linux/pgtable.h:43
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 (ffffffff812cae17)
Location: include/linux/pgtable.h:43
Inline: True
In mm/swapfile.c (ffffffff812cff14)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
In mm/mempolicy.c (ffffffff812e1fa0)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81c327ca)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812e7dff)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812f5593)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812fb73b)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/khugepaged.c (ffffffff81304029)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8130de6a)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff81313151)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff8131a092)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/hmm.c (ffffffff8131d851)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff813875b0)
Location: include/linux/pgtable.h:43
Inline: True
In fs/proc/task_mmu.c (ffffffff813d15ab)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff81bc3483)
Location: include/linux/pgtable.h:43
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff832a32ba)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff81042d6e)
Location: include/linux/pgtable.h:61
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81c9a78b)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810857f2)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81096e2f)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff81098688)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff832c1bb4)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff8109d540)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81ca243a)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff832c4acd)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In kernel/events/core.c (ffffffff8127e819)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/filemap.c (ffffffff8129c6a9)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
In mm/gup.c (ffffffff812d814c)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812e6a51)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff812e8107)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812f059c)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812f21cd)
Location: include/linux/pgtable.h:61
Inline: True
In mm/page_vma_mapped.c (ffffffff812f44b9)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812f4d21)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/vmalloc.c (ffffffff812fb292)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vunmap_range_noflush
- mm/vmalloc.c:vmap_range_noflush
In mm/madvise.c (ffffffff8130e981)
Location: include/linux/pgtable.h:61
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 (ffffffff8130fe24)
Location: include/linux/pgtable.h:61
Inline: True
In mm/swapfile.c (ffffffff81315414)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
In mm/mempolicy.c (ffffffff81329080)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81d51223)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
- mm/sparse-vmemmap.c:vmemmap_remap_range
- mm/sparse-vmemmap.c:vmemmap_remap_range
In mm/ksm.c (ffffffff8132fd2f)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8133fb95)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff8134559c)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/khugepaged.c (ffffffff8134dd59)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81358cc9)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8135f4bd)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81366dc7)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff8136abf1)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff813d4887)
Location: include/linux/pgtable.h:61
Inline: True
In fs/proc/task_mmu.c (ffffffff81422aab)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff81c94493)
Location: include/linux/pgtable.h:61
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff83452529)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff8104acaa)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_ap
In arch/x86/kernel/tboot.c (ffffffff81e49bf7)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81095bba)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810a9848)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810ab2e1)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff834742c6)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff810b0e1c)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81e51b19)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff834774f8)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In kernel/events/core.c (ffffffff812d3487)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/filemap.c (ffffffff812f383f)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
In mm/gup.c (ffffffff81338026)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8133d8ca)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:handle_pte_marker
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pages
- mm/memory.c:insert_pages
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff8134941d)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8134c685)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff81353ad1)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81355f6c)
Location: include/linux/pgtable.h:62
Inline: True
In mm/page_vma_mapped.c (ffffffff81358489)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81358bf5)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/vmalloc.c (ffffffff8136279b)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vunmap_p4d_range
- mm/vmalloc.c:vmap_range_noflush
In mm/madvise.c (ffffffff81376816)
Location: include/linux/pgtable.h:62
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 (ffffffff8137a81e)
Location: include/linux/pgtable.h:62
Inline: True
In mm/swapfile.c (ffffffff813809b1)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
In mm/mempolicy.c (ffffffff813982e4)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81f219a8)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:__populate_section_memmap
- mm/sparse-vmemmap.c:vmemmap_pte_populate
- mm/sparse-vmemmap.c:vmemmap_p4d_range
- mm/sparse-vmemmap.c:__split_vmemmap_huge_pmd
In mm/ksm.c (ffffffff813a00fa)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff813b4aee)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
In mm/migrate_device.c (ffffffff813b701e)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813bb5cc)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/khugepaged.c (ffffffff813c6fb9)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff813d2eeb)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff813d9bd6)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff813e4228)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff813e8e57)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff8145fd34)
Location: include/linux/pgtable.h:62
Inline: True
In fs/proc/task_mmu.c (ffffffff81499bc4)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff81e434c1)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff83e6fae5)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff81056b81)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_ap
In arch/x86/kernel/tboot.c (ffffffff81067f39)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810ab802)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810c2c5c)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810c369c)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff83e9c03f)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff810cb531)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810d4da1)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff83ea0b50)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In kernel/events/core.c (ffffffff8133b705)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- kernel/events/core.c:perf_get_pgtable_size
In mm/filemap.c (ffffffff8135db8f)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
In mm/vmscan.c (ffffffff8137e49d)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/vmscan.c:walk_pte_range
In mm/gup.c (ffffffff813af7df)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813b68ee)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:handle_pte_marker
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:insert_pages
- mm/memory.c:insert_pages
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/mincore.c (ffffffff813c17f9)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff813c520c)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff813cdf8a)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff813d05a3)
Location: include/linux/pgtable.h:62
Inline: True
In mm/page_vma_mapped.c (ffffffff813d2ac6)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813d34c6)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/vmalloc.c (ffffffff813de137)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vunmap_p4d_range
- mm/vmalloc.c:vmap_range_noflush
In mm/madvise.c (ffffffff813f417a)
Location: include/linux/pgtable.h:62
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 (ffffffff813f833b)
Location: include/linux/pgtable.h:62
Inline: True
In mm/swapfile.c (ffffffff813ff413)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
In mm/hugetlb_vmemmap.c (ffffffff81414184)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_should_optimize
- mm/hugetlb_vmemmap.c:vmemmap_remap_range
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
In mm/mempolicy.c (ffffffff81418087)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff820cb091)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff8141efdd)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81433c59)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
In mm/migrate_device.c (ffffffff81438b70)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff8143d9b8)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
In mm/khugepaged.c (ffffffff8144ae39)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8145870d)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8145ff97)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
In mm/userfaultfd.c (ffffffff8146bcc9)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff81470dc9)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff814ef623)
Location: include/linux/pgtable.h:62
Inline: True
In fs/proc/task_mmu.c (ffffffff8152de16)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff8201e568)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff8369089f)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff81057b59)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_ap
In arch/x86/kernel/machine_kexec_64.c (ffffffff810af3c2)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810c633c)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810c6ee5)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff836bfadf)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff810ceb3f)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810d82a1)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff836c4c5b)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In mm/vmscan.c (ffffffff813ae648)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/vmscan.c:walk_pte_range
In mm/memory.c (ffffffff813f013d)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/memory.c:do_read_fault
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:vm_insert_pages
In mm/pagewalk.c (ffffffff81407f25)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff81409841)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/pgtable-generic.c:__pte_offset_map
In mm/vmalloc.c (ffffffff81412991)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vunmap_p4d_range
- mm/vmalloc.c:vmap_range_noflush
In mm/hugetlb_vmemmap.c (ffffffff814476e4)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_should_optimize
- mm/hugetlb_vmemmap.c:vmemmap_remap_range
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
In mm/sparse-vmemmap.c (ffffffff8214f321)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In arch/x86/power/hibernate.c (ffffffff8209e562)
Location: include/linux/pgtable.h:62
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff838c036f)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_early_virt_to_phys
In arch/x86/kernel/espfix_64.c (ffffffff8105edf9)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/kernel/espfix_64.c:init_espfix_ap
In arch/x86/kernel/machine_kexec_64.c (ffffffff810b5f52)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810ce78c)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff810cf37f)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff838f05ff)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pat/set_memory.c (ffffffff810d721f)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810e0b21)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff838f585b)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In mm/vmscan.c (ffffffff813d7c37)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/vmscan.c:walk_pte_range
In mm/memory.c (ffffffff8141b7bf)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/memory.c:do_read_fault
- mm/memory.c:alloc_anon_folio
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:vm_insert_pages
In mm/pagewalk.c (ffffffff81434605)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff8143607c)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/pgtable-generic.c:__pte_offset_map
In mm/vmalloc.c (ffffffff8143f401)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vunmap_p4d_range
- mm/vmalloc.c:vmap_range_noflush
In mm/hugetlb_vmemmap.c (ffffffff81480ee9)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_pmd_entry
- mm/hugetlb_vmemmap.c:vmemmap_pmd_entry
- mm/hugetlb_vmemmap.c:vmemmap_split_pmd
In mm/sparse-vmemmap.c (ffffffff822321f1)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In arch/x86/power/hibernate.c (ffffffff82176562)
Location: include/linux/pgtable.h:65
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
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 (ffffffff82894847)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff810389fa)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/kernel/tboot.c (ffffffff8289c84b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8106e9c0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff8107e3d1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8107ead2)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828adf59)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8108167b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff81089872)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108dd7f)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828b0a6b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff8123846a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff812518e6)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125584d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff8125e7c1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff81266515)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81267fb8)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81269c1c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8126a4e1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/vmalloc.c (ffffffff8126df6a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8127cd59)
Location: arch/x86/include/asm/pgtable.h:829
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 (ffffffff8127fc95)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81283308)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/mempolicy.c (ffffffff8129207d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81a6dee6)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff81297a74)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812a6e3d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812ad055)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812b5b4d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812be393)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff812c2fe5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff812cb6b1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812ceb53)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff81332b7b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81368649)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff818ab4a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81a4eb24)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/kernel/tboot.c (ffffffff82894a19)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8105ef07)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:machine_kexec_prepare
In arch/x86/mm/init_64.c (ffffffff8106d508)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8106de4b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828a617c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff810702c5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
- arch/x86/mm/pageattr.c:lookup_address_in_pgd
In arch/x86/mm/dump_pagetables.c (ffffffff810785e4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff8107c883)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828a8bf0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/gup.c (ffffffff812447cd)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124d748)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/mremap.c (ffffffff8125a2a4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8125be85)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8125c997)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff8125ff61)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8126de1f)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff81271aed)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81274ea4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/sparse-vmemmap.c (ffffffff81a2a417)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/migrate.c (ffffffff81298c8c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff8129e0a4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812a66c3)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/memory-failure.c (ffffffff812b4093)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/hmm.c (ffffffff812bf7b4)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff813234ea)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/power/hibernate.c (ffffffff81865403)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81a0bc30)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a783e)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff8103885a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/kernel/tboot.c (ffffffff828af80e)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff8106ee70)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff8107e381)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff8107ea82)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828c0e58)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8108162b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff81089822)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108dd2f)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828c396a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff8123620a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8124f686)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812535ed)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff8125c561)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812642b5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff81265d58)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff812679bc)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81268281)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/vmalloc.c (ffffffff8126bd0a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8127aaf9)
Location: arch/x86/include/asm/pgtable.h:829
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 (ffffffff8127dabb)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81281118)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/mempolicy.c (ffffffff8128fe8d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81ada2f6)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff81295884)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812a4c4d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812aae65)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812b395d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812bc1a3)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff812c0df5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff812c94c1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812cc963)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff8133064b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81366119)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate.c (ffffffff818fc4a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81abaf14)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff828a7844)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_relocate_p2m
In arch/x86/kernel/espfix_64.c (ffffffff8103985a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In arch/x86/kernel/tboot.c (ffffffff828af83c)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/kernel/machine_kexec_64.c (ffffffff810710f0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81080471)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pmd_table
- arch/x86/mm/init_64.c:phys_pte_init
- arch/x86/mm/init_64.c:fill_pte
In arch/x86/mm/fault.c (ffffffff81080b72)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff828c3fa3)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:__early_set_fixmap
In arch/x86/mm/pageattr.c (ffffffff8108374b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:unmap_pte_range
In arch/x86/mm/dump_pagetables.c (ffffffff8108bac2)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8109010f)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828c6b10)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
In mm/shmem.c (ffffffff812464e7)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8125eff6)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81262fdd)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_fault
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_page_range
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
In mm/mincore.c (ffffffff8126bf4a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff81273c75)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812756fa)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81277352)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81277c01)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/vmalloc.c (ffffffff8127b71a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8128a6d9)
Location: arch/x86/include/asm/pgtable.h:829
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 (ffffffff8128d66b)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swap_state.c:swapin_readahead
In mm/swapfile.c (ffffffff81290e22)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
In mm/mempolicy.c (ffffffff8129f326)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81ae67ac)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812a56a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812b57a9)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812bb1b5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
In mm/khugepaged.c (ffffffff812c3d9a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812cc974)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff812d18b5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff812da1a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812dd6d8)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/userfaultfd.c (ffffffff81342f99)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/userfaultfd.c:handle_userfault
In fs/proc/task_mmu.c (ffffffff81379d02)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
In arch/x86/power/hibernate.c (ffffffff8191d4a1)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/power/hibernate.c:relocate_restore_code
In lib/ioremap.c (ffffffff81ac7364)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range