Lines Matching refs:nid
21 static int __init emu_find_memblk_by_nid(int nid, const struct numa_meminfo *mi) in emu_find_memblk_by_nid() argument
26 if (mi->blk[i].nid == nid) in emu_find_memblk_by_nid()
47 int nid, int phys_blk, u64 size) in emu_setup_memblk() argument
60 eb->nid = nid; in emu_setup_memblk()
62 if (emu_nid_to_phys[nid] == NUMA_NO_NODE) in emu_setup_memblk()
63 emu_nid_to_phys[nid] = nid; in emu_setup_memblk()
72 nid, eb->start, eb->end - 1, (eb->end - eb->start) >> 20); in emu_setup_memblk()
87 int nid = 0; in split_nodes_interleave() local
120 node_set(pi->blk[i].nid, physnode_mask); in split_nodes_interleave()
141 if (nid < big) in split_nodes_interleave()
173 ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes, in split_nodes_interleave()
211 int nid = 0; in split_nodes_size_interleave() local
235 node_set(pi->blk[i].nid, physnode_mask); in split_nodes_size_interleave()
273 ret = emu_setup_memblk(ei, pi, nid++ % MAX_NUMNODES, in split_nodes_size_interleave()
449 int physnid, nid; in numa_add_cpu() local
451 nid = early_cpu_to_node(cpu); in numa_add_cpu()
452 BUG_ON(nid == NUMA_NO_NODE || !node_online(nid)); in numa_add_cpu()
454 physnid = emu_nid_to_phys[nid]; in numa_add_cpu()
460 for_each_online_node(nid) in numa_add_cpu()
461 if (emu_nid_to_phys[nid] == physnid) in numa_add_cpu()
462 cpumask_set_cpu(cpu, node_to_cpumask_map[nid]); in numa_add_cpu()
475 int nid, physnid; in numa_set_cpumask() local
477 nid = early_cpu_to_node(cpu); in numa_set_cpumask()
478 if (nid == NUMA_NO_NODE) { in numa_set_cpumask()
483 physnid = emu_nid_to_phys[nid]; in numa_set_cpumask()
485 for_each_online_node(nid) { in numa_set_cpumask()
486 if (emu_nid_to_phys[nid] != physnid) in numa_set_cpumask()
489 debug_cpumask_set_cpu(cpu, nid, enable); in numa_set_cpumask()