native_pmd_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:266
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:266
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:304
Inline: True
In arch/x86/xen/p2m.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/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/hugetlbpage.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 arch/x86/mm/kmmio.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/mincore.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/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/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/madvise.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/mempolicy.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/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/migrate.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/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/memcontrol.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 fs/proc/task_mmu.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
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
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:304
Inline: True
In arch/x86/xen/p2m.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/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In arch/x86/mm/hugetlbpage.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 arch/x86/mm/kmmio.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/mincore.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/madvise.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/mempolicy.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/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/migrate.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/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In mm/memcontrol.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 fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
In fs/proc/task_mmu.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
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:304
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:325
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:345
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/pagewalk.c (0)
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
Inline: True
In fs/proc/task_mmu.c (0)
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 lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:345
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:344
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:344
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:368
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:368
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:367
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
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:367
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
5.8
: 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:391
Inline: True
In arch/x86/xen/p2m.c (ffffffff81022d20)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff82ccd002)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pmd
- arch/x86/xen/mmu_pv.c:pmd_large
- arch/x86/xen/mmu_pv.c:set_pmd
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81047ab1)
Location: arch/x86/include/asm/pgtable_types.h:391
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 (ffffffff81076ea9)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81085bf6)
Location: arch/x86/include/asm/pgtable_types.h:391
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:vmemmap_populate_hugepages
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff81086c84)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
- arch/x86/mm/fault.c:vmalloc_fault
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
In arch/x86/mm/pgtable.c (ffffffff8108a4fd)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8108c393)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- 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_pte_range
- arch/x86/mm/pat/set_memory.c:unmap_pte_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_address_in_pgd
- 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 (ffffffff810914d5)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff81092465)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_pmd_presence
In arch/x86/mm/pti.c (ffffffff810950fc)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff82ce8620)
Location: arch/x86/include/asm/pgtable_types.h:391
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 (ffffffff82ce8d14)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
- arch/x86/mm/mem_encrypt_identity.c:pmd_large
In mm/shmem.c (ffffffff8126e5f3)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8128ad5f)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:is_swap_pmd
In mm/memory.c (ffffffff8128d811)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_fault
- mm/memory.c:do_fault
- mm/memory.c:do_fault_around
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_set_pmd
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_anonymous_page
- mm/memory.c:do_swap_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:wp_page_copy
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pte_range
- mm/memory.c:remap_pte_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:unmap_page_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:__pte_alloc
In mm/mincore.c (ffffffff81296476)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff8129e51f)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812a05fb)
Location: arch/x86/include/asm/pgtable_types.h:391
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_normal_pmd
- mm/mremap.c:get_old_pmd
In mm/page_vma_mapped.c (ffffffff812a1c4d)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
In mm/pagewalk.c (ffffffff812a252a)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff812a3784)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
In mm/rmap.c (ffffffff812a3ed3)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/rmap.c:page_mkclean_one
In mm/vmalloc.c (ffffffff812a72f0)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pte_range
In mm/madvise.c (ffffffff812b684f)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff812b88c8)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/swap_state.c:swap_ra_info
In mm/swapfile.c (ffffffff812bda73)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812cb1b2)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
In mm/mempolicy.c (ffffffff812cedaf)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81bc7b9d)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812d3aa1)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812e42ec)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:pmd_trans_migrating
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812eebcc)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812f1226)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812fba57)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8130080e)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81308dd5)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_zeropage_pte
- mm/userfaultfd.c:mfill_zeropage_pte
- mm/userfaultfd.c:mcopy_atomic_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/hmm.c (ffffffff8130b574)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In mm/mapping_dirty_helpers.c (ffffffff8130c8a6)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
In fs/userfaultfd.c (ffffffff813723ed)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
In fs/dax.c (ffffffff8138f4b5)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_entry_mkclean
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813b7ed9)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In lib/ioremap.c (ffffffff815e9b08)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
Inline callers:
- lib/ioremap.c:ioremap_pud_range
- lib/ioremap.c:ioremap_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:391
Inline: True
In arch/x86/power/hibernate.c (ffffffff81bbc47e)
Location: arch/x86/include/asm/pgtable_types.h:391
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In arch/x86/xen/p2m.c (ffffffff810232f0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff82fb8e3e)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pmd
- arch/x86/xen/mmu_pv.c:pmd_large
- arch/x86/xen/mmu_pv.c:set_pmd
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81bd4d37)
Location: arch/x86/include/asm/pgtable_types.h:392
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 (ffffffff810774d9)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81086cb8)
Location: arch/x86/include/asm/pgtable_types.h:392
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:vmemmap_populate_hugepages
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff81088564)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In arch/x86/mm/pgtable.c (ffffffff8108a7cd)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8108c633)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff81090e05)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff81091b05)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_pmd_presence
In arch/x86/mm/pti.c (ffffffff81bda220)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff82fd603e)
Location: arch/x86/include/asm/pgtable_types.h:392
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 (ffffffff82fd679a)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
- arch/x86/mm/mem_encrypt_identity.c:pmd_large
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In mm/shmem.c (ffffffff81278ff1)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff81294a1f)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:is_swap_pmd
In mm/memory.c (ffffffff8129fcc4)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_numa_page
- mm/memory.c:do_fault
- mm/memory.c:do_fault
- mm/memory.c:do_fault_around
- mm/memory.c:alloc_set_pte
- mm/memory.c:do_set_pmd
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:remap_pte_range
- mm/memory.c:remap_pte_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:unmap_page_range
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_p4d_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:__pte_alloc
In mm/mincore.c (ffffffff812a13e9)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812a98df)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812abb64)
Location: arch/x86/include/asm/pgtable_types.h:392
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
In mm/page_vma_mapped.c (ffffffff812ad74c)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:map_pte
- mm/page_vma_mapped.c:map_pte
In mm/pagewalk.c (ffffffff812ade66)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff812af064)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
In mm/rmap.c (ffffffff812afbe0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/rmap.c:page_mkclean_one
In mm/vmalloc.c (ffffffff812b2570)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pte_range
In mm/ioremap.c (ffffffff812b85e6)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/ioremap.c:ioremap_page_range
- mm/ioremap.c:ioremap_pte_range
In mm/madvise.c (ffffffff812c2a9f)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff812c4048)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In mm/swapfile.c (ffffffff812c9593)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812d6dc2)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
In mm/mempolicy.c (ffffffff812da6ef)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81c408c8)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812df4a1)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812eff65)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:pmd_trans_migrating
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff812fa22c)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812fc921)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff813076a7)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8130c9ae)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff81314be0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/hmm.c (ffffffff81317434)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In mm/mapping_dirty_helpers.c (ffffffff813187e6)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In fs/userfaultfd.c (ffffffff8138023d)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In fs/dax.c (ffffffff813a0b43)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_entry_mkclean
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813c9d99)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:392
Inline: True
In arch/x86/power/hibernate.c (ffffffff81bd145e)
Location: arch/x86/include/asm/pgtable_types.h:392
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/xen/p2m.c (ffffffff810255f0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff831c33a1)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_pud_walk
- arch/x86/xen/mmu_pv.c:pmd_large
- arch/x86/xen/mmu_pv.c:set_pmd
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81bc7189)
Location: arch/x86/include/asm/pgtable_types.h:390
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 (ffffffff81077f60)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff8108796c)
Location: arch/x86/include/asm/pgtable_types.h:390
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:vmemmap_populate_hugepages
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff810891e3)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/mm/pgtable.c (ffffffff8108b3fd)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8108d04f)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff810917d5)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff81092645)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_pmd_presence
In arch/x86/mm/pti.c (ffffffff81bcc347)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff831e0aa6)
Location: arch/x86/include/asm/pgtable_types.h:390
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 (ffffffff831e1202)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
- arch/x86/mm/mem_encrypt_identity.c:pmd_large
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In mm/filemap.c (ffffffff8125fced)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
In mm/shmem.c (ffffffff8127df9e)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff8129a45d)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:is_swap_pmd
In mm/memory.c (ffffffff812a549a)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_fault
- mm/memory.c:do_read_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:copy_pmd_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:__pte_alloc
In mm/mincore.c (ffffffff812a6be3)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812aed6c)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812b0ff2)
Location: arch/x86/include/asm/pgtable_types.h:390
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
In mm/page_vma_mapped.c (ffffffff812b2600)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812b325a)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff812b4110)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmd_mkinvalid
In mm/rmap.c (ffffffff812b5181)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/rmap.c:page_mkclean_one
In mm/vmalloc.c (ffffffff812b8c94)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
In mm/madvise.c (ffffffff812c991c)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff812cae3a)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In mm/swapfile.c (ffffffff812cff1b)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812ddfef)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
In mm/mempolicy.c (ffffffff812e1f60)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81c32921)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff812e7dbe)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812f59fa)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:pmd_trans_migrating
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff81300fe8)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff81303689)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8130de28)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8131311d)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff8131ad8d)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/hmm.c (ffffffff8131d86a)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In mm/mapping_dirty_helpers.c (ffffffff8131e9d6)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In fs/userfaultfd.c (ffffffff813875c4)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In fs/dax.c (ffffffff813a7d2a)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_entry_mkclean
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff813d13f9)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/power/hibernate.c (ffffffff81bc3468)
Location: arch/x86/include/asm/pgtable_types.h:390
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In arch/x86/xen/p2m.c (ffffffff81029b00)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff832a3ddb)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_pud_walk
- arch/x86/xen/mmu_pv.c:pmd_large
- arch/x86/xen/mmu_pv.c:set_pmd
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81c9a782)
Location: arch/x86/include/asm/pgtable_types.h:388
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 (ffffffff8108576b)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff81096cde)
Location: arch/x86/include/asm/pgtable_types.h:388
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:vmemmap_populate_hugepages
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff8109863c)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In arch/x86/mm/pgtable.c (ffffffff8109a99d)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff8109c8cb)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff810a1355)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff810a2365)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_pmd_presence
In arch/x86/mm/pti.c (ffffffff81ca23d9)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt.c (ffffffff832c4185)
Location: arch/x86/include/asm/pgtable_types.h:388
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 (ffffffff832c4a8c)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
- arch/x86/mm/mem_encrypt_identity.c:pmd_large
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In mm/filemap.c (ffffffff8129c65d)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
In mm/gup.c (ffffffff812dae01)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:is_swap_pmd
In mm/memory.c (ffffffff812e698d)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_fault
- mm/memory.c:do_read_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:do_set_pmd
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:__pte_alloc
In mm/mincore.c (ffffffff812e80c3)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mprotect.c (ffffffff812f055c)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff812f2b08)
Location: arch/x86/include/asm/pgtable_types.h:388
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
In mm/page_vma_mapped.c (ffffffff812f41ef)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff812f4de9)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff812f5cf0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmd_mkinvalid
In mm/rmap.c (ffffffff812f6d1d)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/rmap.c:page_mkclean_one
In mm/vmalloc.c (ffffffff812fb248)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff8130e93c)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8130fe47)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In mm/swapfile.c (ffffffff8131542c)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff813251ff)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
In mm/mempolicy.c (ffffffff81329040)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81d5132f)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
- mm/sparse-vmemmap.c:vmemmap_remap_range
In mm/ksm.c (ffffffff8132fcee)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8133ffbe)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/huge_memory.c (ffffffff8134ac58)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8134d3f3)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81358c87)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8135f478)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff8136817d)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff8136ac0a)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In mm/mapping_dirty_helpers.c (ffffffff8136bdb6)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In fs/userfaultfd.c (ffffffff813d489b)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In fs/dax.c (ffffffff813f767c)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_entry_mkclean
- fs/dax.c:dax_entry_mkclean
In fs/proc/task_mmu.c (ffffffff814228f9)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:388
Inline: True
In arch/x86/power/hibernate.c (ffffffff81c94478)
Location: arch/x86/include/asm/pgtable_types.h:388
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/xen/p2m.c (ffffffff8102e3f0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff83453063)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_pud
- arch/x86/xen/mmu_pv.c:xen_pud_walk
- arch/x86/xen/mmu_pv.c:pmd_large
- arch/x86/xen/mmu_pv.c:set_pmd
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81e49bed)
Location: arch/x86/include/asm/pgtable_types.h:390
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 (ffffffff81095b35)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810a9786)
Location: arch/x86/include/asm/pgtable_types.h:390
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:vmemmap_populate_hugepages
- arch/x86/mm/init_64.c:kern_addr_valid
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff810ab295)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/mm/pgtable.c (ffffffff810adc8b)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_invalidate_ad
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810b00ac)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff810b5465)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff810b69e9)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_page_presence
In arch/x86/mm/pti.c (ffffffff81e51abe)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810b988d)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff834774bf)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range_pte
- arch/x86/mm/mem_encrypt_identity.c:pmd_large
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In mm/filemap.c (ffffffff812f37fd)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
In mm/percpu.c (ffffffff8348ba24)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff8133a9ae)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/gup.c:is_swap_pmd
In mm/memory.c (ffffffff8133d85f)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_fault
- mm/memory.c:do_read_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:insert_pages
- mm/memory.c:insert_pages
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:pmd_install
In mm/mincore.c (ffffffff813493dc)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff8134c63e)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff81353a90)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff813566ef)
Location: arch/x86/include/asm/pgtable_types.h:390
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
In mm/page_vma_mapped.c (ffffffff813581c8)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81358cda)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff81359c20)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmd_mkinvalid
In mm/rmap.c (ffffffff8135ea0e)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
In mm/vmalloc.c (ffffffff8136274a)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff813767cd)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff8137a840)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In mm/swapfile.c (ffffffff813809c7)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81393b53)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
In mm/mempolicy.c (ffffffff813982a4)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff81f215b9)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:__split_vmemmap_huge_pmd
- mm/sparse-vmemmap.c:__split_vmemmap_huge_pmd
- mm/sparse-vmemmap.c:__split_vmemmap_huge_pmd
In mm/ksm.c (ffffffff813a00ba)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff813b4aad)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/migrate_device.c (ffffffff813b74fc)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813c1de8)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff813c7be6)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:khugepaged_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff813d2eaa)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff813d9b91)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:dev_pagemap_mapping_shift
- mm/memory-failure.c:dev_pagemap_mapping_shift
In mm/userfaultfd.c (ffffffff813e599c)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff813e8e6f)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In mm/mapping_dirty_helpers.c (ffffffff813e9fcf)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In fs/userfaultfd.c (ffffffff8145fd47)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In fs/dax.c (ffffffff8146a45f)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
In fs/proc/task_mmu.c (ffffffff81499a09)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:390
Inline: True
In arch/x86/power/hibernate.c (ffffffff81e434a2)
Location: arch/x86/include/asm/pgtable_types.h:390
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff83e70556)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81067f2c)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810ab77b)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810c2b92)
Location: arch/x86/include/asm/pgtable_types.h:369
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:vmemmap_check_pmd
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff810c363f)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In arch/x86/mm/pgtable.c (ffffffff810c7eb0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_invalidate_ad
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810ca73e)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff810d03e5)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff810d1c30)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_page_presence
In arch/x86/mm/pti.c (ffffffff810d4d05)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810d5526)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff83ea0c7e)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In mm/filemap.c (ffffffff8135db5a)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
In mm/vmscan.c (ffffffff8137fc12)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pte_range
- mm/vmscan.c:walk_pte_range
In mm/percpu.c (ffffffff83ebc938)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813b24cf)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_pte_range
- mm/gup.c:get_gate_page
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff813b687f)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/memory.c:follow_pte
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_fault
- mm/memory.c:do_read_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:finish_mkwrite_fault
- mm/memory.c:insert_pages
- mm/memory.c:insert_pages
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:__get_locked_pte
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:pmd_install
In mm/mincore.c (ffffffff813c17b3)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff813c51c0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (ffffffff813cdf42)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/mremap.c (ffffffff813d0ce5)
Location: arch/x86/include/asm/pgtable_types.h:369
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
In mm/page_vma_mapped.c (ffffffff813d2835)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813d35b1)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff813d45f0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmd_mkinvalid
In mm/rmap.c (ffffffff813d98ce)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
In mm/vmalloc.c (ffffffff813de0e1)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff813f4134)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:swapin_walk_pmd_entry
In mm/swap_state.c (ffffffff813f8363)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In mm/swapfile.c (ffffffff813ff434)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb_vmemmap.c (ffffffff814141de)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_should_optimize
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
In mm/mempolicy.c (ffffffff8141803e)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
- mm/mempolicy.c:queue_pages_pte_range
In mm/sparse-vmemmap.c (ffffffff820cb0c2)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (ffffffff8141ef97)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/ksm.c:replace_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81433c10)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/migrate_device.c (ffffffff81439067)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81443fcc)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:can_change_pmd_writable
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8144bdbc)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:hpage_collapse_scan_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff814586c7)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff8145ff4f)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:hwpoison_pte_range
- mm/memory-failure.c:hwpoison_pte_range
In mm/userfaultfd.c (ffffffff8146d476)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_atomic_install_pte
- mm/userfaultfd.c:mfill_atomic_install_pte
In mm/hmm.c (ffffffff81470de4)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In mm/mapping_dirty_helpers.c (ffffffff8147207e)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
- mm/mapping_dirty_helpers.c:wp_clean_pmd_entry
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In fs/userfaultfd.c (ffffffff814ef639)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In fs/dax.c (ffffffff814faf0c)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_pmd_load_hole
In fs/proc/task_mmu.c (ffffffff8152dc39)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:369
Inline: True
In arch/x86/power/hibernate.c (ffffffff8201e548)
Location: arch/x86/include/asm/pgtable_types.h:369
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff836913d0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In arch/x86/kernel/tboot.c (ffffffff810697d3)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810af33b)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810c6272)
Location: arch/x86/include/asm/pgtable_types.h:370
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:vmemmap_check_pmd
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff810c6e89)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In arch/x86/mm/pgtable.c (ffffffff810cb5f0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_invalidate_ad
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810cdd7e)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff810d3a05)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff810d50e0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_page_presence
In arch/x86/mm/pti.c (ffffffff810d8205)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810d8a5d)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff836c4d8e)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/filemap.c (ffffffff8138f8ca)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
In mm/vmscan.c (ffffffff813b1196)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pmd_range
In mm/percpu.c (ffffffff836e4fb8)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff813e721f)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff813f4924)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_read_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:vm_insert_pages
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:pmd_install
In mm/mincore.c (ffffffff813f65d6)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff813f9550)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/mremap.c (ffffffff81405722)
Location: arch/x86/include/asm/pgtable_types.h:370
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:move_page_tables
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/pagewalk.c (ffffffff81407f3f)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff81409a83)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/pgtable-generic.c:__pte_offset_map_lock
- mm/pgtable-generic.c:pte_offset_map_nolock
- mm/pgtable-generic.c:pmdp_invalidate
In mm/rmap.c (ffffffff8140dd80)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
In mm/vmalloc.c (ffffffff8141293b)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81427d93)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/hugetlb_vmemmap.c (ffffffff8144773e)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_should_optimize
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
- mm/hugetlb_vmemmap.c:__split_vmemmap_huge_pmd
In mm/mempolicy.c (ffffffff8144b54c)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_pte_range
In mm/sparse-vmemmap.c (ffffffff8214f352)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/migrate_device.c (ffffffff8146f316)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81479557)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:can_change_pmd_writable
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8147ca39)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
In mm/memcontrol.c (ffffffff8148e276)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff81495524)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
In mm/userfaultfd.c (ffffffff814a1e99)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/mapping_dirty_helpers.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In fs/dax.c (ffffffff8153235f)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_pmd_load_hole
In fs/proc/task_mmu.c (ffffffff81566091)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:370
Inline: True
In arch/x86/power/hibernate.c (ffffffff8209e542)
Location: arch/x86/include/asm/pgtable_types.h:370
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 (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In arch/x86/xen/mmu_pv.c (ffffffff838c0ee0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/xen/mmu_pv.c:xen_cleanmfnmap_p4d
- arch/x86/xen/mmu_pv.c:xen_pud_walk
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In arch/x86/kernel/tboot.c (ffffffff81070d13)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:map_tboot_page
In arch/x86/kernel/machine_kexec_64.c (ffffffff810b5ecb)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/kernel/machine_kexec_64.c:init_transition_pgtable
In arch/x86/mm/init_64.c (ffffffff810ce6c2)
Location: arch/x86/include/asm/pgtable_types.h:398
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:vmemmap_check_pmd
- arch/x86/mm/init_64.c:remove_pud_table
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:phys_pmd_init
- arch/x86/mm/init_64.c:__init_extra_mapping
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:fill_pte
- arch/x86/mm/init_64.c:ident_pmd_init
In arch/x86/mm/fault.c (ffffffff810cf34d)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/fault.c:spurious_kernel_fault
- arch/x86/mm/fault.c:dump_pagetable
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In arch/x86/mm/pgtable.c (ffffffff810d3b50)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmd_free_pte_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pud_free_pmd_page
- arch/x86/mm/pgtable.c:pmd_clear_huge
- arch/x86/mm/pgtable.c:pmd_set_huge
- arch/x86/mm/pgtable.c:pmdp_invalidate_ad
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
- arch/x86/mm/pgtable.c:pmdp_set_access_flags
In arch/x86/mm/pat/set_memory.c (ffffffff810d645e)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- 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:__split_large_page
- arch/x86/mm/pat/set_memory.c:__should_split_large_page
- arch/x86/mm/pat/set_memory.c:lookup_address_in_pgd
- 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 (ffffffff810dc195)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:pmd_huge
In arch/x86/mm/kmmio.c (ffffffff810dd7eb)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/kmmio.c:clear_pmd_presence
In arch/x86/mm/pti.c (ffffffff810e0a85)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/pti.c:pti_user_pagetable_walk_pte
In arch/x86/mm/mem_encrypt_amd.c (ffffffff810e12dd)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_amd.c:pg_level_to_pfn
In arch/x86/mm/mem_encrypt_identity.c (ffffffff838f598e)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- arch/x86/mm/mem_encrypt_identity.c:__sme_map_range
- arch/x86/mm/mem_encrypt_identity.c:sme_populate_pgd
In kernel/events/core.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/filemap.c (ffffffff813b92f4)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pmd
- mm/filemap.c:filemap_map_pmd
In mm/vmscan.c (ffffffff813da716)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pmd_range
- mm/vmscan.c:walk_pmd_range
In mm/percpu.c (ffffffff839177c9)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/percpu.c:pcpu_populate_pte
In mm/gup.c (ffffffff81411e9f)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/gup.c:gup_huge_pmd
- mm/gup.c:gup_huge_pmd
- mm/gup.c:get_gate_page
In mm/memory.c (ffffffff81420f58)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_read_fault
- mm/memory.c:finish_fault
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__do_fault
- mm/memory.c:do_anonymous_page
- mm/memory.c:apply_to_pte_range
- mm/memory.c:apply_to_pte_range
- mm/memory.c:vm_insert_pages
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_pte_range
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:vm_normal_page_pmd
- mm/memory.c:__pte_alloc_kernel
- mm/memory.c:pmd_install
In mm/mincore.c (ffffffff81422286)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/mincore.c:mincore_pte_range
In mm/mlock.c (ffffffff814250f2)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/mlock.c:mlock_pte_range
- mm/mlock.c:mlock_pte_range
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/mremap.c (ffffffff81431c5c)
Location: arch/x86/include/asm/pgtable_types.h:398
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:move_page_tables
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/pagewalk.c (ffffffff8143461f)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/pagewalk.c:walk_pte_range
In mm/pgtable-generic.c (ffffffff814362a3)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/pgtable-generic.c:__pte_offset_map_lock
- mm/pgtable-generic.c:pte_offset_map_nolock
- mm/pgtable-generic.c:pmdp_invalidate
In mm/rmap.c (ffffffff8143a59c)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
In mm/vmalloc.c (ffffffff8143f3ab)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/vmalloc.c:vmalloc_to_page
In mm/madvise.c (ffffffff81461979)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/hugetlb_vmemmap.c (ffffffff81480de5)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/hugetlb_vmemmap.c:vmemmap_pmd_entry
- mm/hugetlb_vmemmap.c:vmemmap_split_pmd
- mm/hugetlb_vmemmap.c:vmemmap_split_pmd
In mm/mempolicy.c (ffffffff81484f2e)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_pte_range
In mm/sparse-vmemmap.c (ffffffff82232222)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:compound_section_tail_page
- mm/sparse-vmemmap.c:vmemmap_pmd_populate
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/migrate_device.c (ffffffff8149d22d)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a8ad7)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:set_pmd_migration_entry
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_zero_page_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:move_pages_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:can_change_pmd_writable
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff814acc69)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
- mm/khugepaged.c:collapse_huge_page
In mm/memcontrol.c (ffffffff814bdae6)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge_pte_range
- mm/memcontrol.c:mem_cgroup_count_precharge_pte_range
In mm/memory-failure.c (ffffffff814c4d04)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_pte_range
In mm/userfaultfd.c (ffffffff814d3542)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:move_pages
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/mapping_dirty_helpers.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In mm/ptdump.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In fs/dax.c (ffffffff8156724f)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_iomap_pmd_fault
- fs/dax.c:dax_pmd_load_hole
In fs/proc/task_mmu.c (ffffffff8159e079)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
Inline callers:
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:gather_pte_stats
- fs/proc/task_mmu.c:pagemap_thp_category
- fs/proc/task_mmu.c:pagemap_thp_category
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_pte_range
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:398
Inline: True
In arch/x86/power/hibernate.c (ffffffff82176542)
Location: arch/x86/include/asm/pgtable_types.h:398
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:367
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
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:367
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/filemap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
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:367
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
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:367
Inline: True
In arch/x86/xen/p2m.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/xen/mmu_pv.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/espfix_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/tboot.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/kernel/machine_kexec_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/init_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/fault.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pageattr.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pgtable.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/dump_pagetables.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/kmmio.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/pti.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/mm/mem_encrypt_identity.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/shmem.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/gup.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mincore.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mprotect.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/page_vma_mapped.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pagewalk.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/pgtable-generic.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/rmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/vmalloc.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/madvise.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swap_state.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/swapfile.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hugetlb.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/mempolicy.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/sparse-vmemmap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/ksm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/migrate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/huge_memory.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/khugepaged.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memcontrol.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/memory-failure.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In mm/hmm.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/userfaultfd.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/dax.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In fs/proc/task_mmu.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate_64.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In arch/x86/power/hibernate.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True
In lib/ioremap.c (0)
Location: arch/x86/include/asm/pgtable_types.h:367
Inline: True