Lines Matching refs:sst_dsp
15 struct sst_dsp;
30 void sst_dsp_shim_write(struct sst_dsp *sst, u32 offset, u32 value);
31 u32 sst_dsp_shim_read(struct sst_dsp *sst, u32 offset);
32 int sst_dsp_shim_update_bits(struct sst_dsp *sst, u32 offset,
34 void sst_dsp_shim_update_bits_forced(struct sst_dsp *sst, u32 offset,
38 void sst_dsp_shim_write_unlocked(struct sst_dsp *sst, u32 offset, u32 value);
39 u32 sst_dsp_shim_read_unlocked(struct sst_dsp *sst, u32 offset);
40 int sst_dsp_shim_update_bits_unlocked(struct sst_dsp *sst, u32 offset,
42 void sst_dsp_shim_update_bits_forced_unlocked(struct sst_dsp *sst, u32 offset,
52 int sst_dsp_mailbox_init(struct sst_dsp *sst, u32 inbox_offset,
54 void sst_dsp_inbox_write(struct sst_dsp *sst, void *message, size_t bytes);
55 void sst_dsp_inbox_read(struct sst_dsp *sst, void *message, size_t bytes);
56 void sst_dsp_outbox_write(struct sst_dsp *sst, void *message, size_t bytes);
57 void sst_dsp_outbox_read(struct sst_dsp *sst, void *message, size_t bytes);
58 int sst_dsp_register_poll(struct sst_dsp *ctx, u32 offset, u32 mask,