wm_adsp 68 sound/soc/codecs/arizona.h struct wm_adsp; wm_adsp 77 sound/soc/codecs/arizona.h struct wm_adsp adsp[ARIZONA_MAX_ADSP]; wm_adsp 914 sound/soc/codecs/madera.c struct wm_adsp *dsp, wm_adsp 961 sound/soc/codecs/madera.c struct wm_adsp *dsp = &priv->adsp[dsp_num]; wm_adsp 106 sound/soc/codecs/madera.h struct wm_adsp; wm_adsp 119 sound/soc/codecs/madera.h struct wm_adsp adsp[MADERA_MAX_ADSP]; wm_adsp 84 sound/soc/codecs/wm2200.c struct wm_adsp dsp[2]; wm_adsp 437 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp; wm_adsp 454 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp; wm_adsp 488 sound/soc/codecs/wm_adsp.c static int wm_adsp_buffer_init(struct wm_adsp *dsp); wm_adsp 489 sound/soc/codecs/wm_adsp.c static int wm_adsp_buffer_free(struct wm_adsp *dsp); wm_adsp 604 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp; wm_adsp 641 sound/soc/codecs/wm_adsp.c static void wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, const char *s) wm_adsp 649 sound/soc/codecs/wm_adsp.c static void wm_adsp_debugfs_save_binname(struct wm_adsp *dsp, const char *s) wm_adsp 657 sound/soc/codecs/wm_adsp.c static void wm_adsp_debugfs_clear(struct wm_adsp *dsp) wm_adsp 669 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = file->private_data; wm_adsp 689 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = file->private_data; wm_adsp 725 sound/soc/codecs/wm_adsp.c static void wm_adsp2_init_debugfs(struct wm_adsp *dsp, wm_adsp 745 sound/soc/codecs/wm_adsp.c static void wm_adsp2_cleanup_debugfs(struct wm_adsp *dsp) wm_adsp 751 sound/soc/codecs/wm_adsp.c static inline void wm_adsp2_init_debugfs(struct wm_adsp *dsp, wm_adsp 756 sound/soc/codecs/wm_adsp.c static inline void wm_adsp2_cleanup_debugfs(struct wm_adsp *dsp) wm_adsp 760 sound/soc/codecs/wm_adsp.c static inline void wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, wm_adsp 765 sound/soc/codecs/wm_adsp.c static inline void wm_adsp_debugfs_save_binname(struct wm_adsp *dsp, wm_adsp 770 sound/soc/codecs/wm_adsp.c static inline void wm_adsp_debugfs_clear(struct wm_adsp *dsp) wm_adsp 780 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); wm_adsp 793 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); wm_adsp 826 sound/soc/codecs/wm_adsp.c static struct wm_adsp_region const *wm_adsp_find_region(struct wm_adsp *dsp, wm_adsp 873 sound/soc/codecs/wm_adsp.c static void wm_adsp_read_fw_status(struct wm_adsp *dsp, wm_adsp 888 sound/soc/codecs/wm_adsp.c static void wm_adsp2_show_fw_status(struct wm_adsp *dsp) wm_adsp 900 sound/soc/codecs/wm_adsp.c static void wm_adsp2v2_show_fw_status(struct wm_adsp *dsp) wm_adsp 911 sound/soc/codecs/wm_adsp.c static void wm_halo_show_fw_status(struct wm_adsp *dsp) wm_adsp 931 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = ctl->dsp; wm_adsp 973 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = ctl->dsp; wm_adsp 1033 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = ctl->dsp; wm_adsp 1138 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = ctl->dsp; wm_adsp 1238 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp; wm_adsp 1274 sound/soc/codecs/wm_adsp.c static int wmfw_add_ctl(struct wm_adsp *dsp, struct wm_coeff_ctl *ctl) wm_adsp 1323 sound/soc/codecs/wm_adsp.c static int wm_coeff_init_control_caches(struct wm_adsp *dsp) wm_adsp 1349 sound/soc/codecs/wm_adsp.c static int wm_coeff_sync_controls(struct wm_adsp *dsp) wm_adsp 1367 sound/soc/codecs/wm_adsp.c static void wm_adsp_signal_event_controls(struct wm_adsp *dsp, wm_adsp 1405 sound/soc/codecs/wm_adsp.c static int wm_adsp_create_control(struct wm_adsp *dsp, wm_adsp 1579 sound/soc/codecs/wm_adsp.c static inline void wm_coeff_parse_alg(struct wm_adsp *dsp, const u8 **data, wm_adsp 1609 sound/soc/codecs/wm_adsp.c static inline void wm_coeff_parse_coeff(struct wm_adsp *dsp, const u8 **data, wm_adsp 1655 sound/soc/codecs/wm_adsp.c static int wm_adsp_check_coeff_flags(struct wm_adsp *dsp, wm_adsp 1670 sound/soc/codecs/wm_adsp.c static int wm_adsp_parse_coeff(struct wm_adsp *dsp, wm_adsp 1741 sound/soc/codecs/wm_adsp.c static unsigned int wm_adsp1_parse_sizes(struct wm_adsp *dsp, wm_adsp 1757 sound/soc/codecs/wm_adsp.c static unsigned int wm_adsp2_parse_sizes(struct wm_adsp *dsp, wm_adsp 1773 sound/soc/codecs/wm_adsp.c static bool wm_adsp_validate_version(struct wm_adsp *dsp, unsigned int version) wm_adsp 1787 sound/soc/codecs/wm_adsp.c static bool wm_halo_validate_version(struct wm_adsp *dsp, unsigned int version) wm_adsp 1797 sound/soc/codecs/wm_adsp.c static int wm_adsp_load(struct wm_adsp *dsp) wm_adsp 1998 sound/soc/codecs/wm_adsp.c static void wm_adsp_ctl_fixup_base(struct wm_adsp *dsp, wm_adsp 2012 sound/soc/codecs/wm_adsp.c static void *wm_adsp_read_algs(struct wm_adsp *dsp, size_t n_algs, wm_adsp 2065 sound/soc/codecs/wm_adsp.c wm_adsp_find_alg_region(struct wm_adsp *dsp, int type, unsigned int id) wm_adsp 2077 sound/soc/codecs/wm_adsp.c static struct wm_adsp_alg_region *wm_adsp_create_region(struct wm_adsp *dsp, wm_adsp 2099 sound/soc/codecs/wm_adsp.c static void wm_adsp_free_alg_regions(struct wm_adsp *dsp) wm_adsp 2112 sound/soc/codecs/wm_adsp.c static void wmfw_parse_id_header(struct wm_adsp *dsp, wm_adsp 2124 sound/soc/codecs/wm_adsp.c static void wmfw_v3_parse_id_header(struct wm_adsp *dsp, wm_adsp 2138 sound/soc/codecs/wm_adsp.c static int wm_adsp_create_regions(struct wm_adsp *dsp, __be32 id, int nregions, wm_adsp 2153 sound/soc/codecs/wm_adsp.c static int wm_adsp1_setup_algs(struct wm_adsp *dsp) wm_adsp 2254 sound/soc/codecs/wm_adsp.c static int wm_adsp2_setup_algs(struct wm_adsp *dsp) wm_adsp 2383 sound/soc/codecs/wm_adsp.c static int wm_halo_create_regions(struct wm_adsp *dsp, __be32 id, wm_adsp 2395 sound/soc/codecs/wm_adsp.c static int wm_halo_setup_algs(struct wm_adsp *dsp) wm_adsp 2455 sound/soc/codecs/wm_adsp.c static int wm_adsp_load_coeff(struct wm_adsp *dsp) wm_adsp 2648 sound/soc/codecs/wm_adsp.c static int wm_adsp_create_name(struct wm_adsp *dsp) wm_adsp 2672 sound/soc/codecs/wm_adsp.c static int wm_adsp_common_init(struct wm_adsp *dsp) wm_adsp 2690 sound/soc/codecs/wm_adsp.c int wm_adsp1_init(struct wm_adsp *dsp) wm_adsp 2703 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsps = snd_soc_component_get_drvdata(component); wm_adsp 2704 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp 2813 sound/soc/codecs/wm_adsp.c static int wm_adsp2v2_enable_core(struct wm_adsp *dsp) wm_adsp 2840 sound/soc/codecs/wm_adsp.c static int wm_adsp2_enable_core(struct wm_adsp *dsp) wm_adsp 2852 sound/soc/codecs/wm_adsp.c static int wm_adsp2_lock(struct wm_adsp *dsp, unsigned int lock_regions) wm_adsp 2882 sound/soc/codecs/wm_adsp.c static int wm_adsp2_enable_memory(struct wm_adsp *dsp) wm_adsp 2888 sound/soc/codecs/wm_adsp.c static void wm_adsp2_disable_memory(struct wm_adsp *dsp) wm_adsp 2894 sound/soc/codecs/wm_adsp.c static void wm_adsp2_disable_core(struct wm_adsp *dsp) wm_adsp 2904 sound/soc/codecs/wm_adsp.c static void wm_adsp2v2_disable_core(struct wm_adsp *dsp) wm_adsp 2913 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = container_of(work, wm_adsp 2914 sound/soc/codecs/wm_adsp.c struct wm_adsp, wm_adsp 2968 sound/soc/codecs/wm_adsp.c static int wm_halo_configure_mpu(struct wm_adsp *dsp, unsigned int lock_regions) wm_adsp 3002 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsps = snd_soc_component_get_drvdata(component); wm_adsp 3003 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp 3020 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsps = snd_soc_component_get_drvdata(component); wm_adsp 3023 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = &dsps[mc->shift - 1]; wm_adsp 3035 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsps = snd_soc_component_get_drvdata(component); wm_adsp 3039 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = &dsps[mc->shift - 1]; wm_adsp 3059 sound/soc/codecs/wm_adsp.c static void wm_adsp_stop_watchdog(struct wm_adsp *dsp) wm_adsp 3065 sound/soc/codecs/wm_adsp.c static void wm_halo_stop_watchdog(struct wm_adsp *dsp) wm_adsp 3075 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsps = snd_soc_component_get_drvdata(component); wm_adsp 3076 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp 3113 sound/soc/codecs/wm_adsp.c static int wm_adsp2_start_core(struct wm_adsp *dsp) wm_adsp 3120 sound/soc/codecs/wm_adsp.c static void wm_adsp2_stop_core(struct wm_adsp *dsp) wm_adsp 3130 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsps = snd_soc_component_get_drvdata(component); wm_adsp 3131 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp 3227 sound/soc/codecs/wm_adsp.c static int wm_halo_start_core(struct wm_adsp *dsp) wm_adsp 3234 sound/soc/codecs/wm_adsp.c static void wm_halo_stop_core(struct wm_adsp *dsp) wm_adsp 3244 sound/soc/codecs/wm_adsp.c int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component) wm_adsp 3259 sound/soc/codecs/wm_adsp.c int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component) wm_adsp 3267 sound/soc/codecs/wm_adsp.c int wm_adsp2_init(struct wm_adsp *dsp) wm_adsp 3305 sound/soc/codecs/wm_adsp.c int wm_halo_init(struct wm_adsp *dsp) wm_adsp 3321 sound/soc/codecs/wm_adsp.c void wm_adsp2_remove(struct wm_adsp *dsp) wm_adsp 3377 sound/soc/codecs/wm_adsp.c int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream) wm_adsp 3432 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = compr->dsp; wm_adsp 3452 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = compr->dsp; wm_adsp 3554 sound/soc/codecs/wm_adsp.c static int wm_adsp_read_data_block(struct wm_adsp *dsp, int mem_type, wm_adsp 3578 sound/soc/codecs/wm_adsp.c static inline int wm_adsp_read_data_word(struct wm_adsp *dsp, int mem_type, wm_adsp 3584 sound/soc/codecs/wm_adsp.c static int wm_adsp_write_data_word(struct wm_adsp *dsp, int mem_type, wm_adsp 3675 sound/soc/codecs/wm_adsp.c static struct wm_adsp_compr_buf *wm_adsp_buffer_alloc(struct wm_adsp *dsp) wm_adsp 3692 sound/soc/codecs/wm_adsp.c static int wm_adsp_buffer_parse_legacy(struct wm_adsp *dsp) wm_adsp 3825 sound/soc/codecs/wm_adsp.c static int wm_adsp_buffer_init(struct wm_adsp *dsp) wm_adsp 3863 sound/soc/codecs/wm_adsp.c static int wm_adsp_buffer_free(struct wm_adsp *dsp) wm_adsp 3899 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = compr->dsp; wm_adsp 3996 sound/soc/codecs/wm_adsp.c int wm_adsp_compr_handle_irq(struct wm_adsp *dsp) wm_adsp 4063 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = compr->dsp; wm_adsp 4177 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = compr->dsp; wm_adsp 4221 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = compr->dsp; wm_adsp 4237 sound/soc/codecs/wm_adsp.c static void wm_adsp_fatal_error(struct wm_adsp *dsp) wm_adsp 4251 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = (struct wm_adsp *)data; wm_adsp 4317 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = (struct wm_adsp *)data; wm_adsp 4374 sound/soc/codecs/wm_adsp.c struct wm_adsp *dsp = data; wm_adsp 114 sound/soc/codecs/wm_adsp.h bool (*validate_version)(struct wm_adsp *dsp, unsigned int version); wm_adsp 115 sound/soc/codecs/wm_adsp.h unsigned int (*parse_sizes)(struct wm_adsp *dsp, wm_adsp 119 sound/soc/codecs/wm_adsp.h int (*setup_algs)(struct wm_adsp *dsp); wm_adsp 123 sound/soc/codecs/wm_adsp.h void (*show_fw_status)(struct wm_adsp *dsp); wm_adsp 124 sound/soc/codecs/wm_adsp.h void (*stop_watchdog)(struct wm_adsp *dsp); wm_adsp 126 sound/soc/codecs/wm_adsp.h int (*enable_memory)(struct wm_adsp *dsp); wm_adsp 127 sound/soc/codecs/wm_adsp.h void (*disable_memory)(struct wm_adsp *dsp); wm_adsp 128 sound/soc/codecs/wm_adsp.h int (*lock_memory)(struct wm_adsp *dsp, unsigned int lock_regions); wm_adsp 130 sound/soc/codecs/wm_adsp.h int (*enable_core)(struct wm_adsp *dsp); wm_adsp 131 sound/soc/codecs/wm_adsp.h void (*disable_core)(struct wm_adsp *dsp); wm_adsp 133 sound/soc/codecs/wm_adsp.h int (*start_core)(struct wm_adsp *dsp); wm_adsp 134 sound/soc/codecs/wm_adsp.h void (*stop_core)(struct wm_adsp *dsp); wm_adsp 161 sound/soc/codecs/wm_adsp.h int wm_adsp1_init(struct wm_adsp *dsp); wm_adsp 162 sound/soc/codecs/wm_adsp.h int wm_adsp2_init(struct wm_adsp *dsp); wm_adsp 163 sound/soc/codecs/wm_adsp.h void wm_adsp2_remove(struct wm_adsp *dsp); wm_adsp 164 sound/soc/codecs/wm_adsp.h int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component); wm_adsp 165 sound/soc/codecs/wm_adsp.h int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component); wm_adsp 166 sound/soc/codecs/wm_adsp.h int wm_halo_init(struct wm_adsp *dsp); wm_adsp 192 sound/soc/codecs/wm_adsp.h int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream); wm_adsp 199 sound/soc/codecs/wm_adsp.h int wm_adsp_compr_handle_irq(struct wm_adsp *dsp);