Home
last modified time | relevance | path

Searched refs:numa_meminfo (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/arch/x86/mm/
Dnuma_internal.h14 struct numa_meminfo { struct
19 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi); argument
20 int __init numa_cleanup_meminfo(struct numa_meminfo *mi);
26 void __init numa_emulation(struct numa_meminfo *numa_meminfo,
29 static inline void numa_emulation(struct numa_meminfo *numa_meminfo, in numa_emulation() argument
Dnuma.c28 static struct numa_meminfo numa_meminfo __initdata_or_meminfo;
29 static struct numa_meminfo numa_reserved_meminfo __initdata_or_meminfo;
126 struct numa_meminfo *mi) in numa_add_memblk_to()
159 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi) in numa_remove_memblk_from()
172 static void __init numa_move_tail_memblk(struct numa_meminfo *dst, int idx, in numa_move_tail_memblk()
173 struct numa_meminfo *src) in numa_move_tail_memblk()
192 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
238 int __init numa_cleanup_meminfo(struct numa_meminfo *mi) in numa_cleanup_meminfo()
336 const struct numa_meminfo *mi) in numa_nodemask_from_meminfo()
372 numa_nodemask_from_meminfo(&nodes_parsed, &numa_meminfo); in numa_alloc_distance()
[all …]
Dnuma_emulation.c22 static int __init emu_find_memblk_by_nid(int nid, const struct numa_meminfo *mi) in emu_find_memblk_by_nid()
46 static int __init emu_setup_memblk(struct numa_meminfo *ei, in emu_setup_memblk()
47 struct numa_meminfo *pi, in emu_setup_memblk()
83 static int __init split_nodes_interleave(struct numa_meminfo *ei, in split_nodes_interleave()
84 struct numa_meminfo *pi, in split_nodes_interleave()
216 static int __init split_nodes_size_interleave_uniform(struct numa_meminfo *ei, in split_nodes_size_interleave_uniform()
217 struct numa_meminfo *pi, in split_nodes_size_interleave_uniform()
320 static int __init split_nodes_size_interleave(struct numa_meminfo *ei, in split_nodes_size_interleave()
321 struct numa_meminfo *pi, in split_nodes_size_interleave()
371 void __init numa_emulation(struct numa_meminfo *numa_meminfo, int numa_dist_cnt) in numa_emulation() argument
[all …]
/Linux-v6.1/arch/loongarch/kernel/
Dnuma.c36 static struct numa_meminfo numa_meminfo; variable
184 struct numa_meminfo *mi) in numa_add_memblk_to()
222 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
265 static bool __init numa_meminfo_cover_memory(const struct numa_meminfo *mi) in numa_meminfo_cover_memory()
318 for (i = 0; i < numa_meminfo.nr_blks; i++) { in add_numamem_region()
319 struct numa_memblk *mb = &numa_meminfo.blk[i]; in add_numamem_region()
404 memset(&numa_meminfo, 0, sizeof(numa_meminfo)); in init_numa_memory()
416 if (numa_meminfo_cover_memory(&numa_meminfo) == false) in init_numa_memory()
/Linux-v6.1/arch/loongarch/include/asm/
Dnuma.h32 struct numa_meminfo { struct