Lines Matching refs:gsr_bits

30 static volatile long gsr_bits;  variable
67 gsr_bits = 0; in pxa2xx_ac97_read()
71 if (wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE, 1) <= 0 && in pxa2xx_ac97_read()
72 !((readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE)) { in pxa2xx_ac97_read()
74 __func__, reg, readl(ac97_reg_base + GSR) | gsr_bits); in pxa2xx_ac97_read()
81 gsr_bits = 0; in pxa2xx_ac97_read()
84 wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE, 1); in pxa2xx_ac97_read()
108 gsr_bits = 0; in pxa2xx_ac97_write()
110 if (wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_CDONE, 1) <= 0 && in pxa2xx_ac97_write()
111 !((readl(ac97_reg_base + GSR) | gsr_bits) & GSR_CDONE)) { in pxa2xx_ac97_write()
113 __func__, reg, readl(ac97_reg_base + GSR) | gsr_bits); in pxa2xx_ac97_write()
125 gsr_bits = 0; in pxa_ac97_warm_pxa25x()
135 gsr_bits = 0; in pxa_ac97_cold_pxa25x()
144 gsr_bits = 0; in pxa_ac97_warm_pxa27x()
159 gsr_bits = 0; in pxa_ac97_cold_pxa27x()
172 gsr_bits = 0; in pxa_ac97_warm_pxa3xx()
189 gsr_bits = 0; in pxa_ac97_cold_pxa3xx()
220 while (!((readl(ac97_reg_base + GSR) | gsr_bits) & (GSR_PCR | GSR_SCR)) && timeout--) in pxa2xx_ac97_try_warm_reset()
223 gsr = readl(ac97_reg_base + GSR) | gsr_bits; in pxa2xx_ac97_try_warm_reset()
257 while (!((readl(ac97_reg_base + GSR) | gsr_bits) & (GSR_PCR | GSR_SCR)) && timeout--) in pxa2xx_ac97_try_cold_reset()
260 gsr = readl(ac97_reg_base + GSR) | gsr_bits; in pxa2xx_ac97_try_cold_reset()
289 gsr_bits |= status; in pxa2xx_ac97_irq()