Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dcnl-sst-dsp.c27 cnl_dsp_core_set_reset_state(struct sst_dsp *ctx, unsigned int core_mask) in cnl_dsp_core_set_reset_state() argument
31 CNL_ADSP_REG_ADSPCS, CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_set_reset_state()
32 CNL_ADSPCS_CRST(core_mask)); in cnl_dsp_core_set_reset_state()
37 CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_set_reset_state()
38 CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_set_reset_state()
44 cnl_dsp_core_unset_reset_state(struct sst_dsp *ctx, unsigned int core_mask) in cnl_dsp_core_unset_reset_state() argument
48 CNL_ADSPCS_CRST(core_mask), 0); in cnl_dsp_core_unset_reset_state()
53 CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_unset_reset_state()
59 static bool is_cnl_dsp_core_enable(struct sst_dsp *ctx, unsigned int core_mask) in is_cnl_dsp_core_enable() argument
66 is_enable = (val & CNL_ADSPCS_CPA(core_mask)) in is_cnl_dsp_core_enable()
77 cnl_dsp_reset_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_reset_core() argument
88 cnl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_start_core() argument
111 cnl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_core_power_up() argument
126 cnl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_core_power_down() argument
141 cnl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_enable_core() argument
156 cnl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_disable_core() argument
[all...]
H A Dskl-sst-dsp.c52 unsigned int core_mask, en_cores_mask; in skl_dsp_get_enabled_cores() local
55 core_mask = SKL_DSP_CORES_MASK(skl->cores.count); in skl_dsp_get_enabled_cores()
60 en_cores_mask = (val & SKL_ADSPCS_CPA_MASK(core_mask)) >> in skl_dsp_get_enabled_cores()
64 en_cores_mask &= (~val & SKL_ADSPCS_CRST_MASK(core_mask)) >> in skl_dsp_get_enabled_cores()
68 en_cores_mask &= (~val & SKL_ADSPCS_CSTALL_MASK(core_mask)) >> in skl_dsp_get_enabled_cores()
70 en_cores_mask &= core_mask; in skl_dsp_get_enabled_cores()
78 skl_dsp_core_set_reset_state(struct sst_dsp *ctx, unsigned int core_mask) in skl_dsp_core_set_reset_state() argument
84 SKL_ADSP_REG_ADSPCS, SKL_ADSPCS_CRST_MASK(core_mask), in skl_dsp_core_set_reset_state()
85 SKL_ADSPCS_CRST_MASK(core_mask)); in skl_dsp_core_set_reset_state()
90 SKL_ADSPCS_CRST_MASK(core_mask), in skl_dsp_core_set_reset_state()
105 skl_dsp_core_unset_reset_state( struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_core_unset_reset_state() argument
135 is_skl_dsp_core_enable(struct sst_dsp *ctx, unsigned int core_mask) is_skl_dsp_core_enable() argument
153 skl_dsp_reset_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_reset_core() argument
164 skl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_start_core() argument
188 skl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_core_power_up() argument
216 skl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_core_power_down() argument
231 skl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_enable_core() argument
246 skl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_disable_core() argument
[all...]
H A Dbxt-sst.c392 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in bxt_set_dsp_D0() local
416 ret = skl_dsp_core_power_up(ctx, core_mask | in bxt_set_dsp_D0()
419 ret = skl_dsp_core_power_up(ctx, core_mask); in bxt_set_dsp_D0()
435 ret = skl_dsp_start_core(ctx, core_mask); in bxt_set_dsp_D0()
460 dx.core_mask = core_mask; in bxt_set_dsp_D0()
461 dx.dx_mask = core_mask; in bxt_set_dsp_D0()
476 core_mask |= SKL_DSP_CORE_MASK(1); in bxt_set_dsp_D0()
477 skl_dsp_disable_core(ctx, core_mask); in bxt_set_dsp_D0()
487 unsigned int core_mask in bxt_set_dsp_D3() local
[all...]
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 Dskl-sst.c165 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in skl_set_dsp_D0() local
193 ret = skl_dsp_enable_core(ctx, core_mask); in skl_set_dsp_D0()
197 dx.core_mask = core_mask; in skl_set_dsp_D0()
198 dx.dx_mask = core_mask; in skl_set_dsp_D0()
205 skl_dsp_disable_core(ctx, core_mask); in skl_set_dsp_D0()
219 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in skl_set_dsp_D3() local
221 dx.core_mask = core_mask; in skl_set_dsp_D3()
236 ret = skl_dsp_disable_core(ctx, core_mask); in skl_set_dsp_D3()
[all...]
H A Dcnl-sst.c191 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in cnl_set_dsp_D0() local
207 ret = cnl_dsp_enable_core(ctx, core_mask); in cnl_set_dsp_D0()
231 dx.core_mask = core_mask; in cnl_set_dsp_D0()
232 dx.dx_mask = core_mask; in cnl_set_dsp_D0()
246 cnl_dsp_disable_core(ctx, core_mask); in cnl_set_dsp_D0()
254 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in cnl_set_dsp_D3() local
258 dx.core_mask = core_mask; in cnl_set_dsp_D3()
276 ret = cnl_dsp_disable_core(ctx, core_mask); in cnl_set_dsp_D3()
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dcnl-sst-dsp.c27 cnl_dsp_core_set_reset_state(struct sst_dsp *ctx, unsigned int core_mask) in cnl_dsp_core_set_reset_state() argument
31 CNL_ADSP_REG_ADSPCS, CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_set_reset_state()
32 CNL_ADSPCS_CRST(core_mask)); in cnl_dsp_core_set_reset_state()
37 CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_set_reset_state()
38 CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_set_reset_state()
44 cnl_dsp_core_unset_reset_state(struct sst_dsp *ctx, unsigned int core_mask) in cnl_dsp_core_unset_reset_state() argument
48 CNL_ADSPCS_CRST(core_mask), 0); in cnl_dsp_core_unset_reset_state()
53 CNL_ADSPCS_CRST(core_mask), in cnl_dsp_core_unset_reset_state()
59 static bool is_cnl_dsp_core_enable(struct sst_dsp *ctx, unsigned int core_mask) in is_cnl_dsp_core_enable() argument
66 is_enable = (val & CNL_ADSPCS_CPA(core_mask)) in is_cnl_dsp_core_enable()
77 cnl_dsp_reset_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_reset_core() argument
88 cnl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_start_core() argument
111 cnl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_core_power_up() argument
126 cnl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_core_power_down() argument
141 cnl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_enable_core() argument
156 cnl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask) cnl_dsp_disable_core() argument
[all...]
H A Dskl-sst-dsp.c52 unsigned int core_mask, en_cores_mask; in skl_dsp_get_enabled_cores() local
55 core_mask = SKL_DSP_CORES_MASK(skl->cores.count); in skl_dsp_get_enabled_cores()
60 en_cores_mask = (val & SKL_ADSPCS_CPA_MASK(core_mask)) >> in skl_dsp_get_enabled_cores()
64 en_cores_mask &= (~val & SKL_ADSPCS_CRST_MASK(core_mask)) >> in skl_dsp_get_enabled_cores()
68 en_cores_mask &= (~val & SKL_ADSPCS_CSTALL_MASK(core_mask)) >> in skl_dsp_get_enabled_cores()
70 en_cores_mask &= core_mask; in skl_dsp_get_enabled_cores()
78 skl_dsp_core_set_reset_state(struct sst_dsp *ctx, unsigned int core_mask) in skl_dsp_core_set_reset_state() argument
84 SKL_ADSP_REG_ADSPCS, SKL_ADSPCS_CRST_MASK(core_mask), in skl_dsp_core_set_reset_state()
85 SKL_ADSPCS_CRST_MASK(core_mask)); in skl_dsp_core_set_reset_state()
90 SKL_ADSPCS_CRST_MASK(core_mask), in skl_dsp_core_set_reset_state()
105 skl_dsp_core_unset_reset_state( struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_core_unset_reset_state() argument
135 is_skl_dsp_core_enable(struct sst_dsp *ctx, unsigned int core_mask) is_skl_dsp_core_enable() argument
153 skl_dsp_reset_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_reset_core() argument
164 skl_dsp_start_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_start_core() argument
188 skl_dsp_core_power_up(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_core_power_up() argument
216 skl_dsp_core_power_down(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_core_power_down() argument
231 skl_dsp_enable_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_enable_core() argument
246 skl_dsp_disable_core(struct sst_dsp *ctx, unsigned int core_mask) skl_dsp_disable_core() argument
[all...]
H A Dbxt-sst.c392 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in bxt_set_dsp_D0() local
416 ret = skl_dsp_core_power_up(ctx, core_mask | in bxt_set_dsp_D0()
419 ret = skl_dsp_core_power_up(ctx, core_mask); in bxt_set_dsp_D0()
435 ret = skl_dsp_start_core(ctx, core_mask); in bxt_set_dsp_D0()
460 dx.core_mask = core_mask; in bxt_set_dsp_D0()
461 dx.dx_mask = core_mask; in bxt_set_dsp_D0()
476 core_mask |= SKL_DSP_CORE_MASK(1); in bxt_set_dsp_D0()
477 skl_dsp_disable_core(ctx, core_mask); in bxt_set_dsp_D0()
487 unsigned int core_mask in bxt_set_dsp_D3() local
[all...]
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 Dskl-sst.c165 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in skl_set_dsp_D0() local
193 ret = skl_dsp_enable_core(ctx, core_mask); in skl_set_dsp_D0()
197 dx.core_mask = core_mask; in skl_set_dsp_D0()
198 dx.dx_mask = core_mask; in skl_set_dsp_D0()
205 skl_dsp_disable_core(ctx, core_mask); in skl_set_dsp_D0()
219 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in skl_set_dsp_D3() local
221 dx.core_mask = core_mask; in skl_set_dsp_D3()
236 ret = skl_dsp_disable_core(ctx, core_mask); in skl_set_dsp_D3()
[all...]
H A Dcnl-sst.c191 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in cnl_set_dsp_D0() local
207 ret = cnl_dsp_enable_core(ctx, core_mask); in cnl_set_dsp_D0()
231 dx.core_mask = core_mask; in cnl_set_dsp_D0()
232 dx.dx_mask = core_mask; in cnl_set_dsp_D0()
246 cnl_dsp_disable_core(ctx, core_mask); in cnl_set_dsp_D0()
254 unsigned int core_mask = SKL_DSP_CORE_MASK(core_id); in cnl_set_dsp_D3() local
258 dx.core_mask = core_mask; in cnl_set_dsp_D3()
276 ret = cnl_dsp_disable_core(ctx, core_mask); in cnl_set_dsp_D3()
[all...]
/kernel/linux/linux-6.6/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) in hda_dsp_core_reset_enter() argument
46 reset = HDA_DSP_ADSPCS_CRST_MASK(core_mask); in hda_dsp_core_reset_enter()
67 if ((adspcs & HDA_DSP_ADSPCS_CRST_MASK(core_mask)) != in hda_dsp_core_reset_enter()
68 HDA_DSP_ADSPCS_CRST_MASK(core_mask)) { in hda_dsp_core_reset_enter()
70 "error: reset enter failed: core_mask %x adspcs 0x%x\n", in hda_dsp_core_reset_enter()
71 core_mask, adspcs); in hda_dsp_core_reset_enter()
78 static int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_leave() argument
87 HDA_DSP_ADSPCS_CRST_MASK(core_mask), in hda_dsp_core_reset_leave()
91 crst = HDA_DSP_ADSPCS_CRST_MASK(core_mask); in hda_dsp_core_reset_leave()
108 if ((adspcs & HDA_DSP_ADSPCS_CRST_MASK(core_mask)) ! in hda_dsp_core_reset_leave()
118 hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_stall_reset() argument
130 hda_dsp_core_is_enabled(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_is_enabled() argument
155 hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_run() argument
186 hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_power_up() argument
233 hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_power_down() argument
256 hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_enable_core() argument
280 hda_dsp_core_reset_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_reset_power_down() argument
[all...]
H A Dicl.c30 static int icl_dsp_core_stall(struct snd_sof_dev *sdev, unsigned int core_mask) in icl_dsp_core_stall() argument
35 /* make sure core_mask in host managed cores */ in icl_dsp_core_stall()
36 core_mask &= chip->host_managed_cores_mask; in icl_dsp_core_stall()
37 if (!core_mask) { in icl_dsp_core_stall()
38 dev_err(sdev->dev, "error: core_mask is not in host managed cores\n"); in icl_dsp_core_stall()
44 HDA_DSP_ADSPCS_CSTALL_MASK(core_mask), in icl_dsp_core_stall()
45 HDA_DSP_ADSPCS_CSTALL_MASK(core_mask)); in icl_dsp_core_stall()
/kernel/linux/linux-5.10/sound/soc/sof/intel/
H A Dhda-dsp.c37 int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_enter() argument
44 reset = HDA_DSP_ADSPCS_CRST_MASK(core_mask); in hda_dsp_core_reset_enter()
65 if ((adspcs & HDA_DSP_ADSPCS_CRST_MASK(core_mask)) != in hda_dsp_core_reset_enter()
66 HDA_DSP_ADSPCS_CRST_MASK(core_mask)) { in hda_dsp_core_reset_enter()
68 "error: reset enter failed: core_mask %x adspcs 0x%x\n", in hda_dsp_core_reset_enter()
69 core_mask, adspcs); in hda_dsp_core_reset_enter()
76 int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_leave() argument
85 HDA_DSP_ADSPCS_CRST_MASK(core_mask), in hda_dsp_core_reset_leave()
89 crst = HDA_DSP_ADSPCS_CRST_MASK(core_mask); in hda_dsp_core_reset_leave()
106 if ((adspcs & HDA_DSP_ADSPCS_CRST_MASK(core_mask)) ! in hda_dsp_core_reset_leave()
116 hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_stall_reset() argument
128 hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_run() argument
159 hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_power_up() argument
198 hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_power_down() argument
221 hda_dsp_core_is_enabled(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_is_enabled() argument
247 hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_enable_core() argument
271 hda_dsp_core_reset_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) hda_dsp_core_reset_power_down() argument
[all...]
H A Dhda.h489 unsigned int core_mask);
491 unsigned int core_mask);
492 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask);
493 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask);
494 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask);
495 int hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask);
496 int hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask);
498 unsigned int core_mask);
500 unsigned int core_mask);
/kernel/linux/linux-6.6/sound/soc/intel/avs/
H A Ddsp.c18 int avs_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power) in avs_dsp_core_power() argument
24 trace_avs_dsp_core_op(value, core_mask, "power", power); in avs_dsp_core_power()
26 mask = AVS_ADSPCS_SPA_MASK(core_mask); in avs_dsp_core_power()
33 mask = AVS_ADSPCS_CPA_MASK(core_mask); in avs_dsp_core_power()
41 dev_err(adev->dev, "core_mask %d power %s failed: %d\n", in avs_dsp_core_power()
42 core_mask, power ? "on" : "off", ret); in avs_dsp_core_power()
47 int avs_dsp_core_reset(struct avs_dev *adev, u32 core_mask, bool reset) in avs_dsp_core_reset() argument
53 trace_avs_dsp_core_op(value, core_mask, "reset", reset); in avs_dsp_core_reset()
55 mask = AVS_ADSPCS_CRST_MASK(core_mask); in avs_dsp_core_reset()
65 dev_err(adev->dev, "core_mask in avs_dsp_core_reset()
71 avs_dsp_core_stall(struct avs_dev *adev, u32 core_mask, bool stall) avs_dsp_core_stall() argument
99 avs_dsp_core_enable(struct avs_dev *adev, u32 core_mask) avs_dsp_core_enable() argument
114 avs_dsp_core_disable(struct avs_dev *adev, u32 core_mask) avs_dsp_core_disable() argument
123 avs_dsp_enable(struct avs_dev *adev, u32 core_mask) avs_dsp_enable() argument
144 avs_dsp_disable(struct avs_dev *adev, u32 core_mask) avs_dsp_disable() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dstf.c162 u8 core_mask) in brcms_c_stf_txcore_set()
164 brcms_dbg_ht(wlc->hw->d11core, "wl%d: Nsts %d core_mask %x\n", in brcms_c_stf_txcore_set()
165 wlc->pub->unit, Nsts, core_mask); in brcms_c_stf_txcore_set()
167 if (hweight8(core_mask) > wlc->stf->txstreams) in brcms_c_stf_txcore_set()
168 core_mask = 0; in brcms_c_stf_txcore_set()
170 if ((hweight8(core_mask) == wlc->stf->txstreams) && in brcms_c_stf_txcore_set()
171 ((core_mask & ~wlc->stf->txchain) in brcms_c_stf_txcore_set()
172 || !(core_mask & wlc->stf->txchain))) in brcms_c_stf_txcore_set()
173 core_mask = wlc->stf->txchain; in brcms_c_stf_txcore_set()
175 wlc->stf->txcore[Nsts] = core_mask; in brcms_c_stf_txcore_set()
161 brcms_c_stf_txcore_set(struct brcms_c_info *wlc, u8 Nsts, u8 core_mask) brcms_c_stf_txcore_set() argument
196 u8 core_mask = 0; brcms_c_stf_spatial_policy_set() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dstf.c162 u8 core_mask) in brcms_c_stf_txcore_set()
164 brcms_dbg_ht(wlc->hw->d11core, "wl%d: Nsts %d core_mask %x\n", in brcms_c_stf_txcore_set()
165 wlc->pub->unit, Nsts, core_mask); in brcms_c_stf_txcore_set()
167 if (hweight8(core_mask) > wlc->stf->txstreams) in brcms_c_stf_txcore_set()
168 core_mask = 0; in brcms_c_stf_txcore_set()
170 if ((hweight8(core_mask) == wlc->stf->txstreams) && in brcms_c_stf_txcore_set()
171 ((core_mask & ~wlc->stf->txchain) in brcms_c_stf_txcore_set()
172 || !(core_mask & wlc->stf->txchain))) in brcms_c_stf_txcore_set()
173 core_mask = wlc->stf->txchain; in brcms_c_stf_txcore_set()
175 wlc->stf->txcore[Nsts] = core_mask; in brcms_c_stf_txcore_set()
161 brcms_c_stf_txcore_set(struct brcms_c_info *wlc, u8 Nsts, u8 core_mask) brcms_c_stf_txcore_set() argument
196 u8 core_mask = 0; brcms_c_stf_spatial_policy_set() local
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/peci/
H A Dcputemp.c67 DECLARE_BITMAP(core_mask, CORE_NUMS_MAX);
348 if (test_bit(channel - channel_core, priv->core_mask)) in cputemp_is_visible()
358 u64 core_mask; in init_core_mask() local
372 core_mask = (u64)data << 32; in init_core_mask()
379 core_mask |= data; in init_core_mask()
388 core_mask = data; in init_core_mask()
393 if (!core_mask) in init_core_mask()
396 bitmap_from_u64(priv->core_mask, core_mask); in init_core_mask()
403 unsigned long core_max = find_last_bit(priv->core_mask, CORE_NUMS_MA in create_temp_label()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
H A Dpanfrost_gpu.c331 u64 core_mask; in panfrost_get_core_mask() local
343 core_mask = ~(pfdev->features.l2_present - 1) & in panfrost_get_core_mask()
346 hweight64(core_mask), in panfrost_get_core_mask()
349 return core_mask; in panfrost_get_core_mask()
356 u64 core_mask; in panfrost_gpu_power_on() local
359 core_mask = panfrost_get_core_mask(pfdev); in panfrost_gpu_power_on()
361 gpu_write(pfdev, L2_PWRON_LO, pfdev->features.l2_present & core_mask); in panfrost_gpu_power_on()
363 val, val == (pfdev->features.l2_present & core_mask), in panfrost_gpu_power_on()
369 pfdev->features.shader_present & core_mask); in panfrost_gpu_power_on()
371 val, val == (pfdev->features.shader_present & core_mask), in panfrost_gpu_power_on()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/cavium/cpt/
H A Dcptpf_main.c152 if (mcode->core_mask & (1 << shift)) { in cpt_load_microcode()
185 mcode->core_mask = GENMASK(mcode->num_cores, 0); in do_cpt_init()
186 cpt_disable_cores(cpt, mcode->core_mask, AE_TYPES, in do_cpt_init()
197 cpt_configure_group(cpt, mcode->group, mcode->core_mask, in do_cpt_init()
200 cpt_enable_cores(cpt, mcode->core_mask, AE_TYPES); in do_cpt_init()
214 mcode->core_mask = GENMASK(mcode->num_cores, 0); in do_cpt_init()
215 cpt_disable_cores(cpt, mcode->core_mask, SE_TYPES, in do_cpt_init()
226 cpt_configure_group(cpt, mcode->group, mcode->core_mask, in do_cpt_init()
229 cpt_enable_cores(cpt, mcode->core_mask, SE_TYPES); in do_cpt_init()
276 mcode->core_mask in cpt_ucode_load_fw()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/cavium/cpt/
H A Dcptpf_main.c151 if (mcode->core_mask & (1 << shift)) { in cpt_load_microcode()
184 mcode->core_mask = GENMASK(mcode->num_cores, 0); in do_cpt_init()
185 cpt_disable_cores(cpt, mcode->core_mask, AE_TYPES, in do_cpt_init()
196 cpt_configure_group(cpt, mcode->group, mcode->core_mask, in do_cpt_init()
199 cpt_enable_cores(cpt, mcode->core_mask, AE_TYPES); in do_cpt_init()
213 mcode->core_mask = GENMASK(mcode->num_cores, 0); in do_cpt_init()
214 cpt_disable_cores(cpt, mcode->core_mask, SE_TYPES, in do_cpt_init()
225 cpt_configure_group(cpt, mcode->group, mcode->core_mask, in do_cpt_init()
228 cpt_enable_cores(cpt, mcode->core_mask, SE_TYPES); in do_cpt_init()
275 mcode->core_mask in cpt_ucode_load_fw()
[all...]
/kernel/linux/linux-6.6/drivers/base/
H A Darch_topology.c694 const cpumask_t *core_mask = cpumask_of_node(cpu_to_node(cpu)); in cpu_coregroup_mask() local
697 if (cpumask_subset(&cpu_topology[cpu].core_sibling, core_mask)) { in cpu_coregroup_mask()
699 core_mask = &cpu_topology[cpu].core_sibling; in cpu_coregroup_mask()
703 if (cpumask_subset(&cpu_topology[cpu].llc_sibling, core_mask)) in cpu_coregroup_mask()
704 core_mask = &cpu_topology[cpu].llc_sibling; in cpu_coregroup_mask()
709 * extend core_mask to cluster_siblings. The sched domain builder will in cpu_coregroup_mask()
713 cpumask_subset(core_mask, &cpu_topology[cpu].cluster_sibling)) in cpu_coregroup_mask()
714 core_mask = &cpu_topology[cpu].cluster_sibling; in cpu_coregroup_mask()
716 return core_mask; in cpu_coregroup_mask()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dtopology.h22 cpumask_t core_mask; member
33 #define topology_core_cpumask(cpu) (&cpu_topology[cpu].core_mask)

Completed in 18 milliseconds

123