Home
last modified time | relevance | path

Searched refs:cs_dsp_coeff_ctl (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/include/linux/firmware/cirrus/
Dcs_dsp.h98 struct cs_dsp_coeff_ctl { struct
212 int (*control_add)(struct cs_dsp_coeff_ctl *ctl);
213 void (*control_remove)(struct cs_dsp_coeff_ctl *ctl);
248 int cs_dsp_coeff_write_acked_control(struct cs_dsp_coeff_ctl *ctl, unsigned int event_id);
249 int cs_dsp_coeff_write_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
251 int cs_dsp_coeff_lock_and_write_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
253 int cs_dsp_coeff_read_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
255 int cs_dsp_coeff_lock_and_read_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
257 struct cs_dsp_coeff_ctl *cs_dsp_get_ctl(struct cs_dsp *dsp, const char *name, int type,
277 struct cs_dsp_coeff_ctl *ctl;
/linux-6.12.1/sound/pci/hda/
Dhda_cs_dsp_ctl.c19 struct cs_dsp_coeff_ctl *cs_ctl;
42 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in hda_cs_dsp_coeff_info()
53 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in hda_cs_dsp_coeff_put()
62 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in hda_cs_dsp_coeff_get()
94 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in hda_cs_dsp_free_kcontrol()
101 static void hda_cs_dsp_add_kcontrol(struct cs_dsp_coeff_ctl *cs_ctl, in hda_cs_dsp_add_kcontrol()
148 static void hda_cs_dsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl, in hda_cs_dsp_control_add()
182 struct cs_dsp_coeff_ctl *cs_ctl; in hda_cs_dsp_add_controls()
205 void hda_cs_dsp_control_remove(struct cs_dsp_coeff_ctl *cs_ctl) in hda_cs_dsp_control_remove()
218 struct cs_dsp_coeff_ctl *cs_ctl; in hda_cs_dsp_write_ctl()
Dhda_cs_dsp_ctl.h33 void hda_cs_dsp_control_remove(struct cs_dsp_coeff_ctl *cs_ctl);
/linux-6.12.1/sound/soc/codecs/
Dwm_adsp.h40 int (*control_add)(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl);
137 int wm_adsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl);
Dwm_adsp.c313 struct cs_dsp_coeff_ctl *cs_ctl;
380 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_info()
405 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_put()
417 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_tlv_put()
441 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_put_acked()
469 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_get()
481 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_tlv_get()
547 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_adsp_ctl_work()
586 int wm_adsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl) in wm_adsp_control_add()
663 static int wm_adsp_control_add_cb(struct cs_dsp_coeff_ctl *cs_ctl) in wm_adsp_control_add_cb()
[all …]
Dcs-amp-lib.c27 struct cs_dsp_coeff_ctl *cs_ctl; in cs_amp_write_cal_coeff()
Dcs35l56.c1098 static int cs35l56_control_add_nop(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl) in cs35l56_control_add_nop()
/linux-6.12.1/drivers/firmware/cirrus/
Dcs_dsp.c468 static int cs_dsp_coeff_base_reg(struct cs_dsp_coeff_ctl *ctl, unsigned int *reg,
474 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_debugfs_read_controls_show()
658 static int cs_dsp_coeff_base_reg(struct cs_dsp_coeff_ctl *ctl, unsigned int *reg, in cs_dsp_coeff_base_reg()
689 int cs_dsp_coeff_write_acked_control(struct cs_dsp_coeff_ctl *ctl, unsigned int event_id) in cs_dsp_coeff_write_acked_control()
754 static int cs_dsp_coeff_write_ctrl_raw(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_write_ctrl_raw()
796 int cs_dsp_coeff_write_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_write_ctrl()
843 int cs_dsp_coeff_lock_and_write_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_lock_and_write_ctrl()
859 static int cs_dsp_coeff_read_ctrl_raw(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_read_ctrl_raw()
901 int cs_dsp_coeff_read_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_read_ctrl()
942 int cs_dsp_coeff_lock_and_read_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_lock_and_read_ctrl()
[all …]