follow_hugetlb_page
Regular
4.4
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811df3b0)
Location: mm/hugetlb.c:3822
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff811df3b0-ffffffff811df762: follow_hugetlb_page (STB_GLOBAL)
4.8
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff811fd9f0)
Location: mm/hugetlb.c:3837
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff811fd9f0-ffffffff811fdde3: follow_hugetlb_page (STB_GLOBAL)
4.10
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8120e4d0)
Location: mm/hugetlb.c:3951
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff8120e4d0-ffffffff8120e8de: follow_hugetlb_page (STB_GLOBAL)
4.13
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81219e80)
Location: mm/hugetlb.c:4072
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81219e80-ffffffff8121a284: follow_hugetlb_page (STB_GLOBAL)
4.15
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81234f40)
Location: mm/hugetlb.c:4121
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81234f40-ffffffff812353aa: follow_hugetlb_page (STB_GLOBAL)
4.18
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81257e90)
Location: mm/hugetlb.c:4150
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81257e90-ffffffff812582f0: follow_hugetlb_page (STB_GLOBAL)
5.0
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8126c550)
Location: mm/hugetlb.c:4190
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff8126c550-ffffffff8126c9b1: follow_hugetlb_page (STB_GLOBAL)
5.3
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81287900)
Location: mm/hugetlb.c:4270
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81287900-ffffffff81287dd3: follow_hugetlb_page (STB_GLOBAL)
5.4
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff81297510)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81297510-ffffffff812979d7: follow_hugetlb_page (STB_GLOBAL)
5.8
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812cab00)
Location: mm/hugetlb.c:4825
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff812cab00-ffffffff812cb063: follow_hugetlb_page (STB_GLOBAL)
5.11
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812d6720)
Location: mm/hugetlb.c:4815
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff812d6720-ffffffff812d6c80: follow_hugetlb_page (STB_GLOBAL)
5.13
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812dd8d0)
Location: mm/hugetlb.c:5099
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff812dd8d0-ffffffff812ddea9: follow_hugetlb_page (STB_GLOBAL)
5.15
: Transformation ⚠️long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:5434
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81cc0171-ffffffff81cc03f1: follow_hugetlb_page.cold (STB_LOCAL)
ffffffff81324a90-ffffffff813250be: follow_hugetlb_page (STB_GLOBAL)
5.19
: Transformation ⚠️long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6120
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff81e7259b-ffffffff81e727f0: follow_hugetlb_page.cold (STB_LOCAL)
ffffffff81393260-ffffffff813939f1: follow_hugetlb_page (STB_GLOBAL)
6.2
: Transformation ⚠️long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6444
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff82066e71-ffffffff82066f61: follow_hugetlb_page.cold (STB_LOCAL)
ffffffff814119f0-ffffffff81412110: follow_hugetlb_page (STB_GLOBAL)
6.5
: Transformation ⚠️long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *locked);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/hugetlb.c (0)
Location: mm/hugetlb.c:6531
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff820e66ad-ffffffff820e681d: follow_hugetlb_page.cold (STB_LOCAL)
ffffffff81444e80-ffffffff814456cc: follow_hugetlb_page (STB_GLOBAL)
6.8
: Absent ⚠️
arm64
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffff800010335338)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffff800010335338-ffff8000103357b8: follow_hugetlb_page (STB_GLOBAL)
armhf
: Absent ⚠️
ppc64el
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (c00000000040f280)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
c00000000040f280-c00000000040fa88: follow_hugetlb_page (STB_GLOBAL)
riscv64
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffe0002319ec)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffe0002319ec-ffffffe000231e54: follow_hugetlb_page (STB_GLOBAL)
aws
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128faf0)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff8128faf0-ffffffff8128ffb7: follow_hugetlb_page (STB_GLOBAL)
azure
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff812817b0)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff812817b0-ffffffff81281c6d: follow_hugetlb_page (STB_GLOBAL)
gcp
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8128d900)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff8128d900-ffffffff8128ddc7: follow_hugetlb_page (STB_GLOBAL)
lowlatency
: ✅long int follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, long unsigned int *position, long unsigned int *nr_pages, long int i, unsigned int flags, int *nonblocking);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/hugetlb.c (ffffffff8129d6b0)
Location: mm/hugetlb.c:4387
Inline: False
Direct callers:
- mm/gup.c:__get_user_pages
Symbols:
ffffffff8129d6b0-ffffffff8129db78: follow_hugetlb_page (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
⚠️int *nonblocking
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
⚠️int *locked
int *nonblocking
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
⚠️struct vm_area_struct **vmas
mm, vma, pages, vmas, position, nr_pages, i, flags, locked
➡️ mm, vma, pages, position, nr_pages, i, flags, locked
amd64
and arm64
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅