H A D | wm_adsp.c | 441 struct wm_adsp *dsp; member 458 struct wm_adsp *dsp; member 613 struct wm_adsp *dsp; member 650 static void wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, const char *s) in wm_adsp_debugfs_save_wmfwname() argument 658 wm_adsp_debugfs_save_binname(struct wm_adsp *dsp, const char *s) wm_adsp_debugfs_save_binname() argument 666 wm_adsp_debugfs_clear(struct wm_adsp *dsp) wm_adsp_debugfs_clear() argument 678 struct wm_adsp *dsp = file->private_data; wm_adsp_debugfs_wmfw_read() local 698 struct wm_adsp *dsp = file->private_data; wm_adsp_debugfs_bin_read() local 734 wm_adsp2_init_debugfs(struct wm_adsp *dsp, struct snd_soc_component *component) wm_adsp2_init_debugfs() argument 754 wm_adsp2_cleanup_debugfs(struct wm_adsp *dsp) wm_adsp2_cleanup_debugfs() argument 760 wm_adsp2_init_debugfs(struct wm_adsp *dsp, struct snd_soc_component *component) wm_adsp2_init_debugfs() argument 765 wm_adsp2_cleanup_debugfs(struct wm_adsp *dsp) wm_adsp2_cleanup_debugfs() argument 769 wm_adsp_debugfs_save_wmfwname(struct wm_adsp *dsp, const char *s) wm_adsp_debugfs_save_wmfwname() argument 774 wm_adsp_debugfs_save_binname(struct wm_adsp *dsp, const char *s) wm_adsp_debugfs_save_binname() argument 779 wm_adsp_debugfs_clear(struct wm_adsp *dsp) wm_adsp_debugfs_clear() argument 789 struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); wm_adsp_fw_get() local 802 struct wm_adsp *dsp = snd_soc_component_get_drvdata(component); wm_adsp_fw_put() local 835 wm_adsp_find_region(struct wm_adsp *dsp, int type) wm_adsp_find_region() argument 882 wm_adsp_read_fw_status(struct wm_adsp *dsp, int noffs, unsigned int *offs) wm_adsp_read_fw_status() argument 897 wm_adsp2_show_fw_status(struct wm_adsp *dsp) wm_adsp2_show_fw_status() argument 909 wm_adsp2v2_show_fw_status(struct wm_adsp *dsp) wm_adsp2v2_show_fw_status() argument 920 wm_halo_show_fw_status(struct wm_adsp *dsp) wm_halo_show_fw_status() argument 940 struct wm_adsp *dsp = ctl->dsp; wm_coeff_base_reg() local 982 struct wm_adsp *dsp = ctl->dsp; wm_coeff_write_acked_control() local 1042 struct wm_adsp *dsp = ctl->dsp; wm_coeff_write_ctrl_raw() local 1150 struct wm_adsp *dsp = ctl->dsp; wm_coeff_read_ctrl_raw() local 1250 struct wm_adsp *dsp; global() member 1286 wmfw_add_ctl(struct wm_adsp *dsp, struct wm_coeff_ctl *ctl) wmfw_add_ctl() argument 1335 wm_coeff_init_control_caches(struct wm_adsp *dsp) wm_coeff_init_control_caches() argument 1361 wm_coeff_sync_controls(struct wm_adsp *dsp) wm_coeff_sync_controls() argument 1380 wm_adsp_signal_event_controls(struct wm_adsp *dsp, unsigned int event) wm_adsp_signal_event_controls() argument 1419 wm_adsp_create_control(struct wm_adsp *dsp, const struct wm_adsp_alg_region *alg_region, unsigned int offset, unsigned int len, const char *subname, unsigned int subname_len, unsigned int flags, unsigned int type) wm_adsp_create_control() argument 1605 wm_coeff_parse_alg(struct wm_adsp *dsp, const u8 **data, struct wm_coeff_parsed_alg *blk) wm_coeff_parse_alg() argument 1635 wm_coeff_parse_coeff(struct wm_adsp *dsp, const u8 **data, struct wm_coeff_parsed_coeff *blk) wm_coeff_parse_coeff() argument 1681 wm_adsp_check_coeff_flags(struct wm_adsp *dsp, const struct wm_coeff_parsed_coeff *coeff_blk, unsigned int f_required, unsigned int f_illegal) wm_adsp_check_coeff_flags() argument 1696 wm_adsp_parse_coeff(struct wm_adsp *dsp, const struct wmfw_region *region) wm_adsp_parse_coeff() argument 1767 wm_adsp1_parse_sizes(struct wm_adsp *dsp, const char * const file, unsigned int pos, const struct firmware *firmware) wm_adsp1_parse_sizes() argument 1783 wm_adsp2_parse_sizes(struct wm_adsp *dsp, const char * const file, unsigned int pos, const struct firmware *firmware) wm_adsp2_parse_sizes() argument 1799 wm_adsp_validate_version(struct wm_adsp *dsp, unsigned int version) wm_adsp_validate_version() argument 1813 wm_halo_validate_version(struct wm_adsp *dsp, unsigned int version) wm_halo_validate_version() argument 1823 wm_adsp_load(struct wm_adsp *dsp) wm_adsp_load() argument 2029 wm_adsp_get_ctl(struct wm_adsp *dsp, const char *name, int type, unsigned int alg) wm_adsp_get_ctl() argument 2052 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 2094 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 2110 wm_adsp_ctl_fixup_base(struct wm_adsp *dsp, const struct wm_adsp_alg_region *alg_region) wm_adsp_ctl_fixup_base() argument 2124 wm_adsp_read_algs(struct wm_adsp *dsp, size_t n_algs, const struct wm_adsp_region *mem, unsigned int pos, unsigned int len) wm_adsp_read_algs() argument 2177 wm_adsp_find_alg_region(struct wm_adsp *dsp, int type, unsigned int id) wm_adsp_find_alg_region() argument 2189 wm_adsp_create_region(struct wm_adsp *dsp, int type, __be32 id, __be32 base) wm_adsp_create_region() argument 2211 wm_adsp_free_alg_regions(struct wm_adsp *dsp) wm_adsp_free_alg_regions() argument 2224 wmfw_parse_id_header(struct wm_adsp *dsp, struct wmfw_id_hdr *fw, int nalgs) wmfw_parse_id_header() argument 2236 wmfw_v3_parse_id_header(struct wm_adsp *dsp, struct wmfw_v3_id_hdr *fw, int nalgs) wmfw_v3_parse_id_header() argument 2250 wm_adsp_create_regions(struct wm_adsp *dsp, __be32 id, int nregions, int *type, __be32 *base) wm_adsp_create_regions() argument 2265 wm_adsp1_setup_algs(struct wm_adsp *dsp) wm_adsp1_setup_algs() argument 2366 wm_adsp2_setup_algs(struct wm_adsp *dsp) wm_adsp2_setup_algs() argument 2495 wm_halo_create_regions(struct wm_adsp *dsp, __be32 id, __be32 xm_base, __be32 ym_base) wm_halo_create_regions() argument 2507 wm_halo_setup_algs(struct wm_adsp *dsp) wm_halo_setup_algs() argument 2567 wm_adsp_load_coeff(struct wm_adsp *dsp) wm_adsp_load_coeff() argument 2761 wm_adsp_create_name(struct wm_adsp *dsp) wm_adsp_create_name() argument 2785 wm_adsp_common_init(struct wm_adsp *dsp) wm_adsp_common_init() argument 2803 wm_adsp1_init(struct wm_adsp *dsp) wm_adsp1_init() argument 2817 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp1_event() local 2926 wm_adsp2v2_enable_core(struct wm_adsp *dsp) wm_adsp2v2_enable_core() argument 2953 wm_adsp2_enable_core(struct wm_adsp *dsp) wm_adsp2_enable_core() argument 2965 wm_adsp2_lock(struct wm_adsp *dsp, unsigned int lock_regions) wm_adsp2_lock() argument 2995 wm_adsp2_enable_memory(struct wm_adsp *dsp) wm_adsp2_enable_memory() argument 3001 wm_adsp2_disable_memory(struct wm_adsp *dsp) wm_adsp2_disable_memory() argument 3007 wm_adsp2_disable_core(struct wm_adsp *dsp) wm_adsp2_disable_core() argument 3017 wm_adsp2v2_disable_core(struct wm_adsp *dsp) wm_adsp2v2_disable_core() argument 3026 struct wm_adsp *dsp = container_of(work, wm_adsp_boot_work() local 3081 wm_halo_configure_mpu(struct wm_adsp *dsp, unsigned int lock_regions) wm_halo_configure_mpu() argument 3116 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp2_set_dspclk() local 3136 struct wm_adsp *dsp = &dsps[mc->shift - 1]; wm_adsp2_preloader_get() local 3152 struct wm_adsp *dsp = &dsps[mc->shift - 1]; wm_adsp2_preloader_put() local 3172 wm_adsp_stop_watchdog(struct wm_adsp *dsp) wm_adsp_stop_watchdog() argument 3178 wm_halo_stop_watchdog(struct wm_adsp *dsp) wm_halo_stop_watchdog() argument 3189 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp_early_event() local 3226 wm_adsp2_start_core(struct wm_adsp *dsp) wm_adsp2_start_core() argument 3233 wm_adsp2_stop_core(struct wm_adsp *dsp) wm_adsp2_stop_core() argument 3244 struct wm_adsp *dsp = &dsps[w->shift]; wm_adsp_event() local 3340 wm_halo_start_core(struct wm_adsp *dsp) wm_halo_start_core() argument 3347 wm_halo_stop_core(struct wm_adsp *dsp) wm_halo_stop_core() argument 3357 wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component) wm_adsp2_component_probe() argument 3372 wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component) wm_adsp2_component_remove() argument 3380 wm_adsp2_init(struct wm_adsp *dsp) wm_adsp2_init() argument 3418 wm_halo_init(struct wm_adsp *dsp) wm_halo_init() argument 3434 wm_adsp2_remove(struct wm_adsp *dsp) wm_adsp2_remove() argument 3490 wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream) wm_adsp_compr_open() argument 3546 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_free() local 3566 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_check_params() local 3670 wm_adsp_read_data_block(struct wm_adsp *dsp, int mem_type, unsigned int mem_addr, unsigned int num_words, u32 *data) wm_adsp_read_data_block() argument 3694 wm_adsp_read_data_word(struct wm_adsp *dsp, int mem_type, unsigned int mem_addr, u32 *data) wm_adsp_read_data_word() argument 3700 wm_adsp_write_data_word(struct wm_adsp *dsp, int mem_type, unsigned int mem_addr, u32 data) wm_adsp_write_data_word() argument 3795 wm_adsp_buffer_alloc(struct wm_adsp *dsp) wm_adsp_buffer_alloc() argument 3812 wm_adsp_buffer_parse_legacy(struct wm_adsp *dsp) wm_adsp_buffer_parse_legacy() argument 3945 wm_adsp_buffer_init(struct wm_adsp *dsp) wm_adsp_buffer_init() argument 3983 wm_adsp_buffer_free(struct wm_adsp *dsp) wm_adsp_buffer_free() argument 4020 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_trigger() local 4117 wm_adsp_compr_handle_irq(struct wm_adsp *dsp) wm_adsp_compr_handle_irq() argument 4185 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_pointer() local 4299 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_read() local 4344 struct wm_adsp *dsp = compr->dsp; wm_adsp_compr_copy() local 4360 wm_adsp_fatal_error(struct wm_adsp *dsp) wm_adsp_fatal_error() argument 4374 struct wm_adsp *dsp = (struct wm_adsp *)data; wm_adsp2_bus_error() local 4440 struct wm_adsp *dsp = (struct wm_adsp *)data; wm_halo_bus_error() local 4497 struct wm_adsp *dsp = data; wm_halo_wdt_expire() local [all...] |