Lines Matching refs:wm_adsp
27 struct wm_adsp { struct
40 int (*control_add)(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl); argument
41 int (*pre_run)(struct wm_adsp *dsp); argument
82 int wm_adsp1_init(struct wm_adsp *dsp);
83 int wm_adsp2_init(struct wm_adsp *dsp);
84 void wm_adsp2_remove(struct wm_adsp *dsp);
85 int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component);
86 int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component);
87 int wm_halo_init(struct wm_adsp *dsp);
95 int wm_adsp_power_up(struct wm_adsp *dsp, bool load_firmware);
96 void wm_adsp_power_down(struct wm_adsp *dsp);
102 int wm_adsp_run(struct wm_adsp *dsp);
103 void wm_adsp_stop(struct wm_adsp *dsp);
118 int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream);
129 int wm_adsp_compr_handle_irq(struct wm_adsp *dsp);
138 int wm_adsp_write_ctl(struct wm_adsp *dsp, const char *name, int type,
140 int wm_adsp_read_ctl(struct wm_adsp *dsp, const char *name, int type,