Home
last modified time | relevance | path

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

/linux/include/linux/firmware/cirrus/
H A Dcs_dsp.h80 * struct cs_dsp_coeff_ctl - Describes a coefficient control
96 struct cs_dsp_coeff_ctl { struct
210 int (*control_add)(struct cs_dsp_coeff_ctl *ctl);
211 void (*control_remove)(struct cs_dsp_coeff_ctl *ctl);
246 int cs_dsp_coeff_write_acked_control(struct cs_dsp_coeff_ctl *ctl, unsigned int event_id);
247 int cs_dsp_coeff_write_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
249 int cs_dsp_coeff_lock_and_write_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
251 int cs_dsp_coeff_read_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
253 int cs_dsp_coeff_lock_and_read_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
255 struct cs_dsp_coeff_ctl *cs_dsp_get_ct
97 listcs_dsp_coeff_ctl global() argument
98 dspcs_dsp_coeff_ctl global() argument
99 cachecs_dsp_coeff_ctl global() argument
100 fw_namecs_dsp_coeff_ctl global() argument
102 subnamecs_dsp_coeff_ctl global() argument
103 subname_lencs_dsp_coeff_ctl global() argument
104 offsetcs_dsp_coeff_ctl global() argument
105 lencs_dsp_coeff_ctl global() argument
106 typecs_dsp_coeff_ctl global() argument
107 flagscs_dsp_coeff_ctl global() argument
108 setcs_dsp_coeff_ctl global() argument
109 enabledcs_dsp_coeff_ctl global() argument
110 alg_regioncs_dsp_coeff_ctl global() argument
112 privcs_dsp_coeff_ctl global() argument
[all...]
/linux/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()
126 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_parse_v1_name()
143 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_empty_v1_name()
156 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_parse_empty_v1_name()
173 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_max_v1_name()
187 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_parse_max_v1_name()
201 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_short_name()
213 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_parse_short_name()
231 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_parse_min_short_name()
244 ctl = list_first_entry_or_null(&priv->dsp->ctl_list, struct cs_dsp_coeff_ctl, lis in cs_dsp_ctl_parse_min_short_name()
[all...]
H A Dcs_dsp_test_control_rw.c149 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_write_running()
182 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_write_running()
220 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_running()
253 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_read_volatile_running()
291 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_not_started()
321 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_read_volatile_not_started()
341 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_stopped()
375 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_read_volatile_stopped()
395 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_read_volatile_stopped_powered_down()
430 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, lis in cs_dsp_ctl_read_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()
240 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_cache_init()
265 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_ctl_cache_init_write_only()
290 ctl = list_first_entry_or_null(&dsp->ctl_list, struct cs_dsp_coeff_ctl, list); in cs_dsp_ctl_cache_init_write_only()
318 struct cs_dsp_coeff_ctl *walkctl, *ctl[3]; in cs_dsp_ctl_cache_init_multiple_fw_same_controls()
427 struct cs_dsp_coeff_ctl *walkctl, *ctl[3]; in cs_dsp_ctl_cache_init_multiple_fwalgid_same_controls()
535 struct cs_dsp_coeff_ctl *walkctl, *ctl[3]; in cs_dsp_ctl_cache_init_multiple_mems()
656 struct cs_dsp_coeff_ctl *walkctl, *ctl[3]; in cs_dsp_ctl_cache_init_multiple_algs()
757 struct cs_dsp_coeff_ctl *walkct in cs_dsp_ctl_cache_init_multiple_offsets()
[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/sound/soc/codecs/
H A Dwm_adsp.h42 int (*control_add)(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl);
139 int wm_adsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl);
H A Dwm_adsp.c314 struct cs_dsp_coeff_ctl *cs_ctl;
381 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_info()
406 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_put()
418 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_tlv_put()
433 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_put_acked()
461 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_get()
473 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_coeff_tlv_get()
539 struct cs_dsp_coeff_ctl *cs_ctl = ctl->cs_ctl; in wm_adsp_ctl_work()
578 int wm_adsp_control_add(struct cs_dsp_coeff_ctl *cs_ctl) in wm_adsp_control_add()
655 static int wm_adsp_control_add_cb(struct cs_dsp_coeff_ctl *cs_ct
[all...]
H A Dcs-amp-lib.c28 struct cs_dsp_coeff_ctl *cs_ctl; in cs_amp_write_cal_coeff()
H A Dcs35l56.c1197 static int cs35l56_control_add_nop(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl) in cs35l56_control_add_nop()
/linux/drivers/firmware/cirrus/
H A Dcs_dsp.c473 static int cs_dsp_coeff_base_reg(struct cs_dsp_coeff_ctl *ctl, unsigned int *reg,
479 struct cs_dsp_coeff_ctl *ctl; in cs_dsp_debugfs_read_controls_show()
663 static int cs_dsp_coeff_base_reg(struct cs_dsp_coeff_ctl *ctl, unsigned int *reg, in cs_dsp_coeff_base_reg()
694 int cs_dsp_coeff_write_acked_control(struct cs_dsp_coeff_ctl *ctl, unsigned int event_id) in cs_dsp_coeff_write_acked_control()
759 static int cs_dsp_coeff_write_ctrl_raw(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_write_ctrl_raw()
801 int cs_dsp_coeff_write_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_write_ctrl()
848 int cs_dsp_coeff_lock_and_write_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_lock_and_write_ctrl()
864 static int cs_dsp_coeff_read_ctrl_raw(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_read_ctrl_raw()
906 int cs_dsp_coeff_read_ctrl(struct cs_dsp_coeff_ctl *ctl, in cs_dsp_coeff_read_ctrl()
947 int cs_dsp_coeff_lock_and_read_ctrl(struct cs_dsp_coeff_ctl *ct
[all...]