Lines Matching refs:u32
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,
33 u32 mask, u32 value);
34 void sst_dsp_shim_update_bits_forced(struct sst_dsp *sst, u32 offset,
35 u32 mask, u32 value);
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,
41 u32 mask, u32 value);
42 void sst_dsp_shim_update_bits_forced_unlocked(struct sst_dsp *sst, u32 offset,
43 u32 mask, u32 value);
46 void sst_shim32_write(void __iomem *addr, u32 offset, u32 value);
47 u32 sst_shim32_read(void __iomem *addr, u32 offset);
48 void sst_shim32_write64(void __iomem *addr, u32 offset, u64 value);
49 u64 sst_shim32_read64(void __iomem *addr, u32 offset);
52 int sst_dsp_mailbox_init(struct sst_dsp *sst, u32 inbox_offset,
53 size_t inbox_size, u32 outbox_offset, size_t outbox_size);
58 int sst_dsp_register_poll(struct sst_dsp *ctx, u32 offset, u32 mask,
59 u32 target, u32 time, char *operation);