pud_none
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:581
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:581
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/gup.c (ffffffff811d4edb)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
Inline callers:
- mm/gup.c:follow_page_mask
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/gup.c (ffffffff811e4efb)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
Inline callers:
- mm/gup.c:follow_page_mask
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:618
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/gup.c (ffffffff811ef500)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:757
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff826ad4d7)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In arch/x86/mm/init_64.c (ffffffff8198bdd4)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:phys_pud_init
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In arch/x86/mm/pti.c (ffffffff826c5754)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_init
In mm/gup.c (ffffffff81206ca6)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable.h:766
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff826d67aa)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff826ddbc6)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff810744e8)
Location: arch/x86/include/asm/pgtable.h:808
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff81075052)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff810779ff)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/pgtable.c (ffffffff8107cb2b)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
In arch/x86/mm/dump_pagetables.c (ffffffff8107f4a6)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff810833ef)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff826f018f)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff81226968)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8122983d)
Location: arch/x86/include/asm/pgtable.h:808
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff81239b04)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff8123a94a)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff8123ceaa)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
In mm/vmalloc.c (ffffffff81240ec7)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (ffffffff8124a030)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff81255c60)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff819ebee3)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff8126eeff)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
In mm/userfaultfd.c (ffffffff8128fb31)
Location: arch/x86/include/asm/pgtable.h:808
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In lib/ioremap.c (ffffffff819cf9f2)
Location: arch/x86/include/asm/pgtable.h:808
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 (ffffffff8288c6f3)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff8289400e)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8107a3d8)
Location: arch/x86/include/asm/pgtable.h:833
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff8107ae52)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff8107e1af)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/dump_pagetables.c (ffffffff81085fb0)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff81089fa0)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828a6e97)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff81239a48)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8123cd4d)
Location: arch/x86/include/asm/pgtable.h:833
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff8124d427)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8124eb4d)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff8125135f)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff81254bd7)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (ffffffff8125e670)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff8126a0b0)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81a27151)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812835af)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
In mm/userfaultfd.c (ffffffff812a4a51)
Location: arch/x86/include/asm/pgtable.h:833
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In lib/ioremap.c (ffffffff81a08ec6)
Location: arch/x86/include/asm/pgtable.h:833
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 (ffffffff828a3b94)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff828ab7bc)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8107e11b)
Location: arch/x86/include/asm/pgtable.h:850
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff8107fd50)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81081aa0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/dump_pagetables.c (ffffffff81089ae2)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108dd4f)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828bf54f)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff8124ac82)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8124e9bb)
Location: arch/x86/include/asm/pgtable.h:850
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff8125fc21)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81260ea2)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff81263642)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff81266f87)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/hugetlb.c (ffffffff812851e7)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81a979f9)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/huge_memory.c (ffffffff812a21ba)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/huge_memory.c:vmf_insert_pfn_pud
In mm/userfaultfd.c (ffffffff812c0010)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff812c4d9c)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pud
In lib/ioremap.c (ffffffff81a787d0)
Location: arch/x86/include/asm/pgtable.h:850
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 (ffffffff828a6c2e)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff828ae7ca)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8107f1ab)
Location: arch/x86/include/asm/pgtable.h:850
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff81080de0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81082b60)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/dump_pagetables.c (ffffffff8108a752)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108e9af)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828c59ca)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff81259172)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8125cf58)
Location: arch/x86/include/asm/pgtable.h:850
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff8126e4e1)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8126f63b)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff8127210d)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff81275887)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/hugetlb.c (ffffffff81294d87)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81acf2c7)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812af031)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/huge_memory.c (ffffffff812b356a)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/huge_memory.c:vmf_insert_pfn_pud
In mm/userfaultfd.c (ffffffff812d1f60)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff812d674c)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pud
In lib/ioremap.c (ffffffff81aafb80)
Location: arch/x86/include/asm/pgtable.h:850
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 (ffffffff82ccd077)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81047a46)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff81085b23)
Location: arch/x86/include/asm/pgtable.h:859
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:free_pud_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff81087eb3)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pat/set_memory.c (ffffffff8108c6b2)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81094cff)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff82ce8caa)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff812892f5)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff8128d586)
Location: arch/x86/include/asm/pgtable.h:859
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:apply_to_p4d_range
- mm/memory.c:apply_to_p4d_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
- mm/memory.c:copy_page_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff8129eedc)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/mprotect.c:change_p4d_range
In mm/mremap.c (ffffffff8129fb59)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/mremap.c:get_old_pmd
In mm/pagewalk.c (ffffffff812a29cb)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
In mm/vmalloc.c (ffffffff812a7295)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_p4d_range
In mm/swapfile.c (ffffffff812bdd79)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/swapfile.c:unuse_p4d_range
In mm/hugetlb.c (ffffffff812c9fe4)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81bc7c83)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812e50cc)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
In mm/huge_memory.c (ffffffff812e8e9d)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff81307d4e)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff8130b8ad)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
In mm/mapping_dirty_helpers.c (ffffffff8130c9c5)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In lib/ioremap.c (ffffffff815e9a70)
Location: arch/x86/include/asm/pgtable.h:859
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff82fb8eb3)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81bd4ccc)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff81086bea)
Location: arch/x86/include/asm/pgtable.h:858
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:free_pud_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff8108c952)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810940bf)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff82fd6730)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff81292fd5)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff8129fa37)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- 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_p4d_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff812aa29c)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/mprotect.c:change_p4d_range
In mm/mremap.c (ffffffff812ab7c6)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff812ae30b)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
In mm/vmalloc.c (ffffffff812b2515)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_p4d_range
In mm/ioremap.c (ffffffff812b8546)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/ioremap.c:ioremap_page_range
In mm/swapfile.c (ffffffff812c989d)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/swapfile.c:unuse_p4d_range
In mm/hugetlb.c (ffffffff812d5c24)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81c409ae)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812f048f)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
In mm/huge_memory.c (ffffffff812f430d)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff81313a7e)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff8131779d)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
In mm/mapping_dirty_helpers.c (ffffffff81318905)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff831c34ef)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81bc7115)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff8108789c)
Location: arch/x86/include/asm/pgtable.h:858
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_p4d_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff8108d380)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81094a60)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff831e1182)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff8129898e)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff812a52b0)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:__get_locked_pte
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff812af6e0)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/mprotect.c:change_p4d_range
In mm/mremap.c (ffffffff812b0bc0)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff812b36fd)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
In mm/vmalloc.c (ffffffff812b8bed)
Location: arch/x86/include/asm/pgtable.h:858
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/swapfile.c (ffffffff812d050b)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff812dc9c3)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81c32984)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812f67a6)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
In mm/huge_memory.c (ffffffff812fa54d)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff81319c29)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff8131d99d)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
In mm/mapping_dirty_helpers.c (ffffffff8131eaf5)
Location: arch/x86/include/asm/pgtable.h:858
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff832a3f29)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81c9a718)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff81096c05)
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:remove_p4d_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff8109cc05)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810a49d2)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff832c4a0a)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff812d93fa)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff812e680d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff812f0f12)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mprotect.c:change_p4d_range
In mm/mremap.c (ffffffff812f25f9)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff812f528e)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/vmalloc.c (ffffffff812fb1a2)
Location: arch/x86/include/asm/pgtable.h:829
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/swapfile.c (ffffffff81315a56)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff81323b93)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81d51392)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff81340df0)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
In mm/huge_memory.c (ffffffff813443ad)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff813669d6)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff8136ad3d)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
In mm/mapping_dirty_helpers.c (ffffffff8136bed5)
Location: arch/x86/include/asm/pgtable.h:829
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff834531c6)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81e49b82)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff810a96c0)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_p4d_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff810b0424)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810b926a)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff83477433)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/percpu.c (ffffffff8348b9a2)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813393d8)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff8133d7fa)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff81354ac6)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81356494)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff81359148)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
In mm/vmalloc.c (ffffffff813626a6)
Location: arch/x86/include/asm/pgtable.h:827
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/swapfile.c (ffffffff81380fe4)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff8139178e)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81f21612)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate_device.c (ffffffff813b7ccf)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
In mm/huge_memory.c (ffffffff813b98ae)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff813e3d65)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff813e8789)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
In mm/mapping_dirty_helpers.c (ffffffff813ea0f5)
Location: arch/x86/include/asm/pgtable.h:827
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff83e704e8)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81067ed3)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff810c2ac4)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_p4d_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff810caab1)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/hugetlbpage.c (ffffffff810d0445)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pud_huge
In arch/x86/mm/pti.c (ffffffff810d4bdc)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff83ea08f8)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/percpu.c (ffffffff83ebc8ae)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813b0ce7)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
- mm/gup.c:follow_p4d_mask
In mm/memory.c (ffffffff813b681a)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff813cf025)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff813d0abc)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff813d3a2c)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
In mm/vmalloc.c (ffffffff813de03c)
Location: arch/x86/include/asm/pgtable.h:845
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/swapfile.c (ffffffff813ff826)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff8140e69b)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff820cb72c)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate_device.c (ffffffff8143998e)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
In mm/huge_memory.c (ffffffff8143bd8e)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff8146b789)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff8147070c)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
In mm/mapping_dirty_helpers.c (ffffffff814721ab)
Location: arch/x86/include/asm/pgtable.h:845
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff83691368)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81069783)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff810c61a4)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_p4d_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff810ce0eb)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/hugetlbpage.c (ffffffff810d3a65)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pud_huge
In arch/x86/mm/pti.c (ffffffff810d80e6)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff836c4abe)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/percpu.c (ffffffff836e4f2e)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813e5116)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
- mm/gup.c:follow_p4d_mask
In mm/memory.c (ffffffff813eb238)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_p4d_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff814036f9)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/mprotect.c:change_p4d_range
- mm/mprotect.c:change_p4d_range
In mm/mremap.c (ffffffff814054db)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff814083fc)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
In mm/vmalloc.c (ffffffff8141289c)
Location: arch/x86/include/asm/pgtable.h:846
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/swapfile.c (ffffffff81432505)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
In mm/hugetlb.c (ffffffff81441a5a)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff8214f9bc)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate_device.c (ffffffff8146e736)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
In mm/huge_memory.c (ffffffff814718a1)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff814a058c)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff814a543c)
Location: arch/x86/include/asm/pgtable.h:846
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff838c0e78)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/tboot.c (ffffffff81070cc3)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/mm/init_64.c (ffffffff810ce5f4)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:remove_p4d_table
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/pat/set_memory.c (ffffffff810d67cb)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pud
- arch/x86/mm/pat/set_memory.c:populate_pmd
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/hugetlbpage.c (ffffffff810dc1f5)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pud_huge
In arch/x86/mm/pti.c (ffffffff810e0966)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff838f56be)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/percpu.c (ffffffff8391773f)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff8140f9a6)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff81415261)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pud_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff8142fc79)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/mprotect.c:change_p4d_range
- mm/mprotect.c:change_p4d_range
In mm/mremap.c (ffffffff814319f6)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/pagewalk.c (ffffffff81434b1c)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
In mm/vmalloc.c (ffffffff8143f30c)
Location: arch/x86/include/asm/pgtable.h:1068
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/swapfile.c (ffffffff8146b925)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
In mm/hugetlb.c (ffffffff8147bcca)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff8223287c)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate_device.c (ffffffff8149d1a7)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
In mm/huge_memory.c (ffffffff814a1051)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/huge_memory.c:insert_pfn_pud
In mm/userfaultfd.c (ffffffff814cfc2c)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff814d63fc)
Location: arch/x86/include/asm/pgtable.h:1068
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/mm/pgtable.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In arch/powerpc/mm/book3s64/hash_pgtable.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In arch/powerpc/mm/book3s64/radix_pgtable.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In arch/powerpc/mm/book3s64/subpage_prot.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In arch/powerpc/mm/hugetlbpage.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In arch/powerpc/xmon/xmon.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/gup.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/memory.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/mprotect.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/mremap.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/pagewalk.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/vmalloc.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/swapfile.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/migrate.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In mm/userfaultfd.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
In lib/ioremap.c (0)
Location: arch/powerpc/include/asm/book3s/64/pgtable.h:916
Inline: True
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/memory.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/mprotect.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/mremap.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/pagewalk.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/vmalloc.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/swapfile.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/hugetlb.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In mm/userfaultfd.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
In lib/ioremap.c (0)
Location: arch/riscv/include/asm/pgtable-64.h:36
Inline: True
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu_pv.c (ffffffff82894c37)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff8289c7e9)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8107e1ab)
Location: arch/x86/include/asm/pgtable.h:850
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff8107fde0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81081b60)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/dump_pagetables.c (ffffffff81089712)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108d96f)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828b0962)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff812517c2)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812555a8)
Location: arch/x86/include/asm/pgtable.h:850
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff81266b31)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81267c8b)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff8126a75d)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff8126ded7)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/hugetlb.c (ffffffff8128d367)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81a6e137)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812a7611)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/huge_memory.c (ffffffff812abb4a)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/huge_memory.c:vmf_insert_pfn_pud
In mm/userfaultfd.c (ffffffff812ca540)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff812ced2c)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pud
In lib/ioremap.c (ffffffff81a4e9d0)
Location: arch/x86/include/asm/pgtable.h:850
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/tboot.c (ffffffff828949bc)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8106d40c)
Location: arch/x86/include/asm/pgtable.h:850
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff8106db11)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81070dd4)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pgd
- arch/x86/mm/pageattr.c:populate_pgd
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
- arch/x86/mm/pageattr.c:lookup_address_in_pgd
In arch/x86/mm/dump_pagetables.c (ffffffff810783c2)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:ptdump_walk_pgd_level_core
In arch/x86/mm/pti.c (ffffffff8107c446)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828a8ae7)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff812446a1)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81247cde)
Location: arch/x86/include/asm/pgtable.h:850
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff812589e7)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81259fd9)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff8125c63a)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff8125fefe)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/hugetlb.c (ffffffff8127f142)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81a2a5d0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff81299060)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/huge_memory.c (ffffffff8129d439)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/huge_memory.c:vmf_insert_pfn_pud
In mm/userfaultfd.c (ffffffff812bb57b)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff812bf9c1)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pud
In lib/ioremap.c (ffffffff81a0bab9)
Location: arch/x86/include/asm/pgtable.h:850
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 (ffffffff828a7c2e)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff828af7ac)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8107e15b)
Location: arch/x86/include/asm/pgtable.h:850
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff8107fd90)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81081b10)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/dump_pagetables.c (ffffffff810896c2)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108d91f)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828c3861)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff8124f562)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81253348)
Location: arch/x86/include/asm/pgtable.h:850
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff812648d1)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81265a2b)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff812684fd)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff8126bc77)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/hugetlb.c (ffffffff8128b177)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81ada547)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812a5421)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/huge_memory.c (ffffffff812a995a)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/huge_memory.c:vmf_insert_pfn_pud
In mm/userfaultfd.c (ffffffff812c8350)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff812ccb3c)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pud
In lib/ioremap.c (ffffffff81abadc0)
Location: arch/x86/include/asm/pgtable.h:850
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 (ffffffff828a7c34)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_pagetable_init
- arch/x86/xen/mmu_pv.c:__xen_pgd_walk
In arch/x86/kernel/tboot.c (ffffffff828af7da)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_late_init
In arch/x86/mm/init_64.c (ffffffff8108024b)
Location: arch/x86/include/asm/pgtable.h:850
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:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff81081e80)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/pageattr.c (ffffffff81083c30)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pageattr.c:populate_pmd
- arch/x86/mm/pageattr.c:unmap_pmd_range
- arch/x86/mm/pageattr.c:lookup_pmd_address
In arch/x86/mm/dump_pagetables.c (ffffffff8108b962)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/dump_pagetables.c:walk_pud_level
In arch/x86/mm/pti.c (ffffffff8108fcff)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_identity.c (ffffffff828c6a07)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff8125eed2)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81262d58)
Location: arch/x86/include/asm/pgtable.h:850
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:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff8127429a)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff812753cd)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff81277e7d)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pgd_range
- mm/pagewalk.c:walk_pgd_range
In mm/vmalloc.c (ffffffff8127b687)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/hugetlb.c (ffffffff8129af97)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pte_alloc
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81ae69fd)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate.c (ffffffff812b4b51)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
In mm/huge_memory.c (ffffffff812b97ae)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/huge_memory.c:vmf_insert_pfn_pud
In mm/userfaultfd.c (ffffffff812d9060)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (ffffffff812dd8cc)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pud
In lib/ioremap.c (ffffffff81ac7210)
Location: arch/x86/include/asm/pgtable.h:850
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range