Lines Matching defs:core_id
155 static int avs_dsp_get_core(struct avs_dev *adev, u32 core_id)
160 mask = BIT_MASK(core_id);
164 if (core_id >= adev->hw_cfg.dsp_cores) {
169 adev->core_refs[core_id]++;
170 if (adev->core_refs[core_id] == 1) {
190 adev->core_refs[core_id]--;
192 dev_err(adev->dev, "get core %d failed: %d\n", core_id, ret);
196 static int avs_dsp_put_core(struct avs_dev *adev, u32 core_id)
201 mask = BIT_MASK(core_id);
205 if (core_id >= adev->hw_cfg.dsp_cores) {
210 adev->core_refs[core_id]--;
211 if (!adev->core_refs[core_id]) {
222 dev_err(adev->dev, "put core %d failed: %d\n", core_id, ret);
227 u8 core_id, u8 domain, void *param, u32 param_size,
242 ret = avs_dsp_get_core(adev, core_id);
257 core_id, domain, param, param_size);
269 avs_dsp_put_core(adev, core_id);
276 u8 ppl_instance_id, u8 core_id)
297 avs_dsp_put_core(adev, core_id);