Symbol: numa_meminfo
include/linux/numa_memblks.h
26
void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi);
include/linux/numa_memblks.h
28
int __init numa_cleanup_meminfo(struct numa_meminfo *mi);
include/linux/numa_memblks.h
41
void __init numa_emulation(struct numa_meminfo *numa_meminfo,
include/linux/numa_memblks.h
44
static inline void numa_emulation(struct numa_meminfo *numa_meminfo,
mm/numa_emulation.c
219
static int __init split_nodes_size_interleave_uniform(struct numa_meminfo *ei,
mm/numa_emulation.c
220
struct numa_meminfo *pi,
mm/numa_emulation.c
25
static int __init emu_find_memblk_by_nid(int nid, const struct numa_meminfo *mi)
mm/numa_emulation.c
323
static int __init split_nodes_size_interleave(struct numa_meminfo *ei,
mm/numa_emulation.c
324
struct numa_meminfo *pi,
mm/numa_emulation.c
374
void __init numa_emulation(struct numa_meminfo *numa_meminfo, int numa_dist_cnt)
mm/numa_emulation.c
376
static struct numa_meminfo ei __initdata;
mm/numa_emulation.c
377
static struct numa_meminfo pi __initdata;
mm/numa_emulation.c
389
pi = *numa_meminfo;
mm/numa_emulation.c
49
static int __init emu_setup_memblk(struct numa_meminfo *ei,
mm/numa_emulation.c
494
*numa_meminfo = ei;
mm/numa_emulation.c
50
struct numa_meminfo *pi,
mm/numa_emulation.c
86
static int __init split_nodes_interleave(struct numa_meminfo *ei,
mm/numa_emulation.c
87
struct numa_meminfo *pi,
mm/numa_memblks.c
136
struct numa_meminfo *mi)
mm/numa_memblks.c
169
void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi)
mm/numa_memblks.c
17
static struct numa_meminfo numa_meminfo __initdata_or_meminfo;
mm/numa_memblks.c
18
static struct numa_meminfo numa_reserved_meminfo __initdata_or_meminfo;
mm/numa_memblks.c
182
static void __init numa_move_tail_memblk(struct numa_meminfo *dst, int idx,
mm/numa_memblks.c
183
struct numa_meminfo *src)
mm/numa_memblks.c
202
return numa_add_memblk_to(nid, start, end, &numa_meminfo);
mm/numa_memblks.c
237
int __init numa_cleanup_meminfo(struct numa_meminfo *mi)
mm/numa_memblks.c
24
const struct numa_meminfo *mi)
mm/numa_memblks.c
355
for (i = 0; i < numa_meminfo.nr_blks; i++) {
mm/numa_memblks.c
356
struct numa_memblk *mb = numa_meminfo.blk + i;
mm/numa_memblks.c
388
for (i = 0; i < numa_meminfo.nr_blks; i++) {
mm/numa_memblks.c
389
struct numa_memblk *mb = numa_meminfo.blk + i;
mm/numa_memblks.c
398
static int __init numa_register_meminfo(struct numa_meminfo *mi)
mm/numa_memblks.c
454
memset(&numa_meminfo, 0, sizeof(numa_meminfo));
mm/numa_memblks.c
477
ret = numa_cleanup_meminfo(&numa_meminfo);
mm/numa_memblks.c
481
numa_emulation(&numa_meminfo, numa_distance_cnt);
mm/numa_memblks.c
483
return numa_register_meminfo(&numa_meminfo);
mm/numa_memblks.c
512
struct numa_meminfo *mi = &numa_meminfo;
mm/numa_memblks.c
560
static int meminfo_to_nid(struct numa_meminfo *mi, u64 start)
mm/numa_memblks.c
572
int nid = meminfo_to_nid(&numa_meminfo, start);
mm/numa_memblks.c
588
int nid = meminfo_to_nid(&numa_meminfo, start);
mm/numa_memblks.c
59
numa_nodemask_from_meminfo(&nodes_parsed, &numa_meminfo);
mm/numa_memblks.c
591
nid = numa_meminfo.blk[0].nid;