Lines Matching refs:bar

305 static inline void snd_sof_dsp_write8(struct snd_sof_dev *sdev, u32 bar,  in snd_sof_dsp_write8()  argument
309 sof_ops(sdev)->write8(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write8()
311 writeb(value, sdev->bar[bar] + offset); in snd_sof_dsp_write8()
314 static inline void snd_sof_dsp_write(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_write() argument
318 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write()
320 writel(value, sdev->bar[bar] + offset); in snd_sof_dsp_write()
323 static inline void snd_sof_dsp_write64(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_write64() argument
327 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write64()
329 writeq(value, sdev->bar[bar] + offset); in snd_sof_dsp_write64()
332 static inline u8 snd_sof_dsp_read8(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_read8() argument
336 return sof_ops(sdev)->read8(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read8()
338 return readb(sdev->bar[bar] + offset); in snd_sof_dsp_read8()
341 static inline u32 snd_sof_dsp_read(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_read() argument
345 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read()
347 return readl(sdev->bar[bar] + offset); in snd_sof_dsp_read()
350 static inline u64 snd_sof_dsp_read64(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_read64() argument
354 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read64()
356 return readq(sdev->bar[bar] + offset); in snd_sof_dsp_read64()
359 static inline void snd_sof_dsp_update8(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update8() argument
364 reg = snd_sof_dsp_read8(sdev, bar, offset); in snd_sof_dsp_update8()
367 snd_sof_dsp_write8(sdev, bar, offset, reg); in snd_sof_dsp_update8()
576 #define snd_sof_dsp_read_poll_timeout(sdev, bar, offset, val, cond, sleep_us, timeout_us) \ argument
583 (val) = snd_sof_dsp_read(sdev, bar, offset); \
592 (val) = snd_sof_dsp_read(sdev, bar, offset); \
608 bool snd_sof_dsp_update_bits_unlocked(struct snd_sof_dev *sdev, u32 bar,
611 bool snd_sof_dsp_update_bits64_unlocked(struct snd_sof_dev *sdev, u32 bar,
614 bool snd_sof_dsp_update_bits(struct snd_sof_dev *sdev, u32 bar, u32 offset,
617 bool snd_sof_dsp_update_bits64(struct snd_sof_dev *sdev, u32 bar,
620 void snd_sof_dsp_update_bits_forced(struct snd_sof_dev *sdev, u32 bar,
623 int snd_sof_dsp_register_poll(struct snd_sof_dev *sdev, u32 bar, u32 offset,