Searched refs:cs_dsp_coeff_ctl (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/include/linux/firmware/cirrus/ |
| H A D | cs_dsp.h | 98 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 D | hda_cs_dsp_ctl.c | 19 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 D | hda_cs_dsp_ctl.h | 33 void hda_cs_dsp_control_remove(struct cs_dsp_coeff_ctl *cs_ctl);
|
| /linux-6.15/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() 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 D | cs_dsp_test_control_rw.c | 149 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 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() 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 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-6.15/sound/soc/codecs/ |
| H A D | wm_adsp.h | 40 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 D | wm_adsp.c | 313 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 D | cs-amp-lib.c | 27 struct cs_dsp_coeff_ctl *cs_ctl; in cs_amp_write_cal_coeff()
|
| H A D | cs35l56.c | 1104 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 D | cs_dsp.c | 474 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 …]
|