Lines Matching refs:GSR
66 writel(GSR_CDONE | GSR_SDONE, ac97_reg_base + GSR);
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)) {
73 printk(KERN_ERR "%s: read error (ac97_reg=%d GSR=%#lx)\n",
74 __func__, reg, readl(ac97_reg_base + GSR) | gsr_bits);
80 writel(GSR_CDONE | GSR_SDONE, ac97_reg_base + GSR);
84 wait_event_timeout(gsr_wq, (readl(ac97_reg_base + GSR) | gsr_bits) & GSR_SDONE, 1);
107 writel(GSR_CDONE | GSR_SDONE, ac97_reg_base + GSR);
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)) {
112 printk(KERN_ERR "%s: write error (ac97_reg=%d GSR=%#lx)\n",
113 __func__, reg, readl(ac97_reg_base + GSR) | gsr_bits);
220 while (!((readl(ac97_reg_base + GSR) | gsr_bits) & (GSR_PCR | GSR_SCR)) && timeout--)
223 gsr = readl(ac97_reg_base + GSR) | gsr_bits;
225 printk(KERN_INFO "%s: warm reset timeout (GSR=%#lx)\n",
257 while (!((readl(ac97_reg_base + GSR) | gsr_bits) & (GSR_PCR | GSR_SCR)) && timeout--)
260 gsr = readl(ac97_reg_base + GSR) | gsr_bits;
262 printk(KERN_INFO "%s: cold reset timeout (GSR=%#lx)\n",
286 status = readl(ac97_reg_base + GSR);
288 writel(status, ac97_reg_base + GSR);