native_pud_val
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:245
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
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_types.h:283
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:283
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_types.h:304
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:319
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:318
Inline: True
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:342
Inline: True
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (ffffffff82cc5b8a)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff82ccd077)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
In arch/x86/xen/trace.c (ffffffff8102b82e)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81047a46)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81076ddb)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81085b23)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:kern_addr_valid
- 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
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff81086c17)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (ffffffff82ce5ff7)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff8108a398)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8108c6b2)
Location: arch/x86/include/asm/pgtable_types.h:365
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81094cff)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt.c (ffffffff82ce868a)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In arch/x86/mm/mem_encrypt_identity.c (ffffffff82ce8caa)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In mm/gup.c (ffffffff8128aa9f)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff8128d586)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__pmd_alloc
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- 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:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff8129ea5d)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In mm/mremap.c (ffffffff8129fb59)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/mremap.c:get_old_pmd
In mm/page_vma_mapped.c (ffffffff812a1da5)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812a2616)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In mm/rmap.c (ffffffff812a4927)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff812a7272)
Location: arch/x86/include/asm/pgtable_types.h:365
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_types.h:365
Inline: True
Inline callers:
- mm/swapfile.c:unuse_p4d_range
In mm/hugetlb.c (ffffffff812c83c8)
Location: arch/x86/include/asm/pgtable_types.h:365
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 (ffffffff81bc7c83)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate.c (ffffffff812e50cc)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In mm/huge_memory.c (ffffffff812ed5e8)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pmd_address
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff81300788)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81307d4e)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In mm/mapping_dirty_helpers.c (ffffffff8130ca22)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In fs/userfaultfd.c (ffffffff81372320)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:365
Inline: True
In arch/x86/power/hibernate.c (ffffffff81bbc441)
Location: arch/x86/include/asm/pgtable_types.h:365
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/entry/vsyscall/vsyscall_64.c (ffffffff82fb147e)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff82fb8eb3)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
In arch/x86/xen/trace.c (ffffffff8102c7de)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81bd4ccc)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff8107740b)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81086bea)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:kern_addr_valid
- 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
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff810884f7)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff82fd397d)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff8108a608)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8108c952)
Location: arch/x86/include/asm/pgtable_types.h:366
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810940bf)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt.c (ffffffff82fd60a8)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In arch/x86/mm/mem_encrypt_identity.c (ffffffff82fd6730)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In mm/gup.c (ffffffff8129475f)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff8129fa37)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__pmd_alloc
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- 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:copy_p4d_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff812a9e1d)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In mm/mremap.c (ffffffff812aba41)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/page_vma_mapped.c (ffffffff812ad5d1)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812adf56)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In mm/rmap.c (ffffffff812b00b7)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff812b24f2)
Location: arch/x86/include/asm/pgtable_types.h:366
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_types.h:366
Inline: True
Inline callers:
- mm/ioremap.c:ioremap_page_range
In mm/swapfile.c (ffffffff812c989d)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/swapfile.c:unuse_p4d_range
In mm/hugetlb.c (ffffffff812d3f98)
Location: arch/x86/include/asm/pgtable_types.h:366
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 (ffffffff81c409ae)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate.c (ffffffff812f048f)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In mm/huge_memory.c (ffffffff812f8d08)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pmd_address
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff8130c928)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81313a7e)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In mm/mapping_dirty_helpers.c (ffffffff81318962)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In fs/userfaultfd.c (ffffffff81380170)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:366
Inline: True
In arch/x86/power/hibernate.c (ffffffff81bd1421)
Location: arch/x86/include/asm/pgtable_types.h:366
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/entry/vsyscall/vsyscall_64.c (ffffffff831bb609)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff831c34ef)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
In arch/x86/xen/trace.c (ffffffff8102d2ee)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81bc7115)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81077e94)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff8108789c)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:kern_addr_valid
- 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
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff81089176)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff831de577)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff8108b258)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8108d380)
Location: arch/x86/include/asm/pgtable_types.h:364
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff81094a60)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt.c (ffffffff831e0b0e)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In arch/x86/mm/mem_encrypt_identity.c (ffffffff831e1182)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/gup.c (ffffffff8129a1ad)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff812a52b0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__pmd_alloc
- 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:apply_to_pmd_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:__get_locked_pte
- 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:copy_pmd_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff812af29c)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/mremap.c (ffffffff812b0e3d)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
- mm/mremap.c:get_old_pud
In mm/page_vma_mapped.c (ffffffff812b27a1)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812b3346)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/rmap.c (ffffffff812b56ab)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff812b8c15)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
- 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_types.h:364
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff812dae7d)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81c32984)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate.c (ffffffff812f67a6)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/huge_memory.c (ffffffff812ff25a)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pmd_address
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff81313098)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81319c29)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/mapping_dirty_helpers.c (ffffffff8131eb52)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In fs/userfaultfd.c (ffffffff813874f9)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In arch/x86/power/hibernate.c (ffffffff81bc342b)
Location: arch/x86/include/asm/pgtable_types.h:364
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/entry/vsyscall/vsyscall_64.c (ffffffff8329bb48)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff832a3f29)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
In arch/x86/xen/trace.c (ffffffff81031b9e)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81c9a718)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810856a5)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81096c05)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:kern_addr_valid
- 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
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff810985d1)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff832c184d)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff8109a7f8)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8109cc05)
Location: arch/x86/include/asm/pgtable_types.h:362
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810a49d2)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt.c (ffffffff832c41ec)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
- arch/x86/mm/mem_encrypt.c:__set_clr_pte_enc
In arch/x86/mm/mem_encrypt_identity.c (ffffffff832c4a0a)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/gup.c (ffffffff812dab51)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff812e680d)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__pmd_alloc
- 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:apply_to_pmd_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:walk_to_pmd
- mm/memory.c:copy_pmd_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff812f0abf)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/mremap.c (ffffffff812f2585)
Location: arch/x86/include/asm/pgtable_types.h:362
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/page_vma_mapped.c (ffffffff812f43c8)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812f4ec9)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/rmap.c (ffffffff812f7340)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff812fb1ca)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/hugetlb.c (ffffffff81321eb3)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81d51392)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate.c (ffffffff81340df0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/huge_memory.c (ffffffff81348e62)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pmd_address
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff8135fb6e)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff813669d6)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In mm/mapping_dirty_helpers.c (ffffffff8136bf32)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In fs/userfaultfd.c (ffffffff813d47d2)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:362
Inline: True
In arch/x86/power/hibernate.c (ffffffff81c94431)
Location: arch/x86/include/asm/pgtable_types.h:362
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/entry/vsyscall/vsyscall_64.c (ffffffff8344a33a)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff834531c6)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
In arch/x86/xen/trace.c (ffffffff810373ea)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81e49b82)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff81095a72)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810a9756)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:kern_addr_valid
- 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
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff810ab22c)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff83473efa)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff810adac7)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810b0424)
Location: arch/x86/include/asm/pgtable_types.h:364
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/pti.c (ffffffff810b926a)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810b9833)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff83477433)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/percpu.c (ffffffff8348b9a2)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff8133a6ce)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff8133d7fa)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__pmd_alloc
- 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:apply_to_pmd_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:walk_to_pmd
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff81354356)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/mremap.c (ffffffff8135642a)
Location: arch/x86/include/asm/pgtable_types.h:364
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/page_vma_mapped.c (ffffffff813583b9)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81358ddc)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/rmap.c (ffffffff8135c95a)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff813626cd)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/hugetlb.c (ffffffff8138f0de)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff81f21612)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pud_populate
In mm/migrate_device.c (ffffffff813b7ccf)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/huge_memory.c (ffffffff813bf2d3)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pmd_address
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff813da7aa)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff813e3d65)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In mm/mapping_dirty_helpers.c (ffffffff813ea15f)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In fs/userfaultfd.c (ffffffff8145fc7d)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:364
Inline: True
In arch/x86/power/hibernate.c (ffffffff81e4345b)
Location: arch/x86/include/asm/pgtable_types.h:364
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/entry/vsyscall/vsyscall_64.c (ffffffff83e64949)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff83e70518)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
In arch/x86/xen/trace.c (ffffffff8103f3d7)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81067ed3)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810ab6b7)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810c2b61)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff810c35ce)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff83e9bb58)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff810c7cdb)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810caab1)
Location: arch/x86/include/asm/pgtable_types.h:345
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/hugetlbpage.c (ffffffff810d0445)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pud_huge
In arch/x86/mm/pti.c (ffffffff810d4bdc)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810d54c9)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff83ea08f8)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/vmscan.c (ffffffff8137f934)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/vmscan.c:walk_pmd_range
In mm/percpu.c (ffffffff83ebc8ae)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813b21af)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
- mm/gup.c:follow_p4d_mask
- mm/gup.c:follow_p4d_mask
In mm/memory.c (ffffffff813b681a)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__pmd_alloc
- 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:apply_to_pmd_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:walk_to_pmd
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff813ce879)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/mremap.c (ffffffff813d0a53)
Location: arch/x86/include/asm/pgtable_types.h:345
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/page_vma_mapped.c (ffffffff813d29ec)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813d36bb)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/rmap.c (ffffffff813d703a)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff813de063)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/hugetlb.c (ffffffff8140dbd4)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/hugetlb_vmemmap.c (ffffffff814140e6)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_should_optimize
In mm/sparse-vmemmap.c (ffffffff820cb07a)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_populate_hugepages
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate_device.c (ffffffff8143998e)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/huge_memory.c (ffffffff8143ef40)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff814609cb)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/userfaultfd.c (ffffffff8146b789)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/mapping_dirty_helpers.c (ffffffff8147221c)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pud_entry
In fs/userfaultfd.c (ffffffff814ef566)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/power/hibernate.c (ffffffff8201e4ff)
Location: arch/x86/include/asm/pgtable_types.h:345
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/entry/vsyscall/vsyscall_64.c (ffffffff83684fc9)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff83691392)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
In arch/x86/xen/trace.c (ffffffff8103f517)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81069783)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810af277)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810c6241)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
- arch/x86/mm/init_64.c:fill_pmd
In arch/x86/mm/fault.c (ffffffff810c6e1e)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff836bf5f8)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff810cb41b)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810ce0eb)
Location: arch/x86/include/asm/pgtable_types.h:346
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/hugetlbpage.c (ffffffff810d3a65)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pud_huge
In arch/x86/mm/pti.c (ffffffff810d80e6)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810d89df)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff836c4abe)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/vmscan.c (ffffffff813b0e64)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/vmscan.c:walk_pmd_range
In mm/percpu.c (ffffffff836e4f2e)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813e6f4f)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
- mm/gup.c:follow_p4d_mask
- mm/gup.c:follow_p4d_mask
In mm/memory.c (ffffffff813eb238)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__pmd_alloc
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:walk_to_pmd
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff81403165)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/mremap.c (ffffffff81405475)
Location: arch/x86/include/asm/pgtable_types.h:346
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/page_vma_mapped.c (ffffffff8140772c)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8140810f)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/rmap.c (ffffffff8140bf3d)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff814128bd)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/hugetlb.c (ffffffff81440f87)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/hugetlb_vmemmap.c (ffffffff81447646)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_should_optimize
In mm/sparse-vmemmap.c (ffffffff8214f30a)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_populate_hugepages
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate_device.c (ffffffff8146e736)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/huge_memory.c (ffffffff81474703)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff8149519e)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/userfaultfd.c (ffffffff814a058c)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In mm/mapping_dirty_helpers.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In fs/userfaultfd.c (ffffffff81524d2d)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:346
Inline: True
In arch/x86/power/hibernate.c (ffffffff8209e4f9)
Location: arch/x86/include/asm/pgtable_types.h:346
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/entry/vsyscall/vsyscall_64.c (ffffffff838b4169)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/entry/vsyscall/vsyscall_64.c:set_vsyscall_pgtable_user_bits
In arch/x86/xen/mmu_pv.c (ffffffff838c0ea2)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
In arch/x86/xen/trace.c (ffffffff810459e7)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/xen/trace.c:perf_trace_xen_mmu_set_pud
- arch/x86/xen/trace.c:trace_event_raw_event_xen_mmu_set_pud
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81070cc3)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810b5e07)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810ce691)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- arch/x86/mm/init_64.c:register_page_bootmem_memmap
- 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:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:phys_pud_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pmd
- arch/x86/mm/init_64.c:fill_pmd
- arch/x86/mm/init_64.c:ident_pud_init
In arch/x86/mm/fault.c (ffffffff810cf2de)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (ffffffff838f0098)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/ioremap.c:early_ioremap_pmd
In arch/x86/mm/pgtable.c (ffffffff810d396b)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_set_huge
- arch/x86/mm/pgtable.c:pudp_test_and_clear_young
- arch/x86/mm/pgtable.c:pudp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810d67cb)
Location: arch/x86/include/asm/pgtable_types.h:374
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:populate_pmd
- 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:unmap_pmd_range
- arch/x86/mm/pat/set_memory.c:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_pmd_address
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
In arch/x86/mm/hugetlbpage.c (ffffffff810dc1f5)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pud_huge
In arch/x86/mm/pti.c (ffffffff810e0966)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pmd
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810e125f)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff838f56be)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_prepare_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/vmscan.c (ffffffff813da3db)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/vmscan.c:walk_pmd_range
In mm/percpu.c (ffffffff8391773f)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff81411bcf)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pud
- mm/gup.c:gup_huge_pud
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff81415261)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__pmd_alloc
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:apply_to_pmd_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:walk_to_pmd
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pud_range
In mm/mprotect.c (ffffffff8142f6f5)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/mremap.c (ffffffff8143198c)
Location: arch/x86/include/asm/pgtable_types.h:374
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:move_page_tables
- mm/mremap.c:get_old_pud
In mm/page_vma_mapped.c (ffffffff81433dba)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8143482f)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/rmap.c (ffffffff814387dd)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/rmap.c:mm_find_pmd
In mm/vmalloc.c (ffffffff8143f32d)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmalloc_to_page
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/hugetlb.c (ffffffff8147b0b7)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pte_offset
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
In mm/sparse-vmemmap.c (ffffffff822321da)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_populate_hugepages
- mm/sparse-vmemmap.c:vmemmap_pud_populate
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
In mm/migrate_device.c (ffffffff8149d1a7)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
In mm/huge_memory.c (ffffffff814a3d03)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/huge_memory.c:huge_pud_set_accessed
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:insert_pfn_pud
- mm/huge_memory.c:insert_pfn_pud
In mm/memory-failure.c (ffffffff814c4b06)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/userfaultfd.c (ffffffff814cfc2c)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
Inline callers:
- mm/userfaultfd.c:mm_alloc_pmd
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In mm/mapping_dirty_helpers.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In fs/userfaultfd.c (ffffffff815589be)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:374
Inline: True
In arch/x86/power/hibernate.c (ffffffff821764f9)
Location: arch/x86/include/asm/pgtable_types.h:374
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/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vsyscall/vsyscall_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/xen/trace.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:341
Inline: True