| H A D | wm_adsp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm_adsp.c -- Wolfson ADSP support 37 dev_crit(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_dsp.name, ##__VA_ARGS__) 39 dev_err(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_ds 152 struct wm_adsp *dsp; global() member 169 struct wm_adsp *dsp; global() member 324 struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); wm_adsp_fw_get() local 337 struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); wm_adsp_fw_put() local 540 struct wm_adsp *dsp = container_of(cs_ctl->dsp, wm_adsp_ctl_work() local 580 struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp); wm_adsp_control_add() local 657 struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp); wm_adsp_control_add_cb() local 675 wm_adsp_write_ctl(struct wm_adsp * dsp,const char * name,int type,unsigned int alg,void * buf,size_t len) wm_adsp_write_ctl() argument 693 wm_adsp_read_ctl(struct wm_adsp * dsp,const char * name,int type,unsigned int alg,void * buf,size_t len) wm_adsp_read_ctl() argument 707 wm_adsp_release_firmware_files(struct wm_adsp * dsp,const struct firmware * wmfw_firmware,char * wmfw_filename,const struct firmware * coeff_firmware,char * coeff_filename) wm_adsp_release_firmware_files() argument 720 wm_adsp_request_firmware_file(struct wm_adsp * dsp,const struct firmware ** firmware,char ** filename,const char * dir,const char * system_name,const char * asoc_component_prefix,const char * filetype) wm_adsp_request_firmware_file() argument 779 wm_adsp_request_firmware_files(struct wm_adsp * dsp,const struct firmware ** wmfw_firmware,char ** wmfw_filename,const struct firmware ** coeff_firmware,char ** coeff_filename) wm_adsp_request_firmware_files() argument 861 wm_adsp_common_init(struct wm_adsp * dsp) wm_adsp_common_init() argument 869 wm_adsp1_init(struct wm_adsp * dsp) wm_adsp1_init() argument 889 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp1_event() local 930 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp2_set_dspclk() local 943 struct wm_adsp *dsp = &dsps[mc->shift - 1]; wm_adsp2_preloader_get() local 959 struct wm_adsp *dsp = &dsps[mc->shift - 1]; wm_adsp2_preloader_put() local 987 wm_adsp_power_up(struct wm_adsp * dsp,bool load_firmware) wm_adsp_power_up() argument 1022 wm_adsp_power_down(struct wm_adsp * dsp) wm_adsp_power_down() argument 1030 struct wm_adsp *dsp = container_of(work, wm_adsp_boot_work() local 1042 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp_early_event() local 1061 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); wm_adsp_pre_run() local 1071 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); wm_adsp_event_post_run() local 1081 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); wm_adsp_event_post_stop() local 1089 wm_adsp_run(struct wm_adsp * dsp) wm_adsp_run() argument 1097 wm_adsp_stop(struct wm_adsp * dsp) wm_adsp_stop() argument 1108 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp_event() local 1122 wm_adsp2_component_probe(struct wm_adsp * dsp,struct snd_soc_component * component) wm_adsp2_component_probe() argument 1139 wm_adsp2_component_remove(struct wm_adsp * dsp,struct snd_soc_component * component) wm_adsp2_component_remove() argument 1147 wm_adsp2_init(struct wm_adsp * dsp) wm_adsp2_init() argument 1164 wm_halo_init(struct wm_adsp * dsp) wm_halo_init() argument 1181 wm_adsp2_remove(struct wm_adsp * dsp) wm_adsp2_remove() argument 1230 wm_adsp_compr_open(struct wm_adsp * dsp,struct snd_compr_stream * stream) wm_adsp_compr_open() argument 1286 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_free() local 1306 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_check_params() local 1475 wm_adsp_buffer_alloc(struct wm_adsp * dsp) wm_adsp_buffer_alloc() argument 1490 wm_adsp_buffer_parse_legacy(struct wm_adsp * dsp) wm_adsp_buffer_parse_legacy() argument 1557 struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp); wm_adsp_buffer_parse_coeff() local 1626 wm_adsp_buffer_init(struct wm_adsp * dsp) wm_adsp_buffer_init() argument 1664 wm_adsp_buffer_free(struct wm_adsp * dsp) wm_adsp_buffer_free() argument 1701 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_trigger() local 1798 wm_adsp_compr_handle_irq(struct wm_adsp * dsp) wm_adsp_compr_handle_irq() argument 1866 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_pointer() local 1980 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_read() local 2025 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_copy() local 2043 struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp); wm_adsp_fatal_error() local 2056 struct wm_adsp *dsp = (struct wm_adsp *)data; wm_adsp2_bus_error() local 2066 struct wm_adsp *dsp = (struct wm_adsp *)data; wm_halo_bus_error() local 2076 struct wm_adsp *dsp = data; wm_halo_wdt_expire() local [all...] |