wm_adsp
struct wm_adsp;
struct wm_adsp adsp[ARIZONA_MAX_ADSP];
struct wm_adsp *dsp;
struct wm_adsp dsp; /* needs to be first member */
struct wm_adsp *dsp = &cs35l45->dsp;
struct wm_adsp dsp; /* needs to be first member */
static int cs35l56_control_add_nop(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl)
struct wm_adsp *dsp;
struct wm_adsp dsp; /* must be first member */
static int cs48l32_dsp_pre_run(struct wm_adsp *dsp)
struct wm_adsp *dsp = &cs48l32_codec->dsp;
struct wm_adsp *dsp;
struct wm_adsp dsp; /* must be first */
struct wm_adsp *dsp = &priv->adsp[dsp_num];
struct wm_adsp *dsp,
struct wm_adsp;
struct wm_adsp adsp[MADERA_MAX_ADSP];
struct wm_adsp dsp[2];
void wm_adsp_power_down(struct wm_adsp *dsp)
struct wm_adsp *dsp = container_of(work,
struct wm_adsp,
struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = &dsps[w->shift];
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
int wm_adsp_run(struct wm_adsp *dsp)
void wm_adsp_stop(struct wm_adsp *dsp)
struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = &dsps[w->shift];
int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component)
int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component)
int wm_adsp2_init(struct wm_adsp *dsp)
int wm_halo_init(struct wm_adsp *dsp)
void wm_adsp2_remove(struct wm_adsp *dsp)
int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream)
struct wm_adsp *dsp = compr->dsp;
struct wm_adsp *dsp = compr->dsp;
static struct wm_adsp_compr_buf *wm_adsp_buffer_alloc(struct wm_adsp *dsp)
static int wm_adsp_buffer_parse_legacy(struct wm_adsp *dsp)
struct wm_adsp *dsp;
struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp);
static int wm_adsp_buffer_init(struct wm_adsp *dsp)
static int wm_adsp_buffer_free(struct wm_adsp *dsp)
struct wm_adsp *dsp;
struct wm_adsp *dsp = compr->dsp;
int wm_adsp_compr_handle_irq(struct wm_adsp *dsp)
struct wm_adsp *dsp = compr->dsp;
struct wm_adsp *dsp = compr->dsp;
static int wm_adsp_buffer_init(struct wm_adsp *dsp);
static int wm_adsp_buffer_free(struct wm_adsp *dsp);
struct wm_adsp *dsp = compr->dsp;
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
struct wm_adsp *dsp = (struct wm_adsp *)data;
struct wm_adsp *dsp = (struct wm_adsp *)data;
struct wm_adsp *dsp = data;
struct wm_adsp *dsp = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = container_of(cs_ctl->dsp,
struct wm_adsp,
struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp);
struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp);
int wm_adsp_write_ctl(struct wm_adsp *dsp, const char *name, int type,
int wm_adsp_read_ctl(struct wm_adsp *dsp, const char *name, int type,
static void wm_adsp_release_firmware_files(struct wm_adsp *dsp,
static int wm_adsp_request_firmware_file(struct wm_adsp *dsp,
static int wm_adsp_request_firmware_files(struct wm_adsp *dsp,
static int wm_adsp_common_init(struct wm_adsp *dsp)
int wm_adsp1_init(struct wm_adsp *dsp)
struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = &dsps[w->shift];
struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = &dsps[w->shift];
struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = &dsps[mc->shift - 1];
struct wm_adsp *dsps = snd_soc_component_get_drvdata(component);
struct wm_adsp *dsp = &dsps[mc->shift - 1];
int wm_adsp_power_up(struct wm_adsp *dsp, bool load_firmware)
int wm_adsp_run(struct wm_adsp *dsp);
void wm_adsp_stop(struct wm_adsp *dsp);
int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream);
int wm_adsp_compr_handle_irq(struct wm_adsp *dsp);
int wm_adsp_write_ctl(struct wm_adsp *dsp, const char *name, int type,
int wm_adsp_read_ctl(struct wm_adsp *dsp, const char *name, int type,
int (*control_add)(struct wm_adsp *dsp, struct cs_dsp_coeff_ctl *cs_ctl);
int (*pre_run)(struct wm_adsp *dsp);
int wm_adsp1_init(struct wm_adsp *dsp);
int wm_adsp2_init(struct wm_adsp *dsp);
void wm_adsp2_remove(struct wm_adsp *dsp);
int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component);
int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component);
int wm_halo_init(struct wm_adsp *dsp);
int wm_adsp_power_up(struct wm_adsp *dsp, bool load_firmware);
void wm_adsp_power_down(struct wm_adsp *dsp);