| /linux/arch/arm/mach-exynos/ |
| H A D | platsmp.c | 33 static inline void cpu_leave_lowpower(u32 core_id) in cpu_leave_lowpower() argument 52 u32 core_id = MPIDR_AFFINITY_LEVEL(mpidr, 0); in platform_do_lowpower() local 57 exynos_cpu_power_down(core_id); in platform_do_lowpower() 61 if (exynos_pen_release == core_id) { in platform_do_lowpower() 211 void exynos_core_restart(u32 core_id) in exynos_core_restart() argument 224 pr_err("cpu core %u restart failed\n", core_id); in exynos_core_restart() 229 val = pmu_raw_readl(EXYNOS_ARM_CORE_STATUS(core_id)); in exynos_core_restart() 231 pmu_raw_writel(val, EXYNOS_ARM_CORE_STATUS(core_id)); in exynos_core_restart() 233 pmu_raw_writel(EXYNOS_CORE_PO_RESET(core_id), EXYNOS_SWRESET); in exynos_core_restart() 267 int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr) in exynos_set_boot_addr() argument [all …]
|
| H A D | exynos.c | 123 unsigned int tmp, core_id; in exynos_set_delayed_reset_assertion() local 125 for (core_id = 0; core_id < num_possible_cpus(); core_id++) { in exynos_set_delayed_reset_assertion() 126 tmp = pmu_raw_readl(EXYNOS_ARM_CORE_OPTION(core_id)); in exynos_set_delayed_reset_assertion() 131 pmu_raw_writel(tmp, EXYNOS_ARM_CORE_OPTION(core_id)); in exynos_set_delayed_reset_assertion()
|
| H A D | common.h | 159 extern void exynos_core_restart(u32 core_id); 160 extern int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr); 161 extern int exynos_get_boot_addr(u32 core_id, unsigned long *boot_addr);
|
| /linux/sound/soc/intel/avs/ |
| H A D | dsp.c | 154 static int avs_dsp_get_core(struct avs_dev *adev, u32 core_id) in avs_dsp_get_core() argument 159 mask = BIT_MASK(core_id); in avs_dsp_get_core() 163 if (core_id >= adev->hw_cfg.dsp_cores) { in avs_dsp_get_core() 168 adev->core_refs[core_id]++; in avs_dsp_get_core() 169 if (adev->core_refs[core_id] == 1) { in avs_dsp_get_core() 189 adev->core_refs[core_id]--; in avs_dsp_get_core() 191 dev_err(adev->dev, "get core %d failed: %d\n", core_id, ret); in avs_dsp_get_core() 195 static int avs_dsp_put_core(struct avs_dev *adev, u32 core_id) in avs_dsp_put_core() argument 200 mask = BIT_MASK(core_id); in avs_dsp_put_core() 204 if (core_id >= adev->hw_cfg.dsp_cores) { in avs_dsp_put_core() [all …]
|
| /linux/arch/parisc/kernel/ |
| H A D | topology.c | 36 if (cpuid_topo->core_id != -1) in store_cpu_topology() 47 cpuid_topo->core_id = 0; in store_cpu_topology() 57 cpuid_topo->core_id = cpu_topology[cpu].core_id; in store_cpu_topology() 59 cpuid_topo->core_id++; in store_cpu_topology() 76 cpu_topology[cpuid].core_id, in store_cpu_topology()
|
| /linux/arch/powerpc/perf/ |
| H A D | imc-pmu.c | 601 int nid, rc = 0, core_id = (cpu / threads_per_core); in core_imc_mem_init() local 610 mem_info = &core_imc_pmu->mem_info[core_id]; in core_imc_mem_init() 611 mem_info->id = core_id; in core_imc_mem_init() 621 core_imc_refc[core_id].id = core_id; in core_imc_mem_init() 622 spin_lock_init(&core_imc_refc[core_id].lock); in core_imc_mem_init() 638 int core_id = (cpu / threads_per_core); in is_core_imc_mem_inited() local 640 mem_info = &core_imc_pmu->mem_info[core_id]; in is_core_imc_mem_inited() 675 unsigned int core_id; in ppc_core_imc_cpu_offline() local 716 core_id = cpu / threads_per_core; in ppc_core_imc_cpu_offline() 717 ref = &core_imc_refc[core_id]; in ppc_core_imc_cpu_offline() [all …]
|
| /linux/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev.c | 181 int core_id = -1; in ne_setup_cpu_pool() local 318 core_id = topology_core_id(cpu); in ne_setup_cpu_pool() 319 if (core_id < 0 || core_id >= ne_cpu_pool.nr_parent_vm_cores) { in ne_setup_cpu_pool() 321 ne_misc_dev.name, core_id, cpu); in ne_setup_cpu_pool() 328 cpumask_set_cpu(cpu, ne_cpu_pool.avail_threads_per_core[core_id]); in ne_setup_cpu_pool() 501 int core_id = -1; in ne_get_unused_core_from_cpu_pool() local 506 core_id = i; in ne_get_unused_core_from_cpu_pool() 511 return core_id; in ne_get_unused_core_from_cpu_pool() 528 int core_id, u32 vcpu_id) in ne_set_enclave_threads_per_core() argument 532 if (core_id < 0 && vcpu_id == 0) { in ne_set_enclave_threads_per_core() [all …]
|
| /linux/drivers/base/ |
| H A D | arch_topology.c | 494 int cluster_id, int core_id) in parse_core() argument 514 cpu_topology[cpu].core_id = core_id; in parse_core() 535 cpu_topology[cpu].core_id = core_id; in parse_core() 550 int core_id = 0; in parse_cluster() local 594 ret = parse_core(c, package_id, cluster_id, core_id++); in parse_cluster() 770 if (cpuid_topo->core_id != cpu_topo->core_id) in update_siblings_masks() 802 cpu_topo->core_id = -1; in reset_cpu_topology() 829 int core_id; member 871 cpu_topology[cpu].core_id = topology_id; in parse_acpi_topology() 892 entry->core_id = topology_id; in parse_acpi_topology() [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | topology.c | 205 cpuid_topo->core_id = MPIDR_AFFINITY_LEVEL(mpidr, 1); in store_cpu_topology() 210 cpuid_topo->core_id = MPIDR_AFFINITY_LEVEL(mpidr, 0); in store_cpu_topology() 220 cpuid_topo->core_id = 0; in store_cpu_topology() 228 cpu_topology[cpuid].core_id, in store_cpu_topology()
|
| /linux/drivers/input/joystick/iforce/ |
| H A D | iforce-ff.c | 337 int core_id = effect->id; in iforce_upload_periodic() local 338 struct iforce_core_effect* core_effect = iforce->core_effects + core_id; in iforce_upload_periodic() 339 struct resource* mod1_chunk = &(iforce->core_effects[core_id].mod1_chunk); in iforce_upload_periodic() 340 struct resource* mod2_chunk = &(iforce->core_effects[core_id].mod2_chunk); in iforce_upload_periodic() 407 int core_id = effect->id; in iforce_upload_constant() local 408 struct iforce_core_effect* core_effect = iforce->core_effects + core_id; in iforce_upload_constant() 409 struct resource* mod1_chunk = &(iforce->core_effects[core_id].mod1_chunk); in iforce_upload_constant() 410 struct resource* mod2_chunk = &(iforce->core_effects[core_id].mod2_chunk); in iforce_upload_constant() 463 int core_id = effect->id; in iforce_upload_condition() local 464 struct iforce_core_effect* core_effect = iforce->core_effects + core_id; in iforce_upload_condition()
|
| /linux/sound/soc/intel/catpt/ |
| H A D | dsp.c | 451 u8 core_id; member 482 hdr->core_id = cdev->spec->core_id; in catpt_coredump() 503 hdr->core_id = cdev->spec->core_id; in catpt_coredump() 513 hdr->core_id = cdev->spec->core_id; in catpt_coredump() 523 hdr->core_id = cdev->spec->core_id; in catpt_coredump()
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | topology_amd.c | 68 u32 core_id : 8, // Unique per-socket logical core unit ID in parse_8000_001e() member 109 tscan->c->topo.cu_id = leaf.core_id; in parse_8000_001e() 226 c->topo.core_id %= tscan->dom_ncpus[TOPO_CORE_DOMAIN] / tscan->amd_nodes_per_pkg; in cpu_topology_fixup_amd()
|
| /linux/drivers/remoteproc/ |
| H A D | mtk_scp.c | 1109 static const char *scp_get_default_fw_path(struct device *dev, int core_id) in scp_get_default_fw_path() argument 1111 struct device_node *np = core_id < 0 ? dev->of_node : dev->parent->of_node; in scp_get_default_fw_path() 1129 if (core_id >= 0) in scp_get_default_fw_path() 1130 ret = snprintf(scp_fw_file, sizeof(scp_fw_file), "scp_c%d", core_id); in scp_get_default_fw_path() 1146 int core_id) in scp_rproc_init() argument 1159 fw_name = scp_get_default_fw_path(dev, core_id); in scp_rproc_init() 1294 int core_id = 0; in scp_add_multi_core() local 1300 if (!cluster_of_data[core_id]) { in scp_add_multi_core() 1302 dev_err(dev, "Not support core %d\n", core_id); in scp_add_multi_core() 1310 dev_err(dev, "Not found platform device for core %d\n", core_id); in scp_add_multi_core() [all …]
|
| /linux/include/linux/ |
| H A D | arch_topology.h | 64 int core_id; member 78 #define topology_core_id(cpu) (cpu_topology[cpu].core_id)
|
| /linux/tools/power/x86/intel-speed-select/ |
| H A D | isst-config.c | 66 unsigned short core_id; member 78 short core_id; member 254 static int get_stored_topology_info(int cpu, int *core_id, int *pkg_id, int *die_id) in get_stored_topology_info() argument 276 *core_id = cpu_top.core_id; in get_stored_topology_info() 310 cpu_top.core_id = parse_int_file(0, in store_cpu_topology() 312 if (cpu_top.core_id < 0) in store_cpu_topology() 313 cpu_top.core_id = -1; in store_cpu_topology() 350 int core_id, pkg_id, die_id; in get_physical_package_id() local 352 ret = get_stored_topology_info(cpu, &core_id, &pkg_id, &die_id); in get_physical_package_id() 368 return cpu_map[cpu].core_id; in get_physical_core_id() [all …]
|
| H A D | isst-core-mbox.c | 139 int clos_id, core_id, ret = 0; in _send_mbox_command() local 150 core_id = parameter & 0xff; in _send_mbox_command() 152 cpu, PQR_ASSOC_OFFSET + core_id * 4, write, in _send_mbox_command() 998 int core_id, ret; in mbox_clos_get_assoc_status() local 1000 core_id = find_phy_core_num(id->cpu); in mbox_clos_get_assoc_status() 1001 param = core_id; in mbox_clos_get_assoc_status() 1019 int core_id, ret; in mbox_clos_associate() local 1022 core_id = find_phy_core_num(id->cpu); in mbox_clos_associate() 1023 param = BIT(MBOX_CMD_WRITE_BIT) | core_id; in mbox_clos_associate()
|
| /linux/tools/perf/tests/ |
| H A D | topology.c | 122 env->cpu[i].core_id, in check_cpu_topology() 133 env->cpu[cpu.cpu].core_id == id.core); in check_cpu_topology() 147 env->cpu[cpu.cpu].core_id == id.core); in check_cpu_topology()
|
| /linux/arch/mips/loongson64/ |
| H A D | smp.c | 800 uint64_t core_id = cpu_core(&cpu_data[cpu]); in loongson3_disable_clock() local 807 LOONGSON_CHIPCFG(package_id) &= ~(1 << (12 + core_id)); in loongson3_disable_clock() 810 LOONGSON_FREQCTRL(package_id) &= ~(1 << (core_id * 4 + 3)); in loongson3_disable_clock() 817 uint64_t core_id = cpu_core(&cpu_data[cpu]); in loongson3_enable_clock() local 824 LOONGSON_CHIPCFG(package_id) |= 1 << (12 + core_id); in loongson3_enable_clock() 827 LOONGSON_FREQCTRL(package_id) |= 1 << (core_id * 4 + 3); in loongson3_enable_clock()
|
| /linux/tools/perf/util/ |
| H A D | stat.c | 577 static void evsel__update_percore_stats(struct evsel *evsel, struct aggr_cpu_id *core_id) in evsel__update_percore_stats() argument 590 if (!aggr_cpu_id__equal(core_id, &id)) in evsel__update_percore_stats() 603 if (!aggr_cpu_id__equal(core_id, &id)) in evsel__update_percore_stats() 618 struct aggr_cpu_id core_id; in evsel__process_percore() local 631 core_id = aggr_cpu_id__core(cpu, NULL); in evsel__process_percore() 632 evsel__update_percore_stats(evsel, &core_id); in evsel__process_percore()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | decoder.c | 55 dev_err(hdev->dev, "Decoder abnormal interrupt %#x, core %d\n", irq_status, dec->core_id); in dec_abnrm_intr_work() 110 dec->core_id = j; in hl_dec_init()
|
| /linux/arch/xtensa/kernel/ |
| H A D | smp.c | 76 unsigned int core_id = get_er(SYSCFGID); in get_core_id() local 77 return core_id & 0x3fff; in get_core_id() 92 unsigned int core_id = get_core_id(); in smp_init_cpus() local 95 pr_info("%s: Core Id = %d\n", __func__, core_id); in smp_init_cpus()
|
| /linux/arch/loongarch/kernel/ |
| H A D | acpi.c | 113 acpi_core_pic[processor->core_id] = *processor; in acpi_parse_p1_processor() 115 set_processor_mask(processor->core_id, 1); in acpi_parse_p1_processor() 132 set_processor_mask(processor->core_id, 2); in acpi_parse_p2_processor()
|
| /linux/include/linux/firmware/cirrus/ |
| H A D | wmfw.h | 70 __be32 core_id; member 77 __be32 core_id; member
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_dev.h | 72 u32 core_id; member 224 return MALIDP_CORE_ID_PRODUCT_ID(mdev->chip.core_id) == target; in komeda_product_match()
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vpu_imx8q.c | 100 int vpu_imx8q_set_system_cfg_common(struct vpu_rpc_system_config *config, u32 regs, u32 core_id) in vpu_imx8q_set_system_cfg_common() argument 105 switch (core_id) { in vpu_imx8q_set_system_cfg_common()
|