Symbol: cs_dsp
drivers/firmware/cirrus/cs_dsp.c
1016
static void cs_dsp_signal_event_controls(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1044
static int cs_dsp_create_control(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1128
void cs_dsp_hibernate(struct cs_dsp *dsp, bool hibernate)
drivers/firmware/cirrus/cs_dsp.c
1227
static int cs_dsp_coeff_parse_alg(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1289
static int cs_dsp_coeff_parse_coeff(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1368
static int cs_dsp_check_coeff_flags(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1383
static int cs_dsp_parse_coeff(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1459
static unsigned int cs_dsp_adsp1_parse_sizes(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1479
static unsigned int cs_dsp_adsp2_parse_sizes(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1499
static bool cs_dsp_validate_version(struct cs_dsp *dsp, unsigned int version)
drivers/firmware/cirrus/cs_dsp.c
1513
static bool cs_dsp_halo_validate_version(struct cs_dsp *dsp, unsigned int version)
drivers/firmware/cirrus/cs_dsp.c
1523
static int cs_dsp_load(struct cs_dsp *dsp, const struct firmware *firmware,
drivers/firmware/cirrus/cs_dsp.c
1714
struct cs_dsp_coeff_ctl *cs_dsp_get_ctl(struct cs_dsp *dsp, const char *name, int type,
drivers/firmware/cirrus/cs_dsp.c
1737
static void cs_dsp_ctl_fixup_base(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1751
static void *cs_dsp_read_algs(struct cs_dsp *dsp, size_t n_algs,
drivers/firmware/cirrus/cs_dsp.c
1811
struct cs_dsp_alg_region *cs_dsp_find_alg_region(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1827
static struct cs_dsp_alg_region *cs_dsp_create_region(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1850
static void cs_dsp_free_alg_regions(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
1863
static void cs_dsp_parse_wmfw_id_header(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1875
static void cs_dsp_parse_wmfw_v3_id_header(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
1889
static int cs_dsp_create_regions(struct cs_dsp *dsp, __be32 id, __be32 ver,
drivers/firmware/cirrus/cs_dsp.c
1904
static int cs_dsp_adsp1_setup_algs(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2009
static int cs_dsp_adsp2_setup_algs(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2144
static int cs_dsp_halo_create_regions(struct cs_dsp *dsp, __be32 id, __be32 ver,
drivers/firmware/cirrus/cs_dsp.c
2156
static int cs_dsp_halo_setup_algs(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2217
static int cs_dsp_load_coeff(struct cs_dsp *dsp, const struct firmware *firmware,
drivers/firmware/cirrus/cs_dsp.c
2432
static int cs_dsp_create_name(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2447
static int cs_dsp_common_init(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2477
int cs_dsp_adsp1_init(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2496
int cs_dsp_adsp1_power_up(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
2582
void cs_dsp_adsp1_power_down(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2610
static int cs_dsp_adsp2v2_enable_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2637
static int cs_dsp_adsp2_enable_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2649
static int cs_dsp_adsp2_lock(struct cs_dsp *dsp, unsigned int lock_regions)
drivers/firmware/cirrus/cs_dsp.c
2679
static int cs_dsp_adsp2_enable_memory(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2685
static void cs_dsp_adsp2_disable_memory(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2691
static void cs_dsp_adsp2_disable_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2701
static void cs_dsp_adsp2v2_disable_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2708
static int cs_dsp_halo_configure_mpu(struct cs_dsp *dsp, unsigned int lock_regions)
drivers/firmware/cirrus/cs_dsp.c
2748
int cs_dsp_set_dspclk(struct cs_dsp *dsp, unsigned int freq)
drivers/firmware/cirrus/cs_dsp.c
2762
static void cs_dsp_stop_watchdog(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2768
static void cs_dsp_halo_stop_watchdog(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2791
int cs_dsp_power_up(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
2860
void cs_dsp_power_down(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2887
static int cs_dsp_adsp2_start_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2894
static void cs_dsp_adsp2_stop_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2908
int cs_dsp_run(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
2979
void cs_dsp_stop(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
3012
static int cs_dsp_halo_start_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
3026
static void cs_dsp_halo_stop_core(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
3042
int cs_dsp_adsp2_init(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
3080
int cs_dsp_halo_init(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
3095
void cs_dsp_remove(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
3125
int cs_dsp_read_raw_data_block(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr,
drivers/firmware/cirrus/cs_dsp.c
3157
int cs_dsp_read_data_word(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, u32 *data)
drivers/firmware/cirrus/cs_dsp.c
3181
int cs_dsp_write_data_word(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, u32 data)
drivers/firmware/cirrus/cs_dsp.c
3228
void cs_dsp_adsp2_bus_error(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
329
bool (*validate_version)(struct cs_dsp *dsp, unsigned int version);
drivers/firmware/cirrus/cs_dsp.c
3298
void cs_dsp_halo_bus_error(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
330
unsigned int (*parse_sizes)(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
334
int (*setup_algs)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
3358
void cs_dsp_halo_wdt_expire(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
338
void (*show_fw_status)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
339
void (*stop_watchdog)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
341
int (*enable_memory)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
342
void (*disable_memory)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
343
int (*lock_memory)(struct cs_dsp *dsp, unsigned int lock_regions);
drivers/firmware/cirrus/cs_dsp.c
345
int (*enable_core)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
346
void (*disable_core)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
348
int (*start_core)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
349
void (*stop_core)(struct cs_dsp *dsp);
drivers/firmware/cirrus/cs_dsp.c
3572
static void cs_dsp_wseq_clear(struct cs_dsp *dsp, struct cs_dsp_wseq *wseq)
drivers/firmware/cirrus/cs_dsp.c
3582
static int cs_dsp_populate_wseq(struct cs_dsp *dsp, struct cs_dsp_wseq *wseq)
drivers/firmware/cirrus/cs_dsp.c
3670
int cs_dsp_wseq_init(struct cs_dsp *dsp, struct cs_dsp_wseq *wseqs, unsigned int num_wseqs)
drivers/firmware/cirrus/cs_dsp.c
3720
int cs_dsp_wseq_write(struct cs_dsp *dsp, struct cs_dsp_wseq *wseq,
drivers/firmware/cirrus/cs_dsp.c
3818
int cs_dsp_wseq_multi_write(struct cs_dsp *dsp, struct cs_dsp_wseq *wseq,
drivers/firmware/cirrus/cs_dsp.c
394
static void cs_dsp_debugfs_save_wmfwname(struct cs_dsp *dsp, const char *s)
drivers/firmware/cirrus/cs_dsp.c
400
static void cs_dsp_debugfs_save_binname(struct cs_dsp *dsp, const char *s)
drivers/firmware/cirrus/cs_dsp.c
406
static void cs_dsp_debugfs_clear(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
414
static ssize_t cs_dsp_debugfs_string_read(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
442
struct cs_dsp *dsp = file->private_data;
drivers/firmware/cirrus/cs_dsp.c
452
struct cs_dsp *dsp = file->private_data;
drivers/firmware/cirrus/cs_dsp.c
483
struct cs_dsp *dsp = s->private;
drivers/firmware/cirrus/cs_dsp.c
513
void cs_dsp_init_debugfs(struct cs_dsp *dsp, struct dentry *debugfs_root)
drivers/firmware/cirrus/cs_dsp.c
541
void cs_dsp_cleanup_debugfs(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
549
void cs_dsp_init_debugfs(struct cs_dsp *dsp, struct dentry *debugfs_root)
drivers/firmware/cirrus/cs_dsp.c
554
void cs_dsp_cleanup_debugfs(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
559
static inline void cs_dsp_debugfs_save_wmfwname(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
564
static inline void cs_dsp_debugfs_save_binname(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
569
static inline void cs_dsp_debugfs_clear(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
574
static const struct cs_dsp_region *cs_dsp_find_region(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
621
static void cs_dsp_read_fw_status(struct cs_dsp *dsp,
drivers/firmware/cirrus/cs_dsp.c
636
static void cs_dsp_adsp2_show_fw_status(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
648
static void cs_dsp_adsp2v2_show_fw_status(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
659
static void cs_dsp_halo_show_fw_status(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
675
struct cs_dsp *dsp = ctl->dsp;
drivers/firmware/cirrus/cs_dsp.c
704
struct cs_dsp *dsp = ctl->dsp;
drivers/firmware/cirrus/cs_dsp.c
770
struct cs_dsp *dsp = ctl->dsp;
drivers/firmware/cirrus/cs_dsp.c
859
struct cs_dsp *dsp = ctl->dsp;
drivers/firmware/cirrus/cs_dsp.c
875
struct cs_dsp *dsp = ctl->dsp;
drivers/firmware/cirrus/cs_dsp.c
958
struct cs_dsp *dsp = ctl->dsp;
drivers/firmware/cirrus/cs_dsp.c
971
static int cs_dsp_coeff_init_control_caches(struct cs_dsp *dsp)
drivers/firmware/cirrus/cs_dsp.c
997
static int cs_dsp_coeff_sync_controls(struct cs_dsp *dsp)
drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c
92
unsigned int cs_dsp_mock_size_of_region(const struct cs_dsp *dsp, int mem_type)
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
404
const struct cs_dsp *dsp = builder->test_priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_bin.c
2168
static int cs_dsp_bin_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_bin.c
2260
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_bin.c
2289
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_bin.c
2308
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_bin.c
62
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *)
drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c
25
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *);
drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c
393
static int cs_dsp_bin_err_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c
496
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c
515
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c
534
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
100
static int cs_dsp_test_post_run_callback(struct cs_dsp *dsp)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
112
static void cs_dsp_test_pre_stop_callback(struct cs_dsp *dsp)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
122
static void cs_dsp_test_post_stop_callback(struct cs_dsp *dsp)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
132
static void cs_dsp_test_watchdog_expired_callback(struct cs_dsp *dsp)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
26
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *)
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
40
struct cs_dsp *passed_dsp;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
434
static int cs_dsp_callbacks_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
521
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
540
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
569
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
88
static int cs_dsp_test_pre_run_callback(struct cs_dsp *dsp)
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1055
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1122
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1190
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1260
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1346
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1426
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1489
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
149
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1565
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1637
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1708
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1783
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1855
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
1930
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
20
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_stop_wrapper, cs_dsp_stop, struct cs_dsp *);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2014
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
203
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
21
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *);
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2101
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2174
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2255
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2333
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2418
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2501
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2591
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
262
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2681
static int cs_dsp_ctl_cache_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2760
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2779
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
2808
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
314
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
423
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
531
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
652
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
753
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
865
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
926
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
992
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1362
static int cs_dsp_ctl_parse_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1447
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1466
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
1495
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
20
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1012
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1082
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1150
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1228
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1311
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1391
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
145
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1474
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1542
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1607
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1676
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1753
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1827
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1906
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
1980
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
20
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_stop_wrapper, cs_dsp_stop, struct cs_dsp *);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
2049
static int cs_dsp_ctl_rw_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
21
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *);
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
2128
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
2147
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
216
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
2176
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
287
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
337
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
391
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
447
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
505
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
566
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
623
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
684
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
747
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
812
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
880
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
947
struct cs_dsp *dsp = priv->dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
1788
static int cs_dsp_wmfw_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
1884
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
1903
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
1937
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
39
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *)
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
1002
static int cs_dsp_wmfw_err_test_common_init(struct kunit *test, struct cs_dsp *dsp,
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
1094
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
1113
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
1147
struct cs_dsp *dsp;
drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
25
KUNIT_DEFINE_ACTION_WRAPPER(_cs_dsp_remove_wrapper, cs_dsp_remove, struct cs_dsp *);
drivers/mfd/cs40l50-core.c
116
struct cs_dsp *dsp = &cs40l50->dsp;
drivers/mfd/cs40l50-core.c
172
static int cs40l50_dsp_post_run(struct cs_dsp *dsp)
include/linux/firmware/cirrus/cs_dsp.h
213
int (*pre_run)(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
214
int (*post_run)(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
215
void (*pre_stop)(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
216
void (*post_stop)(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
217
void (*watchdog_expired)(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
220
int cs_dsp_adsp1_init(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
221
int cs_dsp_adsp2_init(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
222
int cs_dsp_halo_init(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
224
int cs_dsp_adsp1_power_up(struct cs_dsp *dsp,
include/linux/firmware/cirrus/cs_dsp.h
228
void cs_dsp_adsp1_power_down(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
229
int cs_dsp_power_up(struct cs_dsp *dsp,
include/linux/firmware/cirrus/cs_dsp.h
233
void cs_dsp_power_down(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
234
int cs_dsp_run(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
235
void cs_dsp_stop(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
237
void cs_dsp_remove(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
239
int cs_dsp_set_dspclk(struct cs_dsp *dsp, unsigned int freq);
include/linux/firmware/cirrus/cs_dsp.h
240
void cs_dsp_adsp2_bus_error(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
241
void cs_dsp_halo_bus_error(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
242
void cs_dsp_halo_wdt_expire(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
244
void cs_dsp_init_debugfs(struct cs_dsp *dsp, struct dentry *debugfs_root);
include/linux/firmware/cirrus/cs_dsp.h
245
void cs_dsp_cleanup_debugfs(struct cs_dsp *dsp);
include/linux/firmware/cirrus/cs_dsp.h
256
struct cs_dsp_coeff_ctl *cs_dsp_get_ctl(struct cs_dsp *dsp, const char *name, int type,
include/linux/firmware/cirrus/cs_dsp.h
259
int cs_dsp_read_raw_data_block(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr,
include/linux/firmware/cirrus/cs_dsp.h
261
int cs_dsp_read_data_word(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, u32 *data);
include/linux/firmware/cirrus/cs_dsp.h
262
int cs_dsp_write_data_word(struct cs_dsp *dsp, int mem_type, unsigned int mem_addr, u32 data);
include/linux/firmware/cirrus/cs_dsp.h
265
struct cs_dsp_alg_region *cs_dsp_find_alg_region(struct cs_dsp *dsp,
include/linux/firmware/cirrus/cs_dsp.h
280
int cs_dsp_wseq_init(struct cs_dsp *dsp, struct cs_dsp_wseq *wseqs, unsigned int num_wseqs);
include/linux/firmware/cirrus/cs_dsp.h
281
int cs_dsp_wseq_write(struct cs_dsp *dsp, struct cs_dsp_wseq *wseq, u32 addr, u32 data,
include/linux/firmware/cirrus/cs_dsp.h
283
int cs_dsp_wseq_multi_write(struct cs_dsp *dsp, struct cs_dsp_wseq *wseq,
include/linux/firmware/cirrus/cs_dsp.h
358
void cs_dsp_hibernate(struct cs_dsp *dsp, bool hibernating);
include/linux/firmware/cirrus/cs_dsp.h
98
struct cs_dsp *dsp;
include/linux/firmware/cirrus/cs_dsp_test_utils.h
25
struct cs_dsp *dsp;
include/linux/firmware/cirrus/cs_dsp_test_utils.h
95
unsigned int cs_dsp_mock_size_of_region(const struct cs_dsp *dsp, int mem_type);
include/linux/mfd/cs40l50.h
119
struct cs_dsp dsp;
include/sound/cs-amp-lib.h
13
struct cs_dsp;
include/sound/cs-amp-lib.h
47
int cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
include/sound/cs-amp-lib.h
50
int cs_amp_read_cal_coeffs(struct cs_dsp *dsp,
include/sound/cs-amp-lib.h
53
int cs_amp_write_ambient_temp(struct cs_dsp *dsp,
include/sound/cs-amp-lib.h
83
int (*write_cal_coeff)(struct cs_dsp *dsp,
include/sound/cs-amp-lib.h
87
int (*read_cal_coeff)(struct cs_dsp *dsp,
include/sound/cs35l41.h
914
void cs35l41_configure_cs_dsp(struct device *dev, struct regmap *reg, struct cs_dsp *dsp);
include/sound/cs35l41.h
926
int enable, struct cs_dsp *dsp);
include/sound/cs35l56.h
352
struct cs_dsp *dsp;
include/sound/cs35l56.h
424
void cs35l56_init_cs_dsp(struct cs35l56_base *cs35l56_base, struct cs_dsp *cs_dsp);
include/sound/cs35l56.h
449
void cs35l56_log_tuning(struct cs35l56_base *cs35l56_base, struct cs_dsp *cs_dsp);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1080
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
1112
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
1141
static int cs35l41_hda_read_ctl(struct cs_dsp *dsp, const char *name, int type,
sound/hda/codecs/side-codecs/cs35l41_hda.c
1171
ret = cs_dsp_run(&cs35l41->cs_dsp);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1179
1000, 15000, false, &cs35l41->cs_dsp, HALO_STATE_DSP_CTL_NAME,
sound/hda/codecs/side-codecs/cs35l41_hda.c
1225
if (cs35l41->cs_dsp.running && !load) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
1228
} else if (!cs35l41->cs_dsp.running && load) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
1541
cs35l41->cs_dsp.running, cs35l41->speaker_id);
sound/hda/codecs/side-codecs/cs35l41_hda.c
169
const char * const dsp_name = cs35l41->cs_dsp.name;
sound/hda/codecs/side-codecs/cs35l41_hda.c
408
ret = cs_amp_write_cal_coeffs(&cs35l41->cs_dsp, &cs35l41_calibration_controls,
sound/hda/codecs/side-codecs/cs35l41_hda.c
561
struct cs_dsp *dsp = &cs35l41->cs_dsp;
sound/hda/codecs/side-codecs/cs35l41_hda.c
570
ret = cs_dsp_halo_init(&cs35l41->cs_dsp);
sound/hda/codecs/side-codecs/cs35l41_hda.c
613
struct cs_dsp *dsp = &cs35l41->cs_dsp;
sound/hda/codecs/side-codecs/cs35l41_hda.c
623
struct cs_dsp *dsp = &cs35l41->cs_dsp;
sound/hda/codecs/side-codecs/cs35l41_hda.c
656
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
699
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
726
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
750
&cs35l41->cs_dsp);
sound/hda/codecs/side-codecs/cs35l41_hda.c
763
&cs35l41->cs_dsp);
sound/hda/codecs/side-codecs/cs35l41_hda.c
776
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
826
if (!cs35l41->cs_dsp.running && cs35l41->request_fw_load &&
sound/hda/codecs/side-codecs/cs35l41_hda.c
920
if (cs35l41->cs_dsp.running) {
sound/hda/codecs/side-codecs/cs35l41_hda.c
921
cs35l41->cs_dsp.running = false;
sound/hda/codecs/side-codecs/cs35l41_hda.c
922
cs35l41->cs_dsp.booted = false;
sound/hda/codecs/side-codecs/cs35l41_hda.h
90
struct cs_dsp cs_dsp;
sound/hda/codecs/side-codecs/cs35l56_hda.c
1149
cs35l56_init_cs_dsp(&cs35l56->base, &cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
1191
ret = cs_dsp_halo_init(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
1227
cs_dsp_remove(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
1245
cs_dsp_remove(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
129
if (cs35l56->cs_dsp.booted)
sound/hda/codecs/side-codecs/cs35l56_hda.c
130
cs_dsp_stop(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
144
if (cs35l56->cs_dsp.booted) {
sound/hda/codecs/side-codecs/cs35l56_hda.c
145
ret = cs_dsp_run(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
549
ret = cs_amp_write_cal_coeffs(&cs35l56->cs_dsp,
sound/hda/codecs/side-codecs/cs35l56_hda.c
578
cs_dsp_power_down(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
630
ret = cs_dsp_power_up(&cs35l56->cs_dsp, wmfw_firmware, wmfw_filename,
sound/hda/codecs/side-codecs/cs35l56_hda.c
666
ret = cs_dsp_run(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
675
cs_dsp_stop(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
677
cs35l56_log_tuning(&cs35l56->base, &cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
681
cs_dsp_power_down(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
807
cs_dsp_init_debugfs(&cs35l56->cs_dsp, cs35l56->debugfs_root);
sound/hda/codecs/side-codecs/cs35l56_hda.c
830
cs_dsp_cleanup_debugfs(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.c
835
cs_dsp_power_down(&cs35l56->cs_dsp);
sound/hda/codecs/side-codecs/cs35l56_hda.h
33
struct cs_dsp cs_dsp;
sound/soc/codecs/cs-amp-lib-test.c
701
static int cs_amp_lib_test_write_cal_coeff(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib-test.c
729
struct cs_dsp *dsp;
sound/soc/codecs/cs-amp-lib-test.c
768
static int cs_amp_lib_test_read_cal_coeff(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib-test.c
793
struct cs_dsp *dsp;
sound/soc/codecs/cs-amp-lib-test.c
817
struct cs_dsp *dsp;
sound/soc/codecs/cs-amp-lib.c
102
static int cs_amp_read_cal_coeff(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib.c
130
static int _cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib.c
163
static int _cs_amp_read_cal_coeffs(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib.c
210
int cs_amp_write_cal_coeffs(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib.c
229
int cs_amp_read_cal_coeffs(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib.c
248
int cs_amp_write_ambient_temp(struct cs_dsp *dsp,
sound/soc/codecs/cs-amp-lib.c
75
static int cs_amp_write_cal_coeff(struct cs_dsp *dsp,
sound/soc/codecs/cs35l41-lib.c
1219
int enable, struct cs_dsp *dsp)
sound/soc/codecs/cs35l41-lib.c
1417
void cs35l41_configure_cs_dsp(struct device *dev, struct regmap *reg, struct cs_dsp *dsp)
sound/soc/codecs/cs35l41.c
1093
cs35l41_configure_cs_dsp(cs35l41->dev, cs35l41->regmap, &dsp->cs_dsp);
sound/soc/codecs/cs35l41.c
1404
if (!cs35l41->dsp.preloaded || !cs35l41->dsp.cs_dsp.running)
sound/soc/codecs/cs35l41.c
1423
if (!cs35l41->dsp.preloaded || !cs35l41->dsp.cs_dsp.running)
sound/soc/codecs/cs35l41.c
193
if (cs35l41->dsp.cs_dsp.booted)
sound/soc/codecs/cs35l41.c
201
if (cs35l41->dsp.cs_dsp.running) {
sound/soc/codecs/cs35l41.c
223
if (!cs35l41->dsp.cs_dsp.running)
sound/soc/codecs/cs35l41.c
522
1, &cs35l41->dsp.cs_dsp);
sound/soc/codecs/cs35l41.c
526
0, &cs35l41->dsp.cs_dsp);
sound/soc/codecs/cs35l45.c
1003
if (!cs35l45->dsp.preloaded || !cs35l45->dsp.cs_dsp.running)
sound/soc/codecs/cs35l45.c
124
if (cs35l45->dsp.cs_dsp.booted)
sound/soc/codecs/cs35l45.c
129
if (cs35l45->dsp.cs_dsp.running)
sound/soc/codecs/cs35l45.c
1357
dsp->cs_dsp.num = 1;
sound/soc/codecs/cs35l45.c
1358
dsp->cs_dsp.type = WMFW_HALO;
sound/soc/codecs/cs35l45.c
1359
dsp->cs_dsp.rev = 0;
sound/soc/codecs/cs35l45.c
1360
dsp->cs_dsp.dev = cs35l45->dev;
sound/soc/codecs/cs35l45.c
1361
dsp->cs_dsp.regmap = cs35l45->regmap;
sound/soc/codecs/cs35l45.c
1362
dsp->cs_dsp.base = CS35L45_DSP1_CLOCK_FREQ;
sound/soc/codecs/cs35l45.c
1363
dsp->cs_dsp.base_sysinfo = CS35L45_DSP1_SYS_ID;
sound/soc/codecs/cs35l45.c
1364
dsp->cs_dsp.mem = cs35l45_dsp1_regions;
sound/soc/codecs/cs35l45.c
1365
dsp->cs_dsp.num_mems = ARRAY_SIZE(cs35l45_dsp1_regions);
sound/soc/codecs/cs35l45.c
1366
dsp->cs_dsp.lock_regions = 0xFFFFFFFF;
sound/soc/codecs/cs35l45.c
140
if (cs35l45->dsp.cs_dsp.running) {
sound/soc/codecs/cs35l45.c
53
if (!cs35l45->dsp.cs_dsp.running) {
sound/soc/codecs/cs35l45.c
984
if (!cs35l45->dsp.preloaded || !cs35l45->dsp.cs_dsp.running)
sound/soc/codecs/cs35l56-shared.c
1014
struct cs_dsp *dsp = cs35l56_base->dsp;
sound/soc/codecs/cs35l56-shared.c
1309
struct cs_dsp *dsp = cs35l56_base->dsp;
sound/soc/codecs/cs35l56-shared.c
1392
void cs35l56_log_tuning(struct cs35l56_base *cs35l56_base, struct cs_dsp *cs_dsp)
sound/soc/codecs/cs35l56-shared.c
1409
scoped_guard(mutex, &cs_dsp->pwr_lock) {
sound/soc/codecs/cs35l56-shared.c
1410
ret = cs_dsp_coeff_read_ctrl(cs_dsp_get_ctl(cs_dsp, "AS_PRJCT_ID",
sound/soc/codecs/cs35l56-shared.c
1414
ret = cs_dsp_coeff_read_ctrl(cs_dsp_get_ctl(cs_dsp, "AS_CHNNL_ID",
sound/soc/codecs/cs35l56-shared.c
1418
ret = cs_dsp_coeff_read_ctrl(cs_dsp_get_ctl(cs_dsp, "AS_SNPSHT_ID",
sound/soc/codecs/cs35l56-shared.c
873
void cs35l56_init_cs_dsp(struct cs35l56_base *cs35l56_base, struct cs_dsp *cs_dsp)
sound/soc/codecs/cs35l56-shared.c
875
cs_dsp->num = 1;
sound/soc/codecs/cs35l56-shared.c
876
cs_dsp->type = WMFW_HALO;
sound/soc/codecs/cs35l56-shared.c
877
cs_dsp->rev = 0;
sound/soc/codecs/cs35l56-shared.c
878
cs_dsp->dev = cs35l56_base->dev;
sound/soc/codecs/cs35l56-shared.c
879
cs_dsp->regmap = cs35l56_base->regmap;
sound/soc/codecs/cs35l56-shared.c
880
cs_dsp->base = CS35L56_DSP1_CORE_BASE;
sound/soc/codecs/cs35l56-shared.c
881
cs_dsp->base_sysinfo = CS35L56_DSP1_SYS_INFO_ID;
sound/soc/codecs/cs35l56-shared.c
882
cs_dsp->mem = cs35l56_dsp1_regions;
sound/soc/codecs/cs35l56-shared.c
883
cs_dsp->num_mems = ARRAY_SIZE(cs35l56_dsp1_regions);
sound/soc/codecs/cs35l56-shared.c
884
cs_dsp->no_core_startstop = true;
sound/soc/codecs/cs35l56-shared.c
886
cs35l56_base->dsp = cs_dsp;
sound/soc/codecs/cs35l56.c
1046
ret = cs_amp_write_cal_coeffs(&cs35l56->dsp.cs_dsp,
sound/soc/codecs/cs35l56.c
1178
ret = cs_amp_write_ambient_temp(&cs35l56->dsp.cs_dsp,
sound/soc/codecs/cs35l56.c
1448
if (cs35l56->dsp.cs_dsp.booted)
sound/soc/codecs/cs35l56.c
1694
cs35l56_init_cs_dsp(&cs35l56->base, &dsp->cs_dsp);
sound/soc/codecs/cs35l56.c
774
ret = cs_amp_write_cal_coeffs(&cs35l56->dsp.cs_dsp,
sound/soc/codecs/cs35l56.c
945
cs35l56_log_tuning(&cs35l56->base, &cs35l56->dsp.cs_dsp);
sound/soc/codecs/cs47l15.c
1410
cs47l15->core.adsp[0].cs_dsp.num = 1;
sound/soc/codecs/cs47l15.c
1411
cs47l15->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l15.c
1412
cs47l15->core.adsp[0].cs_dsp.rev = 2;
sound/soc/codecs/cs47l15.c
1413
cs47l15->core.adsp[0].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l15.c
1414
cs47l15->core.adsp[0].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l15.c
1416
cs47l15->core.adsp[0].cs_dsp.base = MADERA_DSP1_CONFIG_1;
sound/soc/codecs/cs47l15.c
1417
cs47l15->core.adsp[0].cs_dsp.mem = cs47l15_dsp1_regions;
sound/soc/codecs/cs47l15.c
1418
cs47l15->core.adsp[0].cs_dsp.num_mems = ARRAY_SIZE(cs47l15_dsp1_regions);
sound/soc/codecs/cs47l15.c
1420
cs47l15->core.adsp[0].cs_dsp.lock_regions =
sound/soc/codecs/cs47l24.c
1240
cs47l24->core.adsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/cs47l24.c
1241
cs47l24->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l24.c
1242
cs47l24->core.adsp[i].cs_dsp.dev = arizona->dev;
sound/soc/codecs/cs47l24.c
1243
cs47l24->core.adsp[i].cs_dsp.regmap = arizona->regmap;
sound/soc/codecs/cs47l24.c
1245
cs47l24->core.adsp[i].cs_dsp.base = ARIZONA_DSP1_CONTROL_1 +
sound/soc/codecs/cs47l24.c
1247
cs47l24->core.adsp[i].cs_dsp.mem = cs47l24_dsp_regions[i - 1];
sound/soc/codecs/cs47l24.c
1248
cs47l24->core.adsp[i].cs_dsp.num_mems =
sound/soc/codecs/cs47l35.c
1693
cs47l35->core.adsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/cs47l35.c
1694
cs47l35->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l35.c
1695
cs47l35->core.adsp[i].cs_dsp.rev = 1;
sound/soc/codecs/cs47l35.c
1696
cs47l35->core.adsp[i].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l35.c
1697
cs47l35->core.adsp[i].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l35.c
1699
cs47l35->core.adsp[i].cs_dsp.base = wm_adsp2_control_bases[i];
sound/soc/codecs/cs47l35.c
1700
cs47l35->core.adsp[i].cs_dsp.mem = cs47l35_dsp_regions[i];
sound/soc/codecs/cs47l35.c
1701
cs47l35->core.adsp[i].cs_dsp.num_mems =
sound/soc/codecs/cs47l85.c
2639
cs47l85->core.adsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/cs47l85.c
2640
cs47l85->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l85.c
2641
cs47l85->core.adsp[i].cs_dsp.rev = 1;
sound/soc/codecs/cs47l85.c
2642
cs47l85->core.adsp[i].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l85.c
2643
cs47l85->core.adsp[i].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l85.c
2645
cs47l85->core.adsp[i].cs_dsp.base = wm_adsp2_control_bases[i];
sound/soc/codecs/cs47l85.c
2646
cs47l85->core.adsp[i].cs_dsp.mem = cs47l85_dsp_regions[i];
sound/soc/codecs/cs47l85.c
2647
cs47l85->core.adsp[i].cs_dsp.num_mems =
sound/soc/codecs/cs47l90.c
2550
cs47l90->core.adsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/cs47l90.c
2551
cs47l90->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l90.c
2552
cs47l90->core.adsp[i].cs_dsp.rev = 2;
sound/soc/codecs/cs47l90.c
2553
cs47l90->core.adsp[i].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l90.c
2554
cs47l90->core.adsp[i].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l90.c
2556
cs47l90->core.adsp[i].cs_dsp.base = cs47l90_dsp_control_bases[i];
sound/soc/codecs/cs47l90.c
2557
cs47l90->core.adsp[i].cs_dsp.mem = cs47l90_dsp_regions[i];
sound/soc/codecs/cs47l90.c
2558
cs47l90->core.adsp[i].cs_dsp.num_mems =
sound/soc/codecs/cs47l90.c
2561
cs47l90->core.adsp[i].cs_dsp.lock_regions = CS_ADSP2_REGION_1_9;
sound/soc/codecs/cs47l92.c
2013
cs47l92->core.adsp[0].cs_dsp.num = 1;
sound/soc/codecs/cs47l92.c
2014
cs47l92->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l92.c
2015
cs47l92->core.adsp[0].cs_dsp.rev = 2;
sound/soc/codecs/cs47l92.c
2016
cs47l92->core.adsp[0].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l92.c
2017
cs47l92->core.adsp[0].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l92.c
2019
cs47l92->core.adsp[0].cs_dsp.base = MADERA_DSP1_CONFIG_1;
sound/soc/codecs/cs47l92.c
2020
cs47l92->core.adsp[0].cs_dsp.mem = cs47l92_dsp1_regions;
sound/soc/codecs/cs47l92.c
2021
cs47l92->core.adsp[0].cs_dsp.num_mems = ARRAY_SIZE(cs47l92_dsp1_regions);
sound/soc/codecs/cs47l92.c
2023
cs47l92->core.adsp[0].cs_dsp.lock_regions = CS_ADSP2_REGION_1_9;
sound/soc/codecs/cs48l32.c
1188
reg = dsp->cs_dsp.base + CS48L32_HALO_SAMPLE_RATE_RX1;
sound/soc/codecs/cs48l32.c
1190
regmap_update_bits(dsp->cs_dsp.regmap, reg, CS48L32_HALO_DSP_RATE_MASK, *rate);
sound/soc/codecs/cs48l32.c
1195
reg = dsp->cs_dsp.base + CS48L32_HALO_SAMPLE_RATE_TX1;
sound/soc/codecs/cs48l32.c
1197
regmap_update_bits(dsp->cs_dsp.regmap, reg, CS48L32_HALO_DSP_RATE_MASK, *rate);
sound/soc/codecs/cs48l32.c
1311
ret = regmap_write(dsp->cs_dsp.regmap,
sound/soc/codecs/cs48l32.c
1312
dsp->cs_dsp.base + CS48L32_DSP_CLOCK_FREQ_OFFS, freq);
sound/soc/codecs/cs48l32.c
3681
dsp->cs_dsp.num = 1;
sound/soc/codecs/cs48l32.c
3682
dsp->cs_dsp.type = WMFW_HALO;
sound/soc/codecs/cs48l32.c
3683
dsp->cs_dsp.rev = 0;
sound/soc/codecs/cs48l32.c
3684
dsp->cs_dsp.dev = cs48l32_codec->core.dev;
sound/soc/codecs/cs48l32.c
3685
dsp->cs_dsp.regmap = cs48l32_codec->core.regmap;
sound/soc/codecs/cs48l32.c
3686
dsp->cs_dsp.base = CS48L32_DSP1_CLOCK_FREQ;
sound/soc/codecs/cs48l32.c
3687
dsp->cs_dsp.base_sysinfo = CS48L32_DSP1_SYS_INFO_ID;
sound/soc/codecs/cs48l32.c
3688
dsp->cs_dsp.mem = cs48l32_dsp1_regions;
sound/soc/codecs/cs48l32.c
3689
dsp->cs_dsp.num_mems = ARRAY_SIZE(cs48l32_dsp1_regions);
sound/soc/codecs/madera.c
1021
ret = regmap_read(dsp->cs_dsp.regmap, dsp->cs_dsp.base, &cur);
sound/soc/codecs/madera.c
1030
new = priv->adsp_rate_cache[dsp->cs_dsp.num - 1] << MADERA_DSP_RATE_SHIFT;
sound/soc/codecs/madera.c
908
if (!madera_can_change_grp_rate(priv, priv->adsp[adsp_num].cs_dsp.base)) {
sound/soc/codecs/madera.c
967
val = priv->adsp_rate_cache[dsp->cs_dsp.num - 1] << MADERA_DSP_RATE_SHIFT;
sound/soc/codecs/madera.c
981
ret = regmap_write(dsp->cs_dsp.regmap,
sound/soc/codecs/madera.c
982
dsp->cs_dsp.base + MADERA_DSP_CONFIG_2_OFFS, freq);
sound/soc/codecs/madera.c
988
ret = regmap_update_bits(dsp->cs_dsp.regmap,
sound/soc/codecs/madera.c
989
dsp->cs_dsp.base + MADERA_DSP_CONFIG_1_OFFS,
sound/soc/codecs/madera.c
999
dev_err(dsp->cs_dsp.dev, "Failed to set DSP%d clock: %d\n", dsp->cs_dsp.num, ret);
sound/soc/codecs/wm2200.c
2206
wm2200->dsp[i].cs_dsp.type = WMFW_ADSP1;
sound/soc/codecs/wm2200.c
2208
wm2200->dsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/wm2200.c
2209
wm2200->dsp[i].cs_dsp.dev = &i2c->dev;
sound/soc/codecs/wm2200.c
2210
wm2200->dsp[i].cs_dsp.regmap = wm2200->regmap;
sound/soc/codecs/wm2200.c
2211
wm2200->dsp[i].cs_dsp.sysclk_reg = WM2200_CLOCKING_3;
sound/soc/codecs/wm2200.c
2212
wm2200->dsp[i].cs_dsp.sysclk_mask = WM2200_SYSCLK_FREQ_MASK;
sound/soc/codecs/wm2200.c
2213
wm2200->dsp[i].cs_dsp.sysclk_shift = WM2200_SYSCLK_FREQ_SHIFT;
sound/soc/codecs/wm2200.c
2216
wm2200->dsp[0].cs_dsp.base = WM2200_DSP1_CONTROL_1;
sound/soc/codecs/wm2200.c
2217
wm2200->dsp[0].cs_dsp.mem = wm2200_dsp1_regions;
sound/soc/codecs/wm2200.c
2218
wm2200->dsp[0].cs_dsp.num_mems = ARRAY_SIZE(wm2200_dsp1_regions);
sound/soc/codecs/wm2200.c
2220
wm2200->dsp[1].cs_dsp.base = WM2200_DSP2_CONTROL_1;
sound/soc/codecs/wm2200.c
2221
wm2200->dsp[1].cs_dsp.mem = wm2200_dsp2_regions;
sound/soc/codecs/wm2200.c
2222
wm2200->dsp[1].cs_dsp.num_mems = ARRAY_SIZE(wm2200_dsp2_regions);
sound/soc/codecs/wm5102.c
2065
wm5102->core.adsp[0].cs_dsp.num = 1;
sound/soc/codecs/wm5102.c
2066
wm5102->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/wm5102.c
2067
wm5102->core.adsp[0].cs_dsp.base = ARIZONA_DSP1_CONTROL_1;
sound/soc/codecs/wm5102.c
2068
wm5102->core.adsp[0].cs_dsp.dev = arizona->dev;
sound/soc/codecs/wm5102.c
2069
wm5102->core.adsp[0].cs_dsp.regmap = arizona->regmap;
sound/soc/codecs/wm5102.c
2070
wm5102->core.adsp[0].cs_dsp.mem = wm5102_dsp1_regions;
sound/soc/codecs/wm5102.c
2071
wm5102->core.adsp[0].cs_dsp.num_mems = ARRAY_SIZE(wm5102_dsp1_regions);
sound/soc/codecs/wm5110.c
2419
wm5110->core.adsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/wm5110.c
2420
wm5110->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/wm5110.c
2421
wm5110->core.adsp[i].cs_dsp.dev = arizona->dev;
sound/soc/codecs/wm5110.c
2422
wm5110->core.adsp[i].cs_dsp.regmap = arizona->regmap;
sound/soc/codecs/wm5110.c
2424
wm5110->core.adsp[i].cs_dsp.base = ARIZONA_DSP1_CONTROL_1
sound/soc/codecs/wm5110.c
2426
wm5110->core.adsp[i].cs_dsp.mem = wm5110_dsp_regions[i];
sound/soc/codecs/wm5110.c
2427
wm5110->core.adsp[i].cs_dsp.num_mems
sound/soc/codecs/wm_adsp.c
1035
ret = cs_dsp_power_up(&dsp->cs_dsp,
sound/soc/codecs/wm_adsp.c
1049
cs_dsp_power_down(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1084
static int wm_adsp_pre_run(struct cs_dsp *cs_dsp)
sound/soc/codecs/wm_adsp.c
1086
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
1094
static int wm_adsp_event_post_run(struct cs_dsp *cs_dsp)
sound/soc/codecs/wm_adsp.c
1096
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
1104
static void wm_adsp_event_post_stop(struct cs_dsp *cs_dsp)
sound/soc/codecs/wm_adsp.c
1106
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
1118
return cs_dsp_run(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1124
cs_dsp_stop(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1130
cs_dsp_hibernate(&dsp->cs_dsp, hibernate);
sound/soc/codecs/wm_adsp.c
1158
if (!dsp->cs_dsp.no_core_startstop) {
sound/soc/codecs/wm_adsp.c
1159
snprintf(preload, ARRAY_SIZE(preload), "%s Preload", dsp->cs_dsp.name);
sound/soc/codecs/wm_adsp.c
1163
cs_dsp_init_debugfs(&dsp->cs_dsp, component->debugfs_root);
sound/soc/codecs/wm_adsp.c
1179
cs_dsp_cleanup_debugfs(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1193
dsp->cs_dsp.client_ops = &wm_adsp2_client_ops;
sound/soc/codecs/wm_adsp.c
1195
ret = cs_dsp_adsp2_init(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1210
dsp->cs_dsp.client_ops = &wm_adsp2_client_ops;
sound/soc/codecs/wm_adsp.c
1212
ret = cs_dsp_halo_init(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1222
cs_dsp_remove(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
1275
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1315
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1327
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1335
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1452
return cs_dsp_read_data_word(&buf->dsp->cs_dsp, buf->host_buf_mem_type,
sound/soc/codecs/wm_adsp.c
1459
return cs_dsp_write_data_word(&buf->dsp->cs_dsp, buf->host_buf_mem_type,
sound/soc/codecs/wm_adsp.c
1535
alg_region = cs_dsp_find_alg_region(&dsp->cs_dsp, WMFW_ADSP2_XM, dsp->cs_dsp.fw_id);
sound/soc/codecs/wm_adsp.c
1544
ret = cs_dsp_read_data_word(&dsp->cs_dsp, WMFW_ADSP2_XM, addr, &magic);
sound/soc/codecs/wm_adsp.c
1557
ret = cs_dsp_read_data_word(&dsp->cs_dsp, WMFW_ADSP2_XM, addr,
sound/soc/codecs/wm_adsp.c
1595
struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
1669
list_for_each_entry(cs_ctl, &dsp->cs_dsp.ctl_list, list) {
sound/soc/codecs/wm_adsp.c
1744
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1780
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1842
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1880
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1910
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1954
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
1992
ret = cs_dsp_read_raw_data_block(&buf->dsp->cs_dsp, mem_type, adsp_addr,
sound/soc/codecs/wm_adsp.c
2066
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
2073
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
2079
static void wm_adsp_fatal_error(struct cs_dsp *cs_dsp)
sound/soc/codecs/wm_adsp.c
2081
struct wm_adsp *dsp = container_of(cs_dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
2096
cs_dsp_adsp2_bus_error(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
2106
cs_dsp_halo_bus_error(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
2116
cs_dsp_halo_wdt_expire(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
359
mutex_lock(&dsp[e->shift_l].cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
361
if (dsp[e->shift_l].cs_dsp.booted || !list_empty(&dsp[e->shift_l].compr_list))
sound/soc/codecs/wm_adsp.c
366
mutex_unlock(&dsp[e->shift_l].cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
39
dev_crit(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_dsp.name, ##__VA_ARGS__)
sound/soc/codecs/wm_adsp.c
41
dev_err(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_dsp.name, ##__VA_ARGS__)
sound/soc/codecs/wm_adsp.c
43
dev_warn(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_dsp.name, ##__VA_ARGS__)
sound/soc/codecs/wm_adsp.c
45
dev_info(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_dsp.name, ##__VA_ARGS__)
sound/soc/codecs/wm_adsp.c
47
dev_dbg(_dsp->cs_dsp.dev, "%s: " fmt, _dsp->cs_dsp.name, ##__VA_ARGS__)
sound/soc/codecs/wm_adsp.c
555
cs_dsp);
sound/soc/codecs/wm_adsp.c
593
struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
594
struct cs_dsp *cs_dsp = &dsp->cs_dsp;
sound/soc/codecs/wm_adsp.c
609
switch (cs_dsp->wmfw_ver) {
sound/soc/codecs/wm_adsp.c
613
"%s %s %x", cs_dsp->name, region_name,
sound/soc/codecs/wm_adsp.c
618
"%s%c %.12s %x", cs_dsp->name, *region_name,
sound/soc/codecs/wm_adsp.c
623
"%s %.12s %x", cs_dsp->name,
sound/soc/codecs/wm_adsp.c
670
struct wm_adsp *dsp = container_of(cs_ctl->dsp, struct wm_adsp, cs_dsp);
sound/soc/codecs/wm_adsp.c
697
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
698
cs_ctl = cs_dsp_get_ctl(&dsp->cs_dsp, name, type, alg);
sound/soc/codecs/wm_adsp.c
700
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
714
mutex_lock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
715
ret = cs_dsp_coeff_read_ctrl(cs_dsp_get_ctl(&dsp->cs_dsp, name, type, alg),
sound/soc/codecs/wm_adsp.c
717
mutex_unlock(&dsp->cs_dsp.pwr_lock);
sound/soc/codecs/wm_adsp.c
751
struct cs_dsp *cs_dsp = &dsp->cs_dsp;
sound/soc/codecs/wm_adsp.c
759
fwf = dsp->cs_dsp.name;
sound/soc/codecs/wm_adsp.c
790
ret = wm_adsp_firmware_request(&fw->firmware, fw->filename, cs_dsp->dev);
sound/soc/codecs/wm_adsp.c
889
dsp->fwf_name ? dsp->fwf_name : dsp->cs_dsp.name,
sound/soc/codecs/wm_adsp.c
912
dsp->cs_dsp.client_ops = &wm_adsp1_client_ops;
sound/soc/codecs/wm_adsp.c
914
ret = cs_dsp_adsp1_init(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
940
ret = cs_dsp_adsp1_power_up(&dsp->cs_dsp,
sound/soc/codecs/wm_adsp.c
948
cs_dsp_adsp1_power_down(&dsp->cs_dsp);
sound/soc/codecs/wm_adsp.c
964
return cs_dsp_set_dspclk(&dsp->cs_dsp, freq);
sound/soc/codecs/wm_adsp.c
997
snprintf(preload, ARRAY_SIZE(preload), "%s Preload", dsp->cs_dsp.name);
sound/soc/codecs/wm_adsp.h
28
struct cs_dsp cs_dsp;
sound/soc/codecs/wm_adsp_fw_find_test.c
117
dsp->cs_dsp.name = params->dsp_name;
sound/soc/codecs/wm_adsp_fw_find_test.c
199
dsp->cs_dsp.name = params->dsp_name;
sound/soc/codecs/wm_adsp_fw_find_test.c
238
dsp->cs_dsp.name = "cs1234";
sound/soc/codecs/wm_adsp_fw_find_test.c
290
priv->dsp.cs_dsp.dev = get_device(test_dev);
sound/soc/codecs/wm_adsp_fw_find_test.c
291
if (!priv->dsp.cs_dsp.dev)
sound/soc/codecs/wm_adsp_fw_find_test.c
294
ret = kunit_add_action_or_reset(test, _put_device_wrapper, priv->dsp.cs_dsp.dev);