huge_pte_alloc
Regular
4.4
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811de6f0)
Location: mm/hugetlb.c:4280
Inline: False
Direct callers:
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_fault
Symbols:
ffffffff811de6f0-ffffffff811de7f2: huge_pte_alloc (STB_GLOBAL)
4.8
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811fcb40)
Location: mm/hugetlb.c:4302
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
Symbols:
ffffffff811fcb40-ffffffff811fcc56: huge_pte_alloc (STB_GLOBAL)
4.10
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8120d620)
Location: mm/hugetlb.c:4415
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
Symbols:
ffffffff8120d620-ffffffff8120d736: huge_pte_alloc (STB_GLOBAL)
4.13
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81219470)
Location: mm/hugetlb.c:4576
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81219470-ffffffff8121958e: huge_pte_alloc (STB_GLOBAL)
4.15
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81234470)
Location: mm/hugetlb.c:4636
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81234470-ffffffff812345d7: huge_pte_alloc (STB_GLOBAL)
4.18
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81257420)
Location: mm/hugetlb.c:4665
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81257420-ffffffff8125755a: huge_pte_alloc (STB_GLOBAL)
5.0
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8126baa0)
Location: mm/hugetlb.c:4754
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8126baa0-ffffffff8126bbda: huge_pte_alloc (STB_GLOBAL)
5.3
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81286da0)
Location: mm/hugetlb.c:4859
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81286da0-ffffffff81286eda: huge_pte_alloc (STB_GLOBAL)
5.4
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812969a0)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812969a0-ffffffff81296ada: huge_pte_alloc (STB_GLOBAL)
5.8
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812c9f00)
Location: mm/hugetlb.c:5463
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812c9f00-ffffffff812ca0a9: huge_pte_alloc (STB_GLOBAL)
5.11
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812d5b40)
Location: mm/hugetlb.c:5475
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812d5b40-ffffffff812d5ce9: huge_pte_alloc (STB_GLOBAL)
5.13
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812dc800)
Location: mm/hugetlb.c:5755
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff812dc800-ffffffff812dca02: huge_pte_alloc (STB_GLOBAL)
5.15
: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6092
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81cbff39-ffffffff81cbff55: huge_pte_alloc.cold (STB_LOCAL)
ffffffff813239c0-ffffffff81323bd6: huge_pte_alloc (STB_GLOBAL)
5.19
: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6819
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81e7227c-ffffffff81e72298: huge_pte_alloc.cold (STB_LOCAL)
ffffffff813915b0-ffffffff813917d0: huge_pte_alloc (STB_GLOBAL)
6.2
: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7158
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff820669a5-ffffffff820669c1: huge_pte_alloc.cold (STB_LOCAL)
ffffffff8140e5b0-ffffffff8140e7b2: huge_pte_alloc (STB_GLOBAL)
6.5
: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7252
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_copy
Symbols:
ffffffff820e6190-ffffffff820e61ac: huge_pte_alloc.cold (STB_LOCAL)
ffffffff81441970-ffffffff81441b74: huge_pte_alloc (STB_GLOBAL)
6.8
: Transformation ⚠️pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:7389
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_copy
Symbols:
ffffffff821c331a-ffffffff821c3336: huge_pte_alloc.cold (STB_LOCAL)
ffffffff8147bbe0-ffffffff8147bde4: huge_pte_alloc (STB_GLOBAL)
arm64
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm64/mm/hugetlbpage.c (ffff8000100b0df8)
Location: arch/arm64/mm/hugetlbpage.c:216
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffff8000100b0df8-ffff8000100b1008: huge_pte_alloc (STB_GLOBAL)
armhf
: Absent ⚠️
ppc64el
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/mm/hugetlbpage.c (c0000000000a5460)
Location: arch/powerpc/mm/hugetlbpage.c:119
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
c0000000000a5460-c0000000000a5a84: huge_pte_alloc (STB_GLOBAL)
riscv64
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffe000231196)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffe000231196-ffffffe000231228: huge_pte_alloc (STB_GLOBAL)
aws
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128ef80)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8128ef80-ffffffff8128f0ba: huge_pte_alloc (STB_GLOBAL)
azure
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81280c90)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff81280c90-ffffffff81280da8: huge_pte_alloc (STB_GLOBAL)
gcp
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128cd90)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8128cd90-ffffffff8128ceca: huge_pte_alloc (STB_GLOBAL)
lowlatency
: ✅pte_t *huge_pte_alloc(struct mm_struct *mm, long unsigned int addr, long unsigned int sz);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8129cb60)
Location: mm/hugetlb.c:4976
Inline: False
Direct callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/userfaultfd.c:mcopy_atomic
Symbols:
ffffffff8129cb60-ffffffff8129cc9a: huge_pte_alloc (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
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
⚠️struct vm_area_struct *vma
mm, addr, sz
➡️ mm, vma, addr, sz
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
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅