| /openbmc/u-boot/arch/arm/mach-keystone/ |
| H A D | cmd_mon.c | 71 int rcode = 0, core_id, on; in do_mon_power() local 79 core_id = simple_strtoul(argv[1], NULL, 16); in do_mon_power() 83 rcode = mon_power_on(core_id, fn); in do_mon_power() 85 rcode = mon_power_off(core_id); in do_mon_power() 89 printf("core %d powered on successfully\n", core_id); in do_mon_power() 91 printf("core %d power on failure\n", core_id); in do_mon_power() 93 printf("core %d powered off successfully\n", core_id); in do_mon_power()
|
| H A D | mon.c | 34 int mon_power_on(int core_id, void *ep) in mon_power_on() argument 47 : "r" (core_id), "r" (ep) in mon_power_on() 52 int mon_power_off(int core_id) in mon_power_off() argument 64 : "r" (core_id) in mon_power_off()
|
| /openbmc/u-boot/arch/arm/mach-exynos/ |
| H A D | lowlevel_init.c | 123 uint32_t tmp, core_id, core_config; in power_down_core() local 131 mrc_mpafr(core_id); in power_down_core() 132 tmp = core_id & 0x3; in power_down_core() 133 core_id = (core_id >> 6) & ~3; in power_down_core() 134 core_id |= tmp; in power_down_core() 135 core_id &= 0x3f; in power_down_core() 138 core_config = (core_id * CPU_CONFIG_STATUS_OFFSET); in power_down_core()
|
| /openbmc/u-boot/arch/arm/mach-keystone/include/mach/ |
| H A D | mon.h | 13 int mon_power_on(int core_id, void *ep); 14 int mon_power_off(int core_id);
|
| /openbmc/qemu/target/s390x/ |
| H A D | cpu-system.c | 100 panic_info->u.s390.core = cpu->env.core_id; in s390_cpu_get_crash_info() 148 if (cpu->env.core_id >= max_cpus) { in s390_cpu_system_realize() 150 ", maximum core-id: %d", cpu->env.core_id, in s390_cpu_system_realize() 155 if (cpu_exists(cpu->env.core_id)) { in s390_cpu_system_realize() 157 ", it already exists", cpu->env.core_id); in s390_cpu_system_realize() 162 CPU(cpu)->cpu_index = cpu->env.core_id; in s390_cpu_system_realize()
|
| H A D | sigp.c | 74 ret = cpu_inject_external_call(dst_cpu, src_cpu->env.core_id); in sigp_external_call() 90 cpu_inject_emergency_signal(dst_cpu, src_cpu->env.core_id); in sigp_emergency() 325 cpu_inject_emergency_signal(dst_cpu, src_cpu->env.core_id); in sigp_cond_emergency()
|
| /openbmc/qemu/hw/s390x/ |
| H A D | cpu-topology.c | 197 env->socket_id = s390_std_socket(env->core_id, smp); in s390_topology_cpu_default() 198 env->book_id = s390_std_book(env->core_id, smp); in s390_topology_cpu_default() 199 env->drawer_id = s390_std_drawer(env->core_id, smp); in s390_topology_cpu_default() 296 props = &ms->possible_cpus->cpus[cpu->env.core_id].props; in s390_update_cpu_props() 355 static void s390_change_topology(uint16_t core_id, in s390_change_topology() argument 370 cpu = s390_cpu_addr2state(core_id); in s390_change_topology() 372 error_setg(errp, "Core-id %d does not exist!", core_id); in s390_change_topology()
|
| H A D | s390-virtio-ccw.c | 57 static S390CPU *s390x_new_cpu(const char *typename, uint32_t core_id, in s390x_new_cpu() argument 63 if (!object_property_set_int(OBJECT(cpu), "core-id", core_id, errp)) { in s390x_new_cpu() 353 g_assert(!ms->possible_cpus->cpus[cpu->env.core_id].cpu); in s390_cpu_plug() 354 ms->possible_cpus->cpus[cpu->env.core_id].cpu = CPU(dev); in s390_cpu_plug() 689 props->core_id = i; in s390_possible_cpu_arch_ids()
|
| /openbmc/qemu/include/hw/i386/ |
| H A D | topology.h | 54 unsigned core_id; member 135 (topo_ids->core_id << apicid_core_offset(topo_info)) | in x86_apicid_from_topo_ids() 158 topo_ids->core_id = cpu_index / nr_threads % nr_cores; in x86_topo_ids_from_idx() 172 topo_ids->core_id = in x86_topo_ids_from_apicid()
|
| /openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/ |
| H A D | fdt.c | 44 u64 val, core_id; in ft_fixup_cpu() local 62 core_id = fdt_read_number(reg, addr_cells); in ft_fixup_cpu() 63 if (!test_bit(id_to_core(core_id), &mask)) { in ft_fixup_cpu() 116 core_id = fdt_read_number(reg, addr_cells); in ft_fixup_cpu() 117 if (core_id == 0 || (is_core_online(core_id))) { in ft_fixup_cpu() 119 val += id_to_core(core_id) * in ft_fixup_cpu()
|
| /openbmc/u-boot/arch/arm/mach-imx/ |
| H A D | imx_bootaux.c | 13 int arch_auxiliary_core_up(u32 core_id, ulong boot_private_data) in arch_auxiliary_core_up() argument 38 int arch_auxiliary_core_check_up(u32 core_id) in arch_auxiliary_core_check_up() argument
|
| /openbmc/qemu/hw/i386/ |
| H A D | x86-common.c | 337 if (cpu->core_id < 0) { in x86_cpu_pre_plug() 340 } else if (cpu->core_id > (ms->smp.cores - 1)) { in x86_cpu_pre_plug() 342 cpu->core_id, ms->smp.cores - 1); in x86_cpu_pre_plug() 357 topo_ids.core_id = cpu->core_id; in x86_cpu_pre_plug() 370 topo_ids.core_id, topo_ids.smt_id, cpu->apic_id, in x86_cpu_pre_plug() 411 if (cpu->core_id != -1 && cpu->core_id != topo_ids.core_id) { in x86_cpu_pre_plug() 413 " 0x%x (core-id: %u)", cpu->core_id, cpu->apic_id, in x86_cpu_pre_plug() 414 topo_ids.core_id); in x86_cpu_pre_plug() 417 cpu->core_id = topo_ids.core_id; in x86_cpu_pre_plug()
|
| /openbmc/qemu/hw/cpu/ |
| H A D | core.c | 21 int64_t value = core->core_id; in core_prop_get_core_id() 41 core->core_id = value; in core_prop_set_core_id()
|
| /openbmc/qemu/include/hw/cpu/ |
| H A D | core.h | 24 int core_id; member
|
| /openbmc/qemu/hw/loongarch/ |
| H A D | virt.c | 859 topo->core_id = index / ms->smp.threads % ms->smp.cores; in virt_get_topo_from_index() 892 arch_id = topo->thread_id + topo->core_id * threads; in virt_get_arch_id_from_topo() 942 if ((cpu->core_id < 0) || (cpu->core_id >= ms->smp.cores)) { in virt_cpu_pre_plug() 945 cpu->core_id, ms->smp.cores - 1); in virt_cpu_pre_plug() 957 topo.core_id = cpu->core_id; in virt_cpu_pre_plug() 964 cs->cpu_index, cpu->socket_id, cpu->core_id, in virt_cpu_pre_plug() 972 topo.core_id = cpu_slot->props.core_id; in virt_cpu_pre_plug() 975 object_property_set_int(OBJECT(dev), "core-id", topo.core_id, NULL); in virt_cpu_pre_plug() 995 cpu->core_id, cpu->thread_id); in virt_cpu_unplug_request() 1173 ms->possible_cpus->cpus[n].props.core_id = topo.core_id; in virt_possible_cpu_arch_ids()
|
| /openbmc/qemu/include/hw/ppc/ |
| H A D | pnv_chip.h | 160 void (*get_pir_tir)(PnvChip *chip, uint32_t core_id, uint32_t thread_id, 169 uint64_t (*xscom_core_base)(PnvChip *chip, uint32_t core_id);
|
| /openbmc/qemu/hw/ppc/ |
| H A D | pnv.c | 872 uint32_t core_id) in pnv_chip_power8_xscom_core_base() argument 874 return PNV_XSCOM_EX_BASE(core_id); in pnv_chip_power8_xscom_core_base() 878 uint32_t core_id) in pnv_chip_power9_xscom_core_base() argument 880 return PNV9_XSCOM_EC_BASE(core_id); in pnv_chip_power9_xscom_core_base() 884 uint32_t core_id) in pnv_chip_power10_xscom_core_base() argument 886 return PNV10_XSCOM_EC_BASE(core_id); in pnv_chip_power10_xscom_core_base() 1220 uint32_t core_id, uint32_t thread_id, in pnv_get_pir_tir_p8() argument 1224 *pir = (chip->chip_id << 7) | (core_id << 3) | thread_id; in pnv_get_pir_tir_p8() 1281 uint32_t core_id, uint32_t thread_id, in pnv_get_pir_tir_p9() argument 1287 thread_id |= core_id & 1; in pnv_get_pir_tir_p9() [all …]
|
| H A D | pnv_chiptod.c | 222 int core_hwid = cc->core_id; in pnv_chip_get_core_by_xscom_base() 250 uint32_t core_id = GETFIELD(TOD_TX_TTYPE_PIB_SLAVE_ADDR, val) & 0x1f; in chiptod_power9_tx_ttype_target() local 251 return pnv_chip_find_core(chiptod->chip, core_id); in chiptod_power9_tx_ttype_target()
|
| H A D | spapr_cpu_core.c | 319 cs->cpu_index = cc->core_id + i; in spapr_create_vcpu() 325 env->core_index = cc->core_id; in spapr_create_vcpu()
|
| H A D | spapr.c | 2721 int core_id = i * smp_threads; in spapr_init_cpus() local 2725 spapr_vcpu_id(spapr, core_id)); in spapr_init_cpus() 2739 object_property_set_int(core, CPU_CORE_PROP_CORE_ID, core_id, in spapr_init_cpus() 3889 CPUArchId *core_slot = spapr_find_cpu_slot(ms, cc->core_id, NULL); in spapr_core_unplug() 3905 if (!spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index)) { in spapr_core_unplug_request() 3907 cc->core_id); in spapr_core_unplug_request() 3916 spapr_vcpu_id(spapr, cc->core_id)); in spapr_core_unplug_request() 3979 core_slot = spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index); in spapr_core_plug() 3983 spapr_vcpu_id(spapr, cc->core_id)); in spapr_core_plug() 4044 if (cc->core_id % smp_threads) { in spapr_core_pre_plug() [all …]
|
| /openbmc/qemu/target/ppc/ |
| H A D | timebase_helper.c | 307 int core_id = CPU_CORE(pc)->core_id; in cpu_get_tbst() local 308 if (core_id & 1) { in cpu_get_tbst() 309 pc = pc->chip->cores[core_id & ~1]; in cpu_get_tbst()
|
| /openbmc/qemu/tests/functional/ |
| H A D | test_x86_64_hotplug_cpu.py | 54 core_id=1,
|
| /openbmc/qemu/target/s390x/kvm/ |
| H A D | stsi-topology.c | 175 set_bit(63 - (cpu->env.core_id % 64), &entry->mask); in s390_topology_add_cpu_to_entry() 194 .origin = cpu->env.core_id / 64, in s390_topology_from_cpu()
|
| /openbmc/u-boot/drivers/video/ |
| H A D | mali_dp.c | 81 #define MALIDP_PRODUCT_ID(core_id) ((u32)(core_id) >> 16) argument
|
| /openbmc/u-boot/include/ |
| H A D | imx8image.h | 143 unsigned int core_id; member
|