Home
last modified time | relevance | path

Searched refs:numa_meminfo (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/mm/
H A Dnuma_internal.h14 struct numa_meminfo { struct
19 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi);
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
H A 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()
152 * numa_remove_memblk_from - Remove one numa_memblk from a numa_meminfo
154 * @mi: numa_meminfo to remove memblk from
159 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi) in numa_remove_memblk_from()
167 * numa_move_tail_memblk - Move a numa_memblk from one numa_meminfo to another
168 * @dst: numa_meminfo to append block to
170 * @src: numa_meminfo t
[all...]
H A 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()
346 * @numa_meminfo
371 numa_emulation(struct numa_meminfo *numa_meminfo, int numa_dist_cnt) numa_emulation() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dnuma_internal.h14 struct numa_meminfo { struct
19 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi);
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
H A Dnuma.c29 static struct numa_meminfo numa_meminfo __initdata_or_meminfo;
30 static struct numa_meminfo numa_reserved_meminfo __initdata_or_meminfo;
127 struct numa_meminfo *mi) in numa_add_memblk_to()
153 * numa_remove_memblk_from - Remove one numa_memblk from a numa_meminfo
155 * @mi: numa_meminfo to remove memblk from
160 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi) in numa_remove_memblk_from()
168 * numa_move_tail_memblk - Move a numa_memblk from one numa_meminfo to another
169 * @dst: numa_meminfo to append block to
171 * @src: numa_meminfo t
[all...]
H A 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()
346 * @numa_meminfo
371 numa_emulation(struct numa_meminfo *numa_meminfo, int numa_dist_cnt) numa_emulation() argument
[all...]
/kernel/linux/linux-5.10/arch/loongarch/loongson64/
H A Dnuma.c36 static struct numa_meminfo numa_meminfo; variable
162 struct numa_meminfo *mi) in numa_add_memblk_to()
188 * numa_add_memblk - Add one numa_memblk to numa_meminfo
193 * Add a new memblk to the default numa_meminfo.
200 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
243 static bool __init numa_meminfo_cover_memory(const struct numa_meminfo *mi) in numa_meminfo_cover_memory()
295 for (i = 0; i < numa_meminfo.nr_blks; i++) { in add_numamem_region()
296 struct numa_memblk *mb = &numa_meminfo.blk[i]; in add_numamem_region()
381 memset(&numa_meminfo, in init_numa_memory()
[all...]
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dnuma.c36 static struct numa_meminfo numa_meminfo; variable
152 struct numa_meminfo *mi) in numa_add_memblk_to()
178 * numa_add_memblk - Add one numa_memblk to numa_meminfo
183 * Add a new memblk to the default numa_meminfo.
190 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
233 static bool __init numa_meminfo_cover_memory(const struct numa_meminfo *mi) in numa_meminfo_cover_memory()
286 for (i = 0; i < numa_meminfo.nr_blks; i++) { in add_numamem_region()
287 struct numa_memblk *mb = &numa_meminfo.blk[i]; in add_numamem_region()
387 memset(&numa_meminfo, in init_numa_memory()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dnuma.h34 struct numa_meminfo { struct
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dnuma.h32 struct numa_meminfo { struct

Completed in 6 milliseconds