Lines Matching refs:numa_meminfo

29 static struct numa_meminfo numa_meminfo
132 struct numa_meminfo *mi) in numa_add_memblk_to()
165 void __init numa_remove_memblk_from(int idx, struct numa_meminfo *mi) in numa_remove_memblk_from()
185 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
235 int __init numa_cleanup_meminfo(struct numa_meminfo *mi) in numa_cleanup_meminfo()
320 const struct numa_meminfo *mi) in numa_nodemask_from_meminfo()
356 numa_nodemask_from_meminfo(&nodes_parsed, &numa_meminfo); in numa_alloc_distance()
439 static bool __init numa_meminfo_cover_memory(const struct numa_meminfo *mi) in numa_meminfo_cover_memory()
478 for (i = 0; i < numa_meminfo.nr_blks; i++) { in numa_clear_kernel_node_hotplug()
479 struct numa_memblk *mb = &numa_meminfo.blk[i]; in numa_clear_kernel_node_hotplug()
497 for (i = 0; i < numa_meminfo.nr_blks; i++) { in numa_clear_kernel_node_hotplug()
498 nid = numa_meminfo.blk[i].nid; in numa_clear_kernel_node_hotplug()
502 start = numa_meminfo.blk[i].start; in numa_clear_kernel_node_hotplug()
503 end = numa_meminfo.blk[i].end; in numa_clear_kernel_node_hotplug()
509 static int __init numa_register_memblks(struct numa_meminfo *mi) in numa_register_memblks()
614 memset(&numa_meminfo, 0, sizeof(numa_meminfo)); in numa_init()
637 ret = numa_cleanup_meminfo(&numa_meminfo); in numa_init()
641 numa_emulation(&numa_meminfo, numa_distance_cnt); in numa_init()
643 ret = numa_register_memblks(&numa_meminfo); in numa_init()
872 struct numa_meminfo *mi = &numa_meminfo; in memory_add_physaddr_to_nid()