Lines Matching defs:dsp
49 static int cs_amp_write_cal_coeff(struct cs_dsp *dsp,
57 KUNIT_STATIC_STUB_REDIRECT(cs_amp_write_cal_coeff, dsp, controls, ctl_name, val);
60 mutex_lock(&dsp->pwr_lock);
61 cs_ctl = cs_dsp_get_ctl(dsp, ctl_name, controls->mem_region, controls->alg_id);
63 mutex_unlock(&dsp->pwr_lock);
66 dev_err(dsp->dev, "Failed to write to '%s': %d\n", ctl_name, ret);
76 static int _cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
82 dev_dbg(dsp->dev, "Calibration: Ambient=%#x, Status=%#x, CalR=%d\n",
85 if (list_empty(&dsp->ctl_list)) {
86 dev_info(dsp->dev, "Calibration disabled due to missing firmware controls\n");
90 ret = cs_amp_write_cal_coeff(dsp, controls, controls->ambient, data->calAmbient);
94 ret = cs_amp_write_cal_coeff(dsp, controls, controls->calr, data->calR);
98 ret = cs_amp_write_cal_coeff(dsp, controls, controls->status, data->calStatus);
102 ret = cs_amp_write_cal_coeff(dsp, controls, controls->checksum, data->calR + 1);
111 * @dsp: Pointer to struct cs_dsp.
117 int cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
122 return _cs_amp_write_cal_coeffs(dsp, controls, data);