Searched refs:core_mask (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/sound/soc/intel/avs/
H A Dtgl.c11 static int avs_tgl_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power) argument
13 core_mask &= AVS_MAIN_CORE_MASK;
15 if (!core_mask)
17 return avs_dsp_core_power(adev, core_mask, power);
20 static int avs_tgl_dsp_core_reset(struct avs_dev *adev, u32 core_mask, bool reset) argument
22 core_mask &= AVS_MAIN_CORE_MASK;
24 if (!core_mask)
26 return avs_dsp_core_reset(adev, core_mask, reset);
29 static int avs_tgl_dsp_core_stall(struct avs_dev *adev, u32 core_mask, bool stall) argument
31 core_mask
[all...]
H A Ddsp.c18 int avs_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power) argument
24 trace_avs_dsp_core_op(value, core_mask, "power", power);
26 mask = AVS_ADSPCS_SPA_MASK(core_mask);
33 mask = AVS_ADSPCS_CPA_MASK(core_mask);
41 dev_err(adev->dev, "core_mask %d power %s failed: %d\n",
42 core_mask, power ? "on" : "off", ret);
47 int avs_dsp_core_reset(struct avs_dev *adev, u32 core_mask, bool reset) argument
53 trace_avs_dsp_core_op(value, core_mask, "reset", reset);
55 mask = AVS_ADSPCS_CRST_MASK(core_mask);
65 dev_err(adev->dev, "core_mask
71 avs_dsp_core_stall(struct avs_dev *adev, u32 core_mask, bool stall) argument
99 avs_dsp_core_enable(struct avs_dev *adev, u32 core_mask) argument
114 avs_dsp_core_disable(struct avs_dev *adev, u32 core_mask) argument
123 avs_dsp_enable(struct avs_dev *adev, u32 core_mask) argument
144 avs_dsp_disable(struct avs_dev *adev, u32 core_mask) argument
[all...]
H A Davs.h186 int avs_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power);
187 int avs_dsp_core_reset(struct avs_dev *adev, u32 core_mask, bool reset);
188 int avs_dsp_core_stall(struct avs_dev *adev, u32 core_mask, bool stall);
189 int avs_dsp_core_enable(struct avs_dev *adev, u32 core_mask);
190 int avs_dsp_core_disable(struct avs_dev *adev, u32 core_mask);
/linux-master/sound/soc/intel/skylake/
H A Dcnl-sst-dsp.c27 cnl_dsp_core_set_reset_state(struct sst_dsp *ctx, unsigned int core_mask) argument
31 CNL_ADSP_REG_ADSPCS, CNL_ADSPCS_CRST(core_mask),
32 CNL_ADSPCS_CRST(core_mask));
37 CNL_ADSPCS_CRST(core_mask),
38 CNL_ADSPCS_CRST(core_mask),
44 cnl_dsp_core_unset_reset_state(struct sst_dsp *ctx, unsigned int core_mask) argument
48 CNL_ADSPCS_CRST(core_mask), 0);
53 CNL_ADSPCS_CRST(core_mask),
59 static bool is_cnl_dsp_core_enable(struct sst_dsp *ctx, unsigned int core_mask) argument
66 is_enable = (val & CNL_ADSPCS_CPA(core_mask))
77 cnl_dsp_reset_core(struct sst_dsp *ctx, unsigned int core_mask) argument
88 cnl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask) argument
111 cnl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask) argument
126 cnl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask) argument
141 cnl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask) argument
156 cnl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask) argument
[all...]
H A Dskl-sst-dsp.c52 unsigned int core_mask, en_cores_mask; local
55 core_mask = SKL_DSP_CORES_MASK(skl->cores.count);
60 en_cores_mask = (val & SKL_ADSPCS_CPA_MASK(core_mask)) >>
64 en_cores_mask &= (~val & SKL_ADSPCS_CRST_MASK(core_mask)) >>
68 en_cores_mask &= (~val & SKL_ADSPCS_CSTALL_MASK(core_mask)) >>
70 en_cores_mask &= core_mask;
78 skl_dsp_core_set_reset_state(struct sst_dsp *ctx, unsigned int core_mask) argument
84 SKL_ADSP_REG_ADSPCS, SKL_ADSPCS_CRST_MASK(core_mask),
85 SKL_ADSPCS_CRST_MASK(core_mask));
90 SKL_ADSPCS_CRST_MASK(core_mask),
105 skl_dsp_core_unset_reset_state( struct sst_dsp *ctx, unsigned int core_mask) argument
135 is_skl_dsp_core_enable(struct sst_dsp *ctx, unsigned int core_mask) argument
153 skl_dsp_reset_core(struct sst_dsp *ctx, unsigned int core_mask) argument
164 skl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask) argument
188 skl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask) argument
216 skl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask) argument
231 skl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask) argument
246 skl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask) argument
[all...]
H A Dcnl-sst-dsp.h85 int cnl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask);
86 int cnl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask);
H A Dskl-sst-dsp.h208 int skl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask);
209 int skl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask);
210 int skl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask);
211 int skl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask);
213 unsigned int core_mask);
214 int skl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask);
H A Dcnl-sst.c191 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); local
207 ret = cnl_dsp_enable_core(ctx, core_mask);
231 dx.core_mask = core_mask;
232 dx.dx_mask = core_mask;
246 cnl_dsp_disable_core(ctx, core_mask);
254 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); local
258 dx.core_mask = core_mask;
276 ret = cnl_dsp_disable_core(ctx, core_mask);
[all...]
H A Dbxt-sst.c392 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); local
416 ret = skl_dsp_core_power_up(ctx, core_mask |
419 ret = skl_dsp_core_power_up(ctx, core_mask);
435 ret = skl_dsp_start_core(ctx, core_mask);
460 dx.core_mask = core_mask;
461 dx.dx_mask = core_mask;
476 core_mask |= SKL_DSP_CORE_MASK(1);
477 skl_dsp_disable_core(ctx, core_mask);
487 unsigned int core_mask local
[all...]
H A Dskl-sst.c165 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); local
193 ret = skl_dsp_enable_core(ctx, core_mask);
197 dx.core_mask = core_mask;
198 dx.dx_mask = core_mask;
205 skl_dsp_disable_core(ctx, core_mask);
219 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); local
221 dx.core_mask = core_mask;
236 ret = skl_dsp_disable_core(ctx, core_mask);
[all...]
H A Dskl-sst-ipc.h30 u32 core_mask; member in struct:skl_ipc_dxstate_info
/linux-master/sound/soc/sof/intel/
H A Dhda-dsp.c39 static int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev, unsigned int core_mask) argument
46 reset = HDA_DSP_ADSPCS_CRST_MASK(core_mask);
67 if ((adspcs & HDA_DSP_ADSPCS_CRST_MASK(core_mask)) !=
68 HDA_DSP_ADSPCS_CRST_MASK(core_mask)) {
70 "error: reset enter failed: core_mask %x adspcs 0x%x\n",
71 core_mask, adspcs);
78 static int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, unsigned int core_mask) argument
87 HDA_DSP_ADSPCS_CRST_MASK(core_mask),
91 crst = HDA_DSP_ADSPCS_CRST_MASK(core_mask);
108 if ((adspcs & HDA_DSP_ADSPCS_CRST_MASK(core_mask)) !
118 hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask) argument
130 hda_dsp_core_is_enabled(struct snd_sof_dev *sdev, unsigned int core_mask) argument
155 hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask) argument
186 hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask) argument
233 hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) argument
256 hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask) argument
280 hda_dsp_core_reset_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) argument
[all...]
H A Dicl.c30 static int icl_dsp_core_stall(struct snd_sof_dev *sdev, unsigned int core_mask) argument
35 /* make sure core_mask in host managed cores */
36 core_mask &= chip->host_managed_cores_mask;
37 if (!core_mask) {
38 dev_err(sdev->dev, "error: core_mask is not in host managed cores\n");
44 HDA_DSP_ADSPCS_CSTALL_MASK(core_mask),
45 HDA_DSP_ADSPCS_CSTALL_MASK(core_mask));
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-sysinfo.h67 struct cvmx_coremask core_mask; member in struct:cvmx_sysinfo
H A Docteon.h85 uint32_t core_mask; member in struct:octeon_boot_descriptor
138 uint32_t core_mask;
H A Dcvmx-bootinfo.h70 uint32_t core_mask; member in struct:cvmx_bootinfo
132 * or with OCI. This replaces core_mask.
153 uint32_t core_mask;
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dstf.c162 u8 core_mask)
164 brcms_dbg_ht(wlc->hw->d11core, "wl%d: Nsts %d core_mask %x\n",
165 wlc->pub->unit, Nsts, core_mask);
167 if (hweight8(core_mask) > wlc->stf->txstreams)
168 core_mask = 0;
170 if ((hweight8(core_mask) == wlc->stf->txstreams) &&
171 ((core_mask & ~wlc->stf->txchain)
172 || !(core_mask & wlc->stf->txchain)))
173 core_mask = wlc->stf->txchain;
175 wlc->stf->txcore[Nsts] = core_mask;
161 brcms_c_stf_txcore_set(struct brcms_c_info *wlc, u8 Nsts, u8 core_mask) argument
196 u8 core_mask = 0; local
[all...]
/linux-master/drivers/crypto/cavium/cpt/
H A Dcptpf.h28 u64 core_mask; member in struct:microcode
H A Dcptpf_main.c151 if (mcode->core_mask & (1 << shift)) {
184 mcode->core_mask = GENMASK(mcode->num_cores, 0);
185 cpt_disable_cores(cpt, mcode->core_mask, AE_TYPES,
196 cpt_configure_group(cpt, mcode->group, mcode->core_mask,
199 cpt_enable_cores(cpt, mcode->core_mask, AE_TYPES);
213 mcode->core_mask = GENMASK(mcode->num_cores, 0);
214 cpt_disable_cores(cpt, mcode->core_mask, SE_TYPES,
225 cpt_configure_group(cpt, mcode->group, mcode->core_mask,
228 cpt_enable_cores(cpt, mcode->core_mask, SE_TYPES);
275 mcode->core_mask
[all...]
/linux-master/arch/s390/include/asm/
H A Dtopology.h22 cpumask_t core_mask; member in struct:cpu_topology_s390
33 #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_mask)
/linux-master/drivers/hwmon/peci/
H A Dcputemp.c67 DECLARE_BITMAP(core_mask, CORE_NUMS_MAX);
348 if (test_bit(channel - channel_core, priv->core_mask))
358 u64 core_mask; local
372 core_mask = (u64)data << 32;
379 core_mask |= data;
388 core_mask = data;
393 if (!core_mask)
396 bitmap_from_u64(priv->core_mask, core_mask);
403 unsigned long core_max = find_last_bit(priv->core_mask, CORE_NUMS_MA
[all...]
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gpu.c385 u64 core_mask; local
397 core_mask = ~(pfdev->features.l2_present - 1) &
400 hweight64(core_mask),
403 return core_mask;
410 u64 core_mask; local
413 core_mask = panfrost_get_core_mask(pfdev);
415 gpu_write(pfdev, L2_PWRON_LO, pfdev->features.l2_present & core_mask);
417 val, val == (pfdev->features.l2_present & core_mask),
423 pfdev->features.shader_present & core_mask);
425 val, val == (pfdev->features.shader_present & core_mask),
[all...]
/linux-master/drivers/base/
H A Darch_topology.c729 const cpumask_t *core_mask = cpumask_of_node(cpu_to_node(cpu)); local
732 if (cpumask_subset(&cpu_topology[cpu].core_sibling, core_mask)) {
734 core_mask = &cpu_topology[cpu].core_sibling;
738 if (cpumask_subset(&cpu_topology[cpu].llc_sibling, core_mask))
739 core_mask = &cpu_topology[cpu].llc_sibling;
744 * extend core_mask to cluster_siblings. The sched domain builder will
748 cpumask_subset(core_mask, &cpu_topology[cpu].cluster_sibling))
749 core_mask = &cpu_topology[cpu].cluster_sibling;
751 return core_mask;
/linux-master/arch/mips/cavium-octeon/
H A Dsmp.c148 int core_mask = octeon_get_boot_coremask(); local
164 if ((id != coreid) && cvmx_coremask_is_core_set(&sysinfo->core_mask, id)) {
181 if (!(core_mask & (1 << id))) {
/linux-master/arch/s390/kernel/
H A Dtopology.c260 cpu_group_map(&topo->core_mask, &socket_info, cpu);
275 pkg_first = cpumask_first(&topo->core_mask);
278 for_each_cpu(sibling, &topo->core_mask) {
507 return &cpu_topology[cpu].core_mask;

Completed in 276 milliseconds

12