add_pages
Regular
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
✅