Home
last modified time | relevance | path

Searched refs:core_id (Results 1 – 25 of 81) sorted by relevance

1234

/linux/arch/arm/mach-exynos/
H A Dplatsmp.c33 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 Dcommon.h159 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 Ddsp.c154 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 …]
H A Dpath.c434 ret = avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, t->core_id, in avs_copier_create()
469 ret = avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, t->core_id, in avs_whm_create()
594 ret = avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, t->core_id, in avs_peakvol_create()
631 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_updown_mix_create()
648 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_src_create()
668 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_asrc_create()
687 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_aec_create()
705 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_mux_create()
722 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_wov_create()
739 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_micsel_create()
[all …]
/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A Dmtk_vcodec_enc_drv.c89 int core_id; in mtk_vcodec_enc_irq_handler() local
95 core_id = dev->venc_pdata->core_id; in mtk_vcodec_enc_irq_handler()
96 if (core_id < 0 || core_id >= NUM_MAX_VCODEC_REG_BASE) { in mtk_vcodec_enc_irq_handler()
97 mtk_v4l2_venc_err(ctx, "Invalid core id: %d, ctx id: %d", core_id, ctx->id); in mtk_vcodec_enc_irq_handler()
101 mtk_v4l2_venc_dbg(1, ctx, "id: %d, core id: %d", ctx->id, core_id); in mtk_vcodec_enc_irq_handler()
103 addr = dev->reg_base[core_id] + MTK_VENC_IRQ_ACK_OFFSET; in mtk_vcodec_enc_irq_handler()
105 ctx->irq_status = readl(dev->reg_base[core_id] + in mtk_vcodec_enc_irq_handler()
275 dev->reg_base[dev->venc_pdata->core_id] = in mtk_vcodec_probe()
277 if (IS_ERR(dev->reg_base[dev->venc_pdata->core_id])) { in mtk_vcodec_probe()
278 ret = PTR_ERR(dev->reg_base[dev->venc_pdata->core_id]); in mtk_vcodec_probe()
[all …]
/linux/arch/parisc/kernel/
H A Dtopology.c36 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 Dimc-pmu.c601 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 Dne_misc_dev.c181 int core_id = -1; in ne_setup_cpu_pool() local
317 core_id = topology_core_id(cpu); in ne_setup_cpu_pool()
318 if (core_id < 0 || core_id >= ne_cpu_pool.nr_parent_vm_cores) { in ne_setup_cpu_pool()
320 ne_misc_dev.name, core_id, cpu); in ne_setup_cpu_pool()
327 cpumask_set_cpu(cpu, ne_cpu_pool.avail_threads_per_core[core_id]); in ne_setup_cpu_pool()
500 int core_id = -1; in ne_get_unused_core_from_cpu_pool() local
505 core_id = i; in ne_get_unused_core_from_cpu_pool()
510 return core_id; in ne_get_unused_core_from_cpu_pool()
527 int core_id, u32 vcpu_id) in ne_set_enclave_threads_per_core() argument
531 if (core_id < 0 && vcpu_id == 0) { in ne_set_enclave_threads_per_core()
[all …]
/linux/drivers/base/
H A Darch_topology.c501 int cluster_id, int core_id) in parse_core() argument
521 cpu_topology[cpu].core_id = core_id; in parse_core()
542 cpu_topology[cpu].core_id = core_id; in parse_core()
557 int core_id = 0; in parse_cluster() local
601 ret = parse_core(c, package_id, cluster_id, core_id++); in parse_cluster()
777 if (cpuid_topo->core_id != cpu_topo->core_id) in update_siblings_masks()
809 cpu_topo->core_id = -1; in reset_cpu_topology()
836 int core_id; member
878 cpu_topology[cpu].core_id = topology_id; in parse_acpi_topology()
899 entry->core_id = topology_id; in parse_acpi_topology()
[all …]
/linux/arch/arm/kernel/
H A Dtopology.c205 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 Diforce-ff.c337 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 Ddsp.c451 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 Dtopology_amd.c68 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/tools/power/x86/intel-speed-select/
H A Disst-config.c66 unsigned short core_id; member
78 short core_id; member
266 static int get_stored_topology_info(int cpu, int *core_id, int *pkg_id, int *die_id) in get_stored_topology_info()
288 *core_id = cpu_top.core_id; in store_cpu_topology()
322 cpu_top.core_id = parse_int_file(0, in store_cpu_topology()
323 "/sys/devices/system/cpu/cpu%d/topology/core_id", i); in store_cpu_topology()
324 if (cpu_top.core_id < 0) in store_cpu_topology()
325 cpu_top.core_id = -1; in store_cpu_topology()
362 int core_id, pkg_i in get_physical_core_id()
254 get_stored_topology_info(int cpu,int * core_id,int * pkg_id,int * die_id) get_stored_topology_info() argument
350 int core_id, pkg_id, die_id; get_physical_package_id() local
374 int core_id, pkg_id, die_id; get_physical_core_id() local
398 int core_id, pkg_id, die_id; get_physical_die_id() local
784 int pkg_id, die_id, core_id, punit_id; create_cpu_map() local
[all...]
H A Disst-core-mbox.c139 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/include/linux/
H A Darch_topology.h64 int core_id; member
78 #define topology_core_id(cpu) (cpu_topology[cpu].core_id)
/linux/tools/perf/tests/
H A Dtopology.c122 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 Dsmp.c800 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 Dstat.c577 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/arch/xtensa/kernel/
H A Dsmp.c76 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/drivers/accel/habanalabs/common/
H A Ddecoder.c55 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/loongarch/kernel/
H A Dacpi.c113 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/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_dev.h72 u32 core_id; member
224 return MALIDP_CORE_ID_PRODUCT_ID(mdev->chip.core_id) == target; in komeda_product_match()
/linux/arch/s390/kernel/
H A Dsmp.c700 info->core[info->configured].core_id = in smp_get_core_info()
720 address = core->core_id << smp_cpu_mt_shift; in smp_add_core()
748 u16 core_id; in __smp_rescan_cpus() local
760 core_id = per_cpu(pcpu_devices, 0).address >> smp_cpu_mt_shift; in __smp_rescan_cpus()
763 if (core->core_id == core_id) { in __smp_rescan_cpus()
791 if (info->core[cpu].core_id == address) { in smp_detect_cpus()
/linux/drivers/media/platform/amphion/
H A Dvpu_imx8q.c100 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()

1234