Lines Matching refs:sst_dsp
77 void sst_memcpy_toio_32(struct sst_dsp *sst, in sst_memcpy_toio_32()
84 void sst_memcpy_fromio_32(struct sst_dsp *sst, void *dest, in sst_memcpy_fromio_32()
92 void sst_dsp_shim_write(struct sst_dsp *sst, u32 offset, u32 value) in sst_dsp_shim_write()
102 u32 sst_dsp_shim_read(struct sst_dsp *sst, u32 offset) in sst_dsp_shim_read()
115 void sst_dsp_shim_write64(struct sst_dsp *sst, u32 offset, u64 value) in sst_dsp_shim_write64()
125 u64 sst_dsp_shim_read64(struct sst_dsp *sst, u32 offset) in sst_dsp_shim_read64()
138 void sst_dsp_shim_write_unlocked(struct sst_dsp *sst, u32 offset, u32 value) in sst_dsp_shim_write_unlocked()
144 u32 sst_dsp_shim_read_unlocked(struct sst_dsp *sst, u32 offset) in sst_dsp_shim_read_unlocked()
150 void sst_dsp_shim_write64_unlocked(struct sst_dsp *sst, u32 offset, u64 value) in sst_dsp_shim_write64_unlocked()
156 u64 sst_dsp_shim_read64_unlocked(struct sst_dsp *sst, u32 offset) in sst_dsp_shim_read64_unlocked()
162 int sst_dsp_shim_update_bits_unlocked(struct sst_dsp *sst, u32 offset, in sst_dsp_shim_update_bits_unlocked()
182 int sst_dsp_shim_update_bits64_unlocked(struct sst_dsp *sst, u32 offset, in sst_dsp_shim_update_bits64_unlocked()
201 void sst_dsp_shim_update_bits_forced_unlocked(struct sst_dsp *sst, u32 offset, in sst_dsp_shim_update_bits_forced_unlocked()
216 int sst_dsp_shim_update_bits(struct sst_dsp *sst, u32 offset, in sst_dsp_shim_update_bits()
229 int sst_dsp_shim_update_bits64(struct sst_dsp *sst, u32 offset, in sst_dsp_shim_update_bits64()
243 void sst_dsp_shim_update_bits_forced(struct sst_dsp *sst, u32 offset, in sst_dsp_shim_update_bits_forced()
254 int sst_dsp_register_poll(struct sst_dsp *ctx, u32 offset, u32 mask, in sst_dsp_register_poll()
296 void sst_dsp_dump(struct sst_dsp *sst) in sst_dsp_dump()
303 void sst_dsp_reset(struct sst_dsp *sst) in sst_dsp_reset()
310 int sst_dsp_boot(struct sst_dsp *sst) in sst_dsp_boot()
319 int sst_dsp_wake(struct sst_dsp *sst) in sst_dsp_wake()
328 void sst_dsp_sleep(struct sst_dsp *sst) in sst_dsp_sleep()
335 void sst_dsp_stall(struct sst_dsp *sst) in sst_dsp_stall()
342 void sst_dsp_ipc_msg_tx(struct sst_dsp *dsp, u32 msg) in sst_dsp_ipc_msg_tx()
349 u32 sst_dsp_ipc_msg_rx(struct sst_dsp *dsp) in sst_dsp_ipc_msg_rx()
360 int sst_dsp_mailbox_init(struct sst_dsp *sst, u32 inbox_offset, size_t inbox_size, in sst_dsp_mailbox_init()
371 void sst_dsp_outbox_write(struct sst_dsp *sst, void *message, size_t bytes) in sst_dsp_outbox_write()
384 void sst_dsp_outbox_read(struct sst_dsp *sst, void *message, size_t bytes) in sst_dsp_outbox_read()
397 void sst_dsp_inbox_write(struct sst_dsp *sst, void *message, size_t bytes) in sst_dsp_inbox_write()
410 void sst_dsp_inbox_read(struct sst_dsp *sst, void *message, size_t bytes) in sst_dsp_inbox_read()
424 struct sst_dsp *sst_dsp_new(struct device *dev, in sst_dsp_new()
427 struct sst_dsp *sst; in sst_dsp_new()
479 void sst_dsp_free(struct sst_dsp *sst) in sst_dsp_free()