Lines Matching refs:emu_cores
68 } *emu_cores; variable
75 if (emu_cores->to_node_id[core_id] == NODE_ID_FREE) { in pin_core_to_node()
76 emu_cores->per_node[node_id]++; in pin_core_to_node()
77 emu_cores->to_node_id[core_id] = node_id; in pin_core_to_node()
78 emu_cores->total++; in pin_core_to_node()
80 WARN_ON(emu_cores->to_node_id[core_id] != node_id); in pin_core_to_node()
89 return emu_cores->per_node[node->id]; in cores_pinned()
97 return emu_cores->to_node_id[core->id]; in core_pinned_to_node_id()
197 cores_target = emu_cores->per_node_target + extra; in node_for_core()
241 int cores_free, cores_target = emu_cores->per_node_target; in move_level_to_numa_node()
316 emu_cores = memblock_virt_alloc(sizeof(*emu_cores), 8); in create_core_to_node_map()
317 for (i = 0; i < ARRAY_SIZE(emu_cores->to_node_id); i++) in create_core_to_node_map()
318 emu_cores->to_node_id[i] = NODE_ID_FREE; in create_core_to_node_map()
331 cores_total = emu_cores->total + cores_free(phys); in toptree_to_numa()
332 emu_cores->per_node_target = cores_total / emu_nodes; in toptree_to_numa()
420 for (cid = 0; cid < ARRAY_SIZE(emu_cores->to_node_id); cid++) { in print_node_to_core_map()
421 if (emu_cores->to_node_id[cid] == nid) in print_node_to_core_map()
439 if (emu_cores->to_node_id[core_id] != NODE_ID_FREE) in pin_all_possible_cpus()
459 if (emu_cores == NULL) in emu_update_cpu_topology()