Lines Matching refs:gsr_bits
30 static volatile long gsr_bits;
67 gsr_bits = 0;
71 if (wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE, 1) <= 0 &&
72 !((readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE)) {
74 __func__, reg, readl(ac97_reg_base + GSR) | gsr_bits);
81 gsr_bits = 0;
84 wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE, 1);
108 gsr_bits = 0;
110 if (wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_CDONE, 1) <= 0 &&
111 !((readl(ac97_reg_base + GSR) | gsr_bits) & GSR_CDONE)) {
113 __func__, reg, readl(ac97_reg_base + GSR) | gsr_bits);
125 gsr_bits = 0;
135 gsr_bits = 0;
144 gsr_bits = 0;
159 gsr_bits = 0;
172 gsr_bits = 0;
189 gsr_bits = 0;
220 while (!((readl(ac97_reg_base + GSR) | gsr_bits) & (GSR_PCR | GSR_SCR)) && timeout--)
223 gsr = readl(ac97_reg_base + GSR) | gsr_bits;
257 while (!((readl(ac97_reg_base + GSR) | gsr_bits) & (GSR_PCR | GSR_SCR)) && timeout--)
260 gsr = readl(ac97_reg_base + GSR) | gsr_bits;
289 gsr_bits |= status;