numa_meminfo 28 arch/x86/mm/numa.c static struct numa_meminfo numa_meminfo numa_meminfo 131 arch/x86/mm/numa.c struct numa_meminfo *mi) numa_meminfo 164 arch/x86/mm/numa.c void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi) numa_meminfo 184 arch/x86/mm/numa.c return numa_add_memblk_to(nid, start, end, &numa_meminfo); numa_meminfo 230 arch/x86/mm/numa.c int __init numa_cleanup_meminfo(struct numa_meminfo *mi) numa_meminfo 317 arch/x86/mm/numa.c const struct numa_meminfo *mi) numa_meminfo 353 arch/x86/mm/numa.c numa_nodemask_from_meminfo(&nodes_parsed, &numa_meminfo); numa_meminfo 436 arch/x86/mm/numa.c static bool __init numa_meminfo_cover_memory(const struct numa_meminfo *mi) numa_meminfo 487 arch/x86/mm/numa.c for (i = 0; i < numa_meminfo.nr_blks; i++) { numa_meminfo 488 arch/x86/mm/numa.c struct numa_memblk *mb = numa_meminfo.blk + i; numa_meminfo 517 arch/x86/mm/numa.c for (i = 0; i < numa_meminfo.nr_blks; i++) { numa_meminfo 518 arch/x86/mm/numa.c struct numa_memblk *mb = numa_meminfo.blk + i; numa_meminfo 527 arch/x86/mm/numa.c static int __init numa_register_memblks(struct numa_meminfo *mi) numa_meminfo 630 arch/x86/mm/numa.c memset(&numa_meminfo, 0, sizeof(numa_meminfo)); numa_meminfo 653 arch/x86/mm/numa.c ret = numa_cleanup_meminfo(&numa_meminfo); numa_meminfo 657 arch/x86/mm/numa.c numa_emulation(&numa_meminfo, numa_distance_cnt); numa_meminfo 659 arch/x86/mm/numa.c ret = numa_register_memblks(&numa_meminfo); numa_meminfo 887 arch/x86/mm/numa.c struct numa_meminfo *mi = &numa_meminfo; numa_meminfo 21 arch/x86/mm/numa_emulation.c static int __init emu_find_memblk_by_nid(int nid, const struct numa_meminfo *mi) numa_meminfo 45 arch/x86/mm/numa_emulation.c static int __init emu_setup_memblk(struct numa_meminfo *ei, numa_meminfo 46 arch/x86/mm/numa_emulation.c struct numa_meminfo *pi, numa_meminfo 82 arch/x86/mm/numa_emulation.c static int __init split_nodes_interleave(struct numa_meminfo *ei, numa_meminfo 83 arch/x86/mm/numa_emulation.c struct numa_meminfo *pi, numa_meminfo 215 arch/x86/mm/numa_emulation.c static int __init split_nodes_size_interleave_uniform(struct numa_meminfo *ei, numa_meminfo 216 arch/x86/mm/numa_emulation.c struct numa_meminfo *pi, numa_meminfo 319 arch/x86/mm/numa_emulation.c static int __init split_nodes_size_interleave(struct numa_meminfo *ei, numa_meminfo 320 arch/x86/mm/numa_emulation.c struct numa_meminfo *pi, numa_meminfo 370 arch/x86/mm/numa_emulation.c void __init numa_emulation(struct numa_meminfo *numa_meminfo, int numa_dist_cnt) numa_meminfo 372 arch/x86/mm/numa_emulation.c static struct numa_meminfo ei __initdata; numa_meminfo 373 arch/x86/mm/numa_emulation.c static struct numa_meminfo pi __initdata; numa_meminfo 384 arch/x86/mm/numa_emulation.c pi = *numa_meminfo; numa_meminfo 471 arch/x86/mm/numa_emulation.c *numa_meminfo = ei; numa_meminfo 19 arch/x86/mm/numa_internal.h void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi); numa_meminfo 20 arch/x86/mm/numa_internal.h int __init numa_cleanup_meminfo(struct numa_meminfo *mi); numa_meminfo 26 arch/x86/mm/numa_internal.h void __init numa_emulation(struct numa_meminfo *numa_meminfo, numa_meminfo 29 arch/x86/mm/numa_internal.h static inline void numa_emulation(struct numa_meminfo *numa_meminfo,