Lines Matching refs:possible_cpus
2564 if (index >= ms->possible_cpus->len) { in spapr_find_cpu_slot()
2570 return &ms->possible_cpus->cpus[index]; in spapr_find_cpu_slot()
2660 const CPUArchIdList *possible_cpus; in spapr_init_cpus() local
2667 possible_cpus = mc->possible_cpu_arch_ids(machine); in spapr_init_cpus()
2684 boot_cores_nr = possible_cpus->len; in spapr_init_cpus()
2687 for (i = 0; i < possible_cpus->len; i++) { in spapr_init_cpus()
4328 if (machine->possible_cpus) { in spapr_possible_cpu_arch_ids()
4329 assert(machine->possible_cpus->len == spapr_max_cores); in spapr_possible_cpu_arch_ids()
4330 return machine->possible_cpus; in spapr_possible_cpu_arch_ids()
4339 machine->possible_cpus = g_malloc0(sizeof(CPUArchIdList) + in spapr_possible_cpu_arch_ids()
4341 machine->possible_cpus->len = spapr_max_cores; in spapr_possible_cpu_arch_ids()
4342 for (i = 0; i < machine->possible_cpus->len; i++) { in spapr_possible_cpu_arch_ids()
4345 machine->possible_cpus->cpus[i].type = core_type; in spapr_possible_cpu_arch_ids()
4346 machine->possible_cpus->cpus[i].vcpus_count = smp_threads; in spapr_possible_cpu_arch_ids()
4347 machine->possible_cpus->cpus[i].arch_id = core_id; in spapr_possible_cpu_arch_ids()
4348 machine->possible_cpus->cpus[i].props.has_core_id = true; in spapr_possible_cpu_arch_ids()
4349 machine->possible_cpus->cpus[i].props.core_id = core_id; in spapr_possible_cpu_arch_ids()
4351 return machine->possible_cpus; in spapr_possible_cpu_arch_ids()