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);