add_pagesRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, bool want_memblock);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810711a0)
Location: arch/x86/mm/init_64.c:775
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/hmm.c:hmm_devmem_pages_create
Symbols:
ffffffff810711a0-ffffffff81071204: add_pages (STB_GLOBAL)
4.18: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct vmem_altmap *altmap, bool want_memblock);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff81073f20)
Location: arch/x86/mm/init_64.c:786
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/hmm.c:hmm_devmem_pages_create
Symbols:
ffffffff81073f20-ffffffff81073f85: add_pages (STB_GLOBAL)
5.0: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct vmem_altmap *altmap, bool want_memblock);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff81079e10)
Location: arch/x86/mm/init_64.c:779
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- kernel/memremap.c:devm_memremap_pages
Symbols:
ffffffff81079e10-ffffffff81079e75: add_pages (STB_GLOBAL)
5.3: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_restrictions *restrictions);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff8107db40)
Location: arch/x86/mm/init_64.c:846
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:devm_memremap_pages
Symbols:
ffffffff8107db40-ffffffff8107dba1: add_pages (STB_GLOBAL)
5.4: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_restrictions *restrictions);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff8107ebd0)
Location: arch/x86/mm/init_64.c:846
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:memremap_pages
Symbols:
ffffffff8107ebd0-ffffffff8107ec31: add_pages (STB_GLOBAL)
5.8: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff81085570)
Location: arch/x86/mm/init_64.c:854
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:memremap_pages
Symbols:
ffffffff81085570-ffffffff810855d7: add_pages (STB_GLOBAL)
5.11: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff81086620)
Location: arch/x86/mm/init_64.c:848
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff81086620-ffffffff81086687: add_pages (STB_GLOBAL)
5.13: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810873a0)
Location: arch/x86/mm/init_64.c:948
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff810873a0-ffffffff81087401: add_pages (STB_GLOBAL)
5.15: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810966d0)
Location: arch/x86/mm/init_64.c:949
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff810966d0-ffffffff81096731: add_pages (STB_GLOBAL)
5.19: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810a8fe0)
Location: arch/x86/mm/init_64.c:949
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff810a8fe0-ffffffff810a904d: add_pages (STB_GLOBAL)
6.2: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810c26d0)
Location: arch/x86/mm/init_64.c:950
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff810c26d0-ffffffff810c273d: add_pages (STB_GLOBAL)
6.5: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810c5db0)
Location: arch/x86/mm/init_64.c:950
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff810c5db0-ffffffff810c5e15: add_pages (STB_GLOBAL)
6.8: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_params *params);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff810ce200)
Location: arch/x86/mm/init_64.c:950
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:pagemap_range
Symbols:
ffffffff810ce200-ffffffff810ce265: add_pages (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In mm/memremap.c (c00000000046e4a0)
Location: include/linux/memory_hotplug.h:136
Inline: True
Inline callers:
- mm/memremap.c:memremap_pages
riscv64: Absent ⚠️
aws: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_restrictions *restrictions);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff8107dbd0)
Location: arch/x86/mm/init_64.c:846
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:memremap_pages
Symbols:
ffffffff8107dbd0-ffffffff8107dc31: add_pages (STB_GLOBAL)
azure: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_restrictions *restrictions);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff8106ced0)
Location: arch/x86/mm/init_64.c:846
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:memremap_pages
Symbols:
ffffffff8106ced0-ffffffff8106cf31: add_pages (STB_GLOBAL)
gcp: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_restrictions *restrictions);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff8107db80)
Location: arch/x86/mm/init_64.c:846
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:memremap_pages
Symbols:
ffffffff8107db80-ffffffff8107dbe1: add_pages (STB_GLOBAL)
lowlatency: ✅int add_pages(int nid, long unsigned int start_pfn, long unsigned int nr_pages, struct mhp_restrictions *restrictions);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/init_64.c (ffffffff8107fc70)
Location: arch/x86/mm/init_64.c:846
Inline: False
Direct callers:
- arch/x86/mm/init_64.c:arch_add_memory
- mm/memremap.c:memremap_pages
Symbols:
ffffffff8107fc70-ffffffff8107fcd1: add_pages (STB_GLOBAL)
Regular
4.15 and 4.18 ⚠️struct vmem_altmap *altmap
nid, start_pfn, nr_pages, want_memblock ➡️ nid, start_pfn, nr_pages, altmap, want_memblock
4.18 and 5.0 ✅
5.0 and 5.3 ⚠️struct mhp_restrictions *restrictions
struct vmem_altmap *altmap
bool want_memblock
5.3 and 5.4 ✅
5.4 and 5.8 ⚠️struct mhp_params *params
struct mhp_restrictions *restrictions
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 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅