__pud_alloc
Regular
4.4
: ✅int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff811be9c0)
Location: mm/memory.c:3475
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:handle_mm_fault
- mm/memory.c:remap_pfn_range
- mm/memory.c:copy_page_range
- mm/memory.c:__get_locked_pte
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff811be9c0-ffffffff811bea9c: __pud_alloc (STB_GLOBAL)
4.8
: ✅int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff811da7e0)
Location: mm/memory.c:3670
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff811da7e0-ffffffff811da8d9: __pud_alloc (STB_GLOBAL)
4.10
: ✅int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff811ea350)
Location: mm/memory.c:3725
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_page_range
Symbols:
ffffffff811ea350-ffffffff811ea449: __pud_alloc (STB_GLOBAL)
4.13
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff811f53d0)
Location: mm/memory.c:3988
Inline: False
Direct callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_page_range
Symbols:
ffffffff811f53d0-ffffffff811f54ca: __pud_alloc (STB_GLOBAL)
4.15
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff8120e290)
Location: mm/memory.c:4164
Inline: False
Direct callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_page_range
Symbols:
ffffffff8120e290-ffffffff8120e39d: __pud_alloc (STB_GLOBAL)
4.18
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff8122ec90)
Location: mm/memory.c:4209
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_page_range
Symbols:
ffffffff8122ec90-ffffffff8122eda0: __pud_alloc (STB_GLOBAL)
5.0
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff81241720)
Location: mm/memory.c:3999
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_page_range
Symbols:
ffffffff81241720-ffffffff81241830: __pud_alloc (STB_GLOBAL)
5.3
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff812540a0)
Location: mm/memory.c:4048
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff812540a0-ffffffff812541aa: __pud_alloc (STB_GLOBAL)
5.4
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff81262600)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff81262600-ffffffff8126270a: __pud_alloc (STB_GLOBAL)
5.8
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff81292500)
Location: mm/memory.c:4454
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- arch/x86/platform/uv/bios_uv.c:efi_uv1_memmap_phys_prolog
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_p4d_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/vmalloc.c:vmap_p4d_range
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff81292500-ffffffff8129260a: __pud_alloc (STB_GLOBAL)
5.11
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff8129cdb0)
Location: mm/memory.c:4677
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:__apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_p4d_range
- mm/vmalloc.c:vmap_p4d_range
- mm/ioremap.c:ioremap_page_range
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff8129cdb0-ffffffff8129ceba: __pud_alloc (STB_GLOBAL)
5.13
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff812a2490)
Location: mm/memory.c:4704
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_p4d_range
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff812a2490-ffffffff812a2599: __pud_alloc (STB_GLOBAL)
5.15
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff812e3800)
Location: mm/memory.c:4850
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:copy_p4d_range
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff812e3800-ffffffff812e3909: __pud_alloc (STB_GLOBAL)
5.19
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff81344ba0)
Location: mm/memory.c:5193
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:copy_p4d_range
- mm/mprotect.c:change_protection_range
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff81344ba0-ffffffff81344cbf: __pud_alloc (STB_GLOBAL)
6.2
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff813bcdc0)
Location: mm/memory.c:5273
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:copy_p4d_range
- mm/mprotect.c:change_protection_range
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff813bcdc0-ffffffff813bcedf: __pud_alloc (STB_GLOBAL)
6.5
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff813f1af0)
Location: mm/memory.c:5465
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:remap_p4d_range
- mm/memory.c:walk_to_pmd
- mm/memory.c:copy_p4d_range
- mm/mprotect.c:change_p4d_range
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff813f1af0-ffffffff813f1c15: __pud_alloc (STB_GLOBAL)
6.8
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff8141c7a0)
Location: mm/memory.c:5691
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:map_tboot_page
- arch/x86/mm/init_64.c:preallocate_vmalloc_pages
- arch/x86/platform/efi/efi_64.c:efi_alloc_page_tables
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_pud_range
- mm/memory.c:remap_pfn_range_notrack
- mm/memory.c:walk_to_pmd
- mm/memory.c:copy_p4d_range
- mm/mprotect.c:change_p4d_range
- mm/vmalloc.c:vmap_pages_pud_range
- mm/vmalloc.c:vmap_range_noflush
- mm/hugetlb.c:huge_pte_alloc
- mm/migrate_device.c:migrate_vma_insert_page
- mm/userfaultfd.c:mm_alloc_pmd
Symbols:
ffffffff8141c7a0-ffffffff8141c90a: __pud_alloc (STB_GLOBAL)
arm64
: ✅int __pud_alloc(struct mm_struct *mm, pgd_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffff8000102f9810)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/arm64/mm/hugetlbpage.c:huge_pte_alloc
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_page_range
Symbols:
ffff8000102f9810-ffff8000102f9984: __pud_alloc (STB_GLOBAL)
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm/mm/pgd.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/memory.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/mremap.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/vmalloc.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:1781
Inline: True
In lib/ioremap.c (0)
Location: include/linux/mm.h:1781
Inline: True
ppc64el
: ✅int __pud_alloc(struct mm_struct *mm, pgd_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (c0000000003c3760)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/powerpc/mm/book3s64/hash_pgtable.c:hash__map_kernel_page
- arch/powerpc/mm/book3s64/radix_pgtable.c:__map_kernel_page
- arch/powerpc/mm/hugetlbpage.c:huge_pte_alloc
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/vmalloc.c:vmap_page_range_noflush
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
c0000000003c3760-c0000000003c38d8: __pud_alloc (STB_GLOBAL)
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/mremap.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/vmalloc.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/mm.h:1781
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/mm.h:1781
Inline: True
In lib/ioremap.c (0)
Location: include/linux/mm.h:1781
Inline: True
aws
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff8125ac50)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff8125ac50-ffffffff8125ad5a: __pud_alloc (STB_GLOBAL)
azure
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff8124d020)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff8124d020-ffffffff8124d0ea: __pud_alloc (STB_GLOBAL)
gcp
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff812589f0)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff812589f0-ffffffff81258afa: __pud_alloc (STB_GLOBAL)
lowlatency
: ✅int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, long unsigned int address);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memory.c (ffffffff812683f0)
Location: mm/memory.c:4073
Inline: False
Direct callers:
- arch/x86/kernel/tboot.c:tboot_late_init
- mm/memory.c:__handle_mm_fault
- mm/memory.c:apply_to_page_range
- mm/memory.c:remap_pfn_range
- mm/memory.c:__get_locked_pte
- mm/memory.c:copy_page_range
- mm/mremap.c:move_page_tables
- mm/hugetlb.c:huge_pte_alloc
- mm/userfaultfd.c:mm_alloc_pmd
- lib/ioremap.c:ioremap_pud_range
Symbols:
ffffffff812683f0-ffffffff812684f8: __pud_alloc (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
⚠️p4d_t *p4d
pgd_t *pgd
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
⚠️p4d_t *p4d
➡️ pgd_t *p4d
amd64
and ppc64el
⚠️p4d_t *p4d
➡️ pgd_t *p4d
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅