/linux/include/linux/firmware/cirrus/ |
H A D | cs_dsp.h | 80 * 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 D | cs_dsp_test_control_parse.c | 113 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 D | cs_dsp_test_control_rw.c | 149 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 D | cs_dsp_test_control_cache.c | 152 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 D | cs_dsp_test_callbacks.c | 39 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 D | cs_dsp_test_wmfw_error.c | 429 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 D | wm_adsp.h | 42 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 D | wm_adsp.c | 314 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 D | cs-amp-lib.c | 28 struct cs_dsp_coeff_ctl *cs_ctl; in cs_amp_write_cal_coeff()
|
H A D | cs35l56.c | 1197 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 D | cs_dsp.c | 473 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...] |