Lines Matching refs:bar

305 static inline void snd_sof_dsp_write8(struct snd_sof_dev *sdev, u32 bar,
309 sof_ops(sdev)->write8(sdev, sdev->bar[bar] + offset, value);
311 writeb(value, sdev->bar[bar] + offset);
314 static inline void snd_sof_dsp_write(struct snd_sof_dev *sdev, u32 bar,
318 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value);
320 writel(value, sdev->bar[bar] + offset);
323 static inline void snd_sof_dsp_write64(struct snd_sof_dev *sdev, u32 bar,
327 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value);
329 writeq(value, sdev->bar[bar] + offset);
332 static inline u8 snd_sof_dsp_read8(struct snd_sof_dev *sdev, u32 bar,
336 return sof_ops(sdev)->read8(sdev, sdev->bar[bar] + offset);
338 return readb(sdev->bar[bar] + offset);
341 static inline u32 snd_sof_dsp_read(struct snd_sof_dev *sdev, u32 bar,
345 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset);
347 return readl(sdev->bar[bar] + offset);
350 static inline u64 snd_sof_dsp_read64(struct snd_sof_dev *sdev, u32 bar,
354 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset);
356 return readq(sdev->bar[bar] + offset);
359 static inline void snd_sof_dsp_update8(struct snd_sof_dev *sdev, u32 bar,
364 reg = snd_sof_dsp_read8(sdev, bar, offset);
367 snd_sof_dsp_write8(sdev, bar, offset, reg);
576 #define snd_sof_dsp_read_poll_timeout(sdev, bar, offset, val, cond, sleep_us, timeout_us) \
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,