Lines Matching defs:dsp
23 static int cs_amp_write_cal_coeff(struct cs_dsp *dsp,
31 KUNIT_STATIC_STUB_REDIRECT(cs_amp_write_cal_coeff, dsp, controls, ctl_name, val);
34 mutex_lock(&dsp->pwr_lock);
35 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id);
37 mutex_unlock(&dsp->pwr_lock);
40 dev_err(dsp->dev, "Failed to write to '%s': %d\n", ctl_name, ret);
50 static int _cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
56 dev_dbg(dsp->dev, "Calibration: Ambient=%#x, Status=%#x, CalR=%d\n",
59 if (list_empty(&dsp->ctl_list)) {
60 dev_info(dsp->dev, "Calibration disabled due to missing firmware controls\n");
64 ret = cs_amp_write_cal_coeff(dsp, controls, controls->ambient, data->calAmbient);
68 ret = cs_amp_write_cal_coeff(dsp, controls, controls->calr, data->calR);
72 ret = cs_amp_write_cal_coeff(dsp, controls, controls->status, data->calStatus);
76 ret = cs_amp_write_cal_coeff(dsp, controls, controls->checksum, data->calR + 1);
85 * @dsp: Pointer to struct cs_dsp.
91 int cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
96 return _cs_amp_write_cal_coeffs(dsp, controls, data);