Home
last modified time | relevance | path

Searched refs:nr_threads (Results 1 – 16 of 16) sorted by relevance

/qemu/include/hw/i386/
H A Dtopology.h150 unsigned nr_threads = topo_info->threads_per_core; in x86_topo_ids_from_idx() local
153 nr_cores * nr_threads); in x86_topo_ids_from_idx()
155 nr_threads) % nr_dies; in x86_topo_ids_from_idx()
156 topo_ids->module_id = cpu_index / (nr_cores * nr_threads) % in x86_topo_ids_from_idx()
158 topo_ids->core_id = cpu_index / nr_threads % nr_cores; in x86_topo_ids_from_idx()
159 topo_ids->smt_id = cpu_index % nr_threads; in x86_topo_ids_from_idx()
/qemu/hw/ppc/
H A Dpnv_core.c196 int nr_threads = CPU_CORE(pc)->nr_threads; in pnv_core_power10_xscom_read() local
203 for (i = 0; i < nr_threads; i++) { in pnv_core_power10_xscom_read()
218 for (i = 0; i < nr_threads; i++) { in pnv_core_power10_xscom_read()
238 int nr_threads = CPU_CORE(pc)->nr_threads; in pnv_core_power10_xscom_write() local
244 for (i = 0; i < nr_threads; i++) { in pnv_core_power10_xscom_write()
352 for (i = 0; i < cc->nr_threads; i++) { in pnv_core_reset()
370 pc->threads = g_new(PowerPCCPU *, cc->nr_threads); in pnv_core_realize()
371 for (i = 0; i < cc->nr_threads; i++) { in pnv_core_realize()
379 if (cc->nr_threads > 1) { in pnv_core_realize()
393 for (j = 0; j < cc->nr_threads; j++) { in pnv_core_realize()
[all …]
H A Dspapr_cpu_core.c221 for (i = 0; i < cc->nr_threads; i++) { in spapr_cpu_core_reset()
249 for (i = 0; i < cc->nr_threads; i++) { in spapr_cpu_core_unrealize()
355 sc->threads = g_new0(PowerPCCPU *, cc->nr_threads); in spapr_cpu_core_realize()
356 for (i = 0; i < cc->nr_threads; i++) { in spapr_cpu_core_realize()
361 if (cpu && cc->nr_threads > 1) { in spapr_cpu_core_realize()
H A Dpnv.c144 int smt_threads = CPU_CORE(pc)->nr_threads; in pnv_dt_core()
272 uint32_t nr_threads) in pnv_dt_icp() argument
287 irange[1] = cpu_to_be32(nr_threads); in pnv_dt_icp()
289 rsize = sizeof(uint64_t) * 2 * nr_threads; in pnv_dt_icp()
291 for (i = 0; i < nr_threads; i++) { in pnv_dt_icp()
360 pnv_dt_icp(chip, fdt, pnv_core->hwid, CPU_CORE(pnv_core)->nr_threads); in pnv_chip_power8_dt_populate()
1511 for (j = 0; j < CPU_CORE(pnv_core)->nr_threads; j++) { in pnv_chip_icp_realize()
2413 chip->nr_threads, &error_fatal); in pnv_chip_core_realize()
2459 DEFINE_PROP_UINT32("nr-threads", PnvChip, nr_threads, 1),
2497 for (j = 0; j < cc->nr_threads; j++) { in pnv_chip_find_cpu()
[all …]
H A Dspapr.c2727 int nr_threads = smp_threads; in spapr_init_cpus() local
2731 nr_threads = smp_cpus - i * smp_threads; in spapr_init_cpus()
2734 object_property_set_int(core, "nr-threads", nr_threads, in spapr_init_cpus()
4011 for (i = 0; i < cc->nr_threads; i++) { in spapr_core_plug()
4052 if (mc->has_hotpluggable_cpus && (cc->nr_threads != smp_threads)) { in spapr_core_pre_plug()
4053 error_setg(errp, "invalid nr-threads %d, must be %d", cc->nr_threads, in spapr_core_pre_plug()
/qemu/hw/cpu/
H A Dcore.c48 int64_t value = core->nr_threads; in core_prop_get_nr_threads()
63 core->nr_threads = value; in core_prop_set_nr_threads()
76 core->nr_threads = current_machine->smp.threads; in cpu_core_instance_init()
/qemu/include/hw/cpu/
H A Dcore.h25 int nr_threads; member
/qemu/include/hw/ppc/
H A Dpnv_chip.h34 uint32_t nr_threads; member
/qemu/target/ppc/
H A Dcompat.c265 int n_threads = CPU(cpu)->nr_threads; in ppc_compat_max_vthreads()
/qemu/hw/core/
H A Dcpu-common.c315 cpu->nr_threads = 1; in cpu_common_initfn()
/qemu/include/hw/core/
H A Dcpu.h473 int nr_threads; member
/qemu/system/
H A Dcpus.c695 cpu->nr_threads = ms->smp.threads; in qemu_init_vcpu()
/qemu/target/mips/tcg/system/
H A Dcp0_helper.c128 vpe_idx = tc_idx / cs->nr_threads; in mips_cpu_map_tc()
129 *tc = tc_idx % cs->nr_threads; in mips_cpu_map_tc()
/qemu/hw/mips/
H A Dmalta.c971 smp_cpus * cs->nr_threads - 1); in malta_mips_config()
/qemu/hw/intc/
H A Dpnv_xive2.c641 for (j = 0; j < cc->nr_threads; j++) { in pnv_xive2_match_nvt()
722 for (j = 0; j < cc->nr_threads; j++) { in pnv_xive2_broadcast()
H A Dpnv_xive.c487 for (j = 0; j < cc->nr_threads; j++) { in pnv_xive_match_nvt()