get_dev_pagemap
Regular
4.4
: Absent ⚠️
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff810715bc)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_pte_range
In mm/gup.c (ffffffff811d4c14)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff8121498b)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pmd
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff81075129)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_pte_range
In mm/gup.c (ffffffff811e4c44)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff81226f1a)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pmd
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811f0c9d)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff81233289)
Location: include/linux/memremap.h:84
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff812057f2)
Location: include/linux/memremap.h:184
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff81250bc5)
Location: include/linux/memremap.h:184
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
4.18
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/memremap.c (ffffffff811e9650)
Location: kernel/memremap.c:297
Inline: False
Direct callers:
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages
- mm/gup.c:gup_pgd_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
Symbols:
ffffffff811e9650-ffffffff811e9722: get_dev_pagemap (STB_GLOBAL)
5.0
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/memremap.c (ffffffff811f9ff0)
Location: kernel/memremap.c:288
Inline: False
Direct callers:
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
Symbols:
ffffffff811f9ff0-ffffffff811fa098: get_dev_pagemap (STB_GLOBAL)
5.3
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff812c2460)
Location: mm/memremap.c:365
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memremap.c:devm_memremap_pages
- mm/memremap.c:devm_memremap_pages
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
ffffffff812c2460-ffffffff812c2511: get_dev_pagemap (STB_GLOBAL)
5.4
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff812d4390)
Location: mm/memremap.c:387
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
ffffffff812d4390-ffffffff812d4441: get_dev_pagemap (STB_GLOBAL)
5.8
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff8130a040)
Location: mm/memremap.c:420
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
Symbols:
ffffffff8130a040-ffffffff8130a0f4: get_dev_pagemap (STB_GLOBAL)
5.11
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff81315cf0)
Location: mm/memremap.c:469
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
Symbols:
ffffffff81315cf0-ffffffff81315dd0: get_dev_pagemap (STB_GLOBAL)
5.13
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff8131bee0)
Location: mm/memremap.c:475
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/memory_hotplug.c:pfn_to_online_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
Symbols:
ffffffff8131bee0-ffffffff8131bfc3: get_dev_pagemap (STB_GLOBAL)
5.15
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff813691c0)
Location: mm/memremap.c:472
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/memory_hotplug.c:pfn_to_online_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- drivers/dax/super.c:generic_fsdax_supported
- drivers/dax/super.c:generic_fsdax_supported
Symbols:
ffffffff813691c0-ffffffff813692a3: get_dev_pagemap (STB_GLOBAL)
5.19
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff813e6fd0)
Location: mm/memremap.c:430
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/memory_hotplug.c:pfn_to_online_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
Symbols:
ffffffff813e6fd0-ffffffff813e70c2: get_dev_pagemap (STB_GLOBAL)
6.2
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff8146ec30)
Location: mm/memremap.c:446
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/memory_hotplug.c:pfn_to_online_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
Symbols:
ffffffff8146ec30-ffffffff8146ed0e: get_dev_pagemap (STB_GLOBAL)
6.5
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff814a33f0)
Location: mm/memremap.c:446
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/memory_hotplug.c:pfn_to_online_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
Symbols:
ffffffff814a33f0-ffffffff814a34ce: get_dev_pagemap (STB_GLOBAL)
6.8
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff814d4290)
Location: mm/memremap.c:434
Inline: False
Direct callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:follow_page_pte
- mm/memory_hotplug.c:pfn_to_online_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
Symbols:
ffffffff814d4290-ffffffff814d436e: get_dev_pagemap (STB_GLOBAL)
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: include/linux/memremap.h:153
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/memremap.h:153
Inline: True
In mm/memory-failure.c (0)
Location: include/linux/memremap.h:153
Inline: True
In mm/hmm.c (0)
Location: include/linux/memremap.h:153
Inline: True
In drivers/dax/super.c (0)
Location: include/linux/memremap.h:153
Inline: True
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: include/linux/memremap.h:153
Inline: True
In mm/hmm.c (0)
Location: include/linux/memremap.h:153
Inline: True
In drivers/dax/super.c (0)
Location: include/linux/memremap.h:153
Inline: True
ppc64el
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (c00000000046da10)
Location: mm/memremap.c:387
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
c00000000046da10-c00000000046dba4: get_dev_pagemap (STB_GLOBAL)
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: include/linux/memremap.h:153
Inline: True
In mm/hmm.c (0)
Location: include/linux/memremap.h:153
Inline: True
In drivers/dax/super.c (0)
Location: include/linux/memremap.h:153
Inline: True
aws
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff812cc970)
Location: mm/memremap.c:387
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
ffffffff812cc970-ffffffff812cca21: get_dev_pagemap (STB_GLOBAL)
azure
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff812bd7e0)
Location: mm/memremap.c:387
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
ffffffff812bd7e0-ffffffff812bd891: get_dev_pagemap (STB_GLOBAL)
gcp
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff812ca780)
Location: mm/memremap.c:387
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
ffffffff812ca780-ffffffff812ca831: get_dev_pagemap (STB_GLOBAL)
lowlatency
: ✅struct dev_pagemap *get_dev_pagemap(long unsigned int pfn, struct dev_pagemap *pgmap);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/memremap.c (ffffffff812db480)
Location: mm/memremap.c:387
Inline: False
Direct callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/memory-failure.c:memory_failure
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
Symbols:
ffffffff812db480-ffffffff812db570: get_dev_pagemap (STB_GLOBAL)
Regular
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 ppc64el
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅