Home
last modified time | relevance | path

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

/linux-6.15/include/linux/firmware/cirrus/
H A 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.15/sound/pci/hda/
H A 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()
H A Dhda_cs_dsp_ctl.h33 void hda_cs_dsp_control_remove(struct cs_dsp_coeff_ctl *cs_ctl);
/linux-6.15/drivers/firmware/cirrus/test/
H A Dcs_dsp_test_control_parse.c113 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_v1_name()
143 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_empty_v1_name()
173 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_max_v1_name()
201 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_short_name()
231 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_min_short_name()
262 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_max_short_name()
295 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_with_min_fullname()
327 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_with_max_fullname()
360 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_with_min_description()
392 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_with_max_description()
[all …]
H A Dcs_dsp_test_control_rw.c149 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_write_running()
220 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_running()
291 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_not_started()
341 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_stopped()
395 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_stopped_powered_down()
452 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_not_current_loaded_fw()
510 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_not_current_running_fw()
570 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_write_volatile_not_started()
627 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_write_volatile_stopped()
688 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_write_volatile_stopped_powered_down()
[all …]
H A Dcs_dsp_test_control_cache.c152 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_v2_cache_alloc()
207 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_init()
265 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_init_write_only()
870 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_not_started()
931 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_stopped()
997 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_powered_down()
1060 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_stopped_powered_down()
1128 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_not_current_loaded_fw()
1196 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_not_current_running_fw()
1265 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_read_running()
[all …]
H A Dcs_dsp_test_callbacks.c39 struct cs_dsp_coeff_ctl *passed_ctl[16];
66 static int cs_dsp_test_control_add_callback(struct cs_dsp_coeff_ctl *ctl) in cs_dsp_test_control_add_callback()
78 static void cs_dsp_test_control_remove_callback(struct cs_dsp_coeff_ctl *ctl) in cs_dsp_test_control_remove_callback()
206 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_test_ctl_v1_callbacks()
265 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_test_ctl_v2_callbacks()
H A Dcs_dsp_test_wmfw_error.c429 struct cs_dsp_coeff_ctl *ctl; in wmfw_v1_alg_name_unterminated()
470 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in wmfw_v1_alg_name_unterminated()
781 struct cs_dsp_coeff_ctl *ctl; in wmfw_v1_coeff_name_unterminated()
826 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in wmfw_v1_coeff_name_unterminated()
/linux-6.15/sound/soc/codecs/
H A 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);
H A 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()
686 struct cs_dsp_coeff_ctl *cs_ctl; in wm_adsp_write_ctl()
[all …]
H A Dcs-amp-lib.c27 struct cs_dsp_coeff_ctl *cs_ctl; in cs_amp_write_cal_coeff()
H A Dcs35l56.c1104 static int cs35l56_control_add_nop(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl) in cs35l56_control_add_nop()
/linux-6.15/drivers/firmware/cirrus/
H A Dcs_dsp.c474 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_debugfs_read_controls_show()
901 int cs_dsp_coeff_read_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_read_ctrl()
960 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_coeff_init_control_caches()
986 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_coeff_sync_controls()
1006 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_signal_event_controls()
1037 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_create_control()
1658 struct cs_dsp_coeff_ctl *pos, *rslt = NULL; in cs_dsp_get_ctl()
1681 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_fixup_base()
2497 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_adsp1_power_down()
2774 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_power_down()
[all …]