Home
last modified time | relevance | path

Searched refs:core_mask (Results 1 – 21 of 21) sorted by relevance

/sound/soc/intel/avs/
A Ddsp.c25 mask = AVS_ADSPCS_SPA_MASK(core_mask); in avs_dsp_core_power()
32 mask = AVS_ADSPCS_CPA_MASK(core_mask); in avs_dsp_core_power()
41 core_mask, str_on_off(power), ret); in avs_dsp_core_power()
54 mask = AVS_ADSPCS_CRST_MASK(core_mask); in avs_dsp_core_reset()
65 core_mask, reset ? "enter" : "exit", ret); in avs_dsp_core_reset()
78 mask = AVS_ADSPCS_CSTALL_MASK(core_mask); in avs_dsp_core_stall()
89 core_mask, stall ? "" : "un", ret); in avs_dsp_core_stall()
116 avs_dsp_op(adev, stall, core_mask, true); in avs_dsp_core_disable()
117 avs_dsp_op(adev, reset, core_mask, true); in avs_dsp_core_disable()
127 ret = avs_dsp_core_enable(adev, core_mask); in avs_dsp_enable()
[all …]
A Dtgl.c15 static int avs_tgl_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power) in avs_tgl_dsp_core_power() argument
17 core_mask &= AVS_MAIN_CORE_MASK; in avs_tgl_dsp_core_power()
19 if (!core_mask) in avs_tgl_dsp_core_power()
21 return avs_dsp_core_power(adev, core_mask, power); in avs_tgl_dsp_core_power()
24 static int avs_tgl_dsp_core_reset(struct avs_dev *adev, u32 core_mask, bool reset) in avs_tgl_dsp_core_reset() argument
26 core_mask &= AVS_MAIN_CORE_MASK; in avs_tgl_dsp_core_reset()
28 if (!core_mask) in avs_tgl_dsp_core_reset()
30 return avs_dsp_core_reset(adev, core_mask, reset); in avs_tgl_dsp_core_reset()
35 core_mask &= AVS_MAIN_CORE_MASK; in avs_tgl_dsp_core_stall()
37 if (!core_mask) in avs_tgl_dsp_core_stall()
[all …]
A Dmtl.c83 int avs_mtl_core_power(struct avs_dev *adev, u32 core_mask, bool power) in avs_mtl_core_power() argument
85 core_mask &= AVS_MAIN_CORE_MASK; in avs_mtl_core_power()
86 if (!core_mask) in avs_mtl_core_power()
94 int avs_mtl_core_reset(struct avs_dev *adev, u32 core_mask, bool power) in avs_mtl_core_reset() argument
100 int avs_mtl_core_stall(struct avs_dev *adev, u32 core_mask, bool stall) in avs_mtl_core_stall() argument
105 core_mask &= AVS_MAIN_CORE_MASK; in avs_mtl_core_stall()
106 if (!core_mask) in avs_mtl_core_stall()
110 trace_avs_dsp_core_op(value, core_mask, "stall", stall); in avs_mtl_core_stall()
123 core_mask, stall ? "" : "un", ret); in avs_mtl_core_stall()
A Davs.h188 int avs_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power);
189 int avs_dsp_core_reset(struct avs_dev *adev, u32 core_mask, bool reset);
190 int avs_dsp_core_stall(struct avs_dev *adev, u32 core_mask, bool stall);
191 int avs_dsp_core_enable(struct avs_dev *adev, u32 core_mask);
192 int avs_dsp_core_disable(struct avs_dev *adev, u32 core_mask);
271 int avs_mtl_core_power(struct avs_dev *adev, u32 core_mask, bool power);
272 int avs_mtl_core_reset(struct avs_dev *adev, u32 core_mask, bool power);
273 int avs_mtl_core_stall(struct avs_dev *adev, u32 core_mask, bool stall);
274 int avs_lnl_core_stall(struct avs_dev *adev, u32 core_mask, bool stall);
A Dptl.c72 static int avs_ptl_core_power(struct avs_dev *adev, u32 core_mask, bool power) in avs_ptl_core_power() argument
74 core_mask &= AVS_MAIN_CORE_MASK; in avs_ptl_core_power()
75 if (!core_mask) in avs_ptl_core_power()
A Dlnl.c13 int avs_lnl_core_stall(struct avs_dev *adev, u32 core_mask, bool stall) in avs_lnl_core_stall() argument
19 ret = avs_mtl_core_stall(adev, core_mask, stall); in avs_lnl_core_stall()
A Dmessages.h342 u32 core_mask; /* which cores are subject for power transition */ member
347 int avs_ipc_set_dx(struct avs_dev *adev, u32 core_mask, bool powerup);
384 u32 core_mask; member
392 u32 core_mask; member
A Dipc.c98 unsigned int core_mask; in avs_dsp_recovery() local
136 core_mask = GENMASK(adev->hw_cfg.dsp_cores - 1, 0); in avs_dsp_recovery()
137 avs_dsp_core_disable(adev, core_mask); in avs_dsp_recovery()
A Dmessages.c356 int avs_ipc_set_dx(struct avs_dev *adev, u32 core_mask, bool powerup) in avs_ipc_set_dx() argument
362 dx.core_mask = core_mask; in avs_ipc_set_dx()
363 dx.dx_mask = powerup ? core_mask : 0; in avs_ipc_set_dx()
A Dskl.c92 info->core_mask = resource_mask; in avs_skl_enable_logs()
A Dapl.c51 info->core_mask = resource_mask; in avs_apl_enable_logs()
/sound/soc/sof/intel/
A Dhda-dsp.c161 core_mask, adspcs); in hda_dsp_core_reset_enter()
201 core_mask, adspcs); in hda_dsp_core_reset_leave()
267 core_mask); in hda_dsp_core_run()
290 if (!core_mask) in hda_dsp_core_power_up()
319 core_mask, adspcs); in hda_dsp_core_power_up()
360 if (!core_mask || hda_dsp_core_is_enabled(sdev, core_mask)) in hda_dsp_enable_core()
367 core_mask); in hda_dsp_enable_core()
386 if (!core_mask) in hda_dsp_core_reset_power_down()
393 core_mask); in hda_dsp_core_reset_power_down()
401 core_mask, ret); in hda_dsp_core_reset_power_down()
[all …]
A Dicl.c30 static int icl_dsp_core_stall(struct snd_sof_dev *sdev, unsigned int core_mask) in icl_dsp_core_stall() argument
36 core_mask &= chip->host_managed_cores_mask; in icl_dsp_core_stall()
37 if (!core_mask) { 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()
A Dhda.h609 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask);
610 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask);
611 int hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask);
613 unsigned int core_mask);
618 bool hda_dsp_core_is_enabled(struct snd_sof_dev *sdev, unsigned int core_mask);
981 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask);
/sound/soc/sof/
A Dsof-audio.c93 for_each_set_bit(i, &spipe->core_mask, sdev->num_cores) { in sof_widget_free_unlocked()
174 for_each_set_bit(i, &spipe->core_mask, sdev->num_cores) { in sof_widget_setup_unlocked()
228 for_each_set_bit(j, &spipe->core_mask, sdev->num_cores) { in sof_widget_setup_unlocked()
A Dops.h85 static inline int snd_sof_dsp_stall(struct snd_sof_dev *sdev, unsigned int core_mask) in snd_sof_dsp_stall() argument
88 return sof_ops(sdev)->stall(sdev, core_mask); in snd_sof_dsp_stall()
A Dsof-audio.h508 unsigned long core_mask; member
A Dsof-priv.h176 int (*stall)(struct snd_sof_dev *sof_dev, unsigned int core_mask); /* optional */
A Dipc4.c755 dx_state.core_mask = BIT(core_idx); in sof_ipc4_set_core_state()
A Dipc4-topology.c889 spipe->core_mask |= BIT(pipeline->core_id); in sof_ipc4_widget_setup_comp_pipeline()
1041 spipe->core_mask |= BIT(swidget->core); in sof_ipc4_widget_setup_comp_src()
1084 spipe->core_mask |= BIT(swidget->core); in sof_ipc4_widget_setup_comp_asrc()
1202 spipe->core_mask |= BIT(swidget->core); in sof_ipc4_widget_setup_comp_process()
A Dipc3-topology.c575 spipe->core_mask |= BIT(pipeline->core); in sof_ipc3_widget_setup_comp_pipeline()

Completed in 60 milliseconds