@@ -592,11 +592,11 @@ int snd_hdac_get_stream_stripe_ctl(struct hdac_bus *bus,
592
592
#define snd_hdac_stream_readb (dev , reg ) \
593
593
snd_hdac_reg_readb((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg)
594
594
#define snd_hdac_stream_readb_poll (dev , reg , val , cond , delay_us , timeout_us ) \
595
- readb_poll_timeout((dev)->sd_addr + AZX_REG_ ## reg , val, cond, \
596
- delay_us, timeout_us )
595
+ read_poll_timeout_atomic(snd_hdac_reg_readb , val, cond, delay_us, timeout_us , \
596
+ false, (dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg )
597
597
#define snd_hdac_stream_readl_poll (dev , reg , val , cond , delay_us , timeout_us ) \
598
- readl_poll_timeout((dev)->sd_addr + AZX_REG_ ## reg , val, cond, \
599
- delay_us, timeout_us )
598
+ read_poll_timeout_atomic(snd_hdac_reg_readl , val, cond, delay_us, timeout_us , \
599
+ false, (dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg )
600
600
601
601
/* update a register, pass without AZX_REG_ prefix */
602
602
#define snd_hdac_stream_updatel (dev , reg , mask , val ) \
0 commit comments