Lines Matching refs:HACREG
94 #define HACREG(reg) (*(unsigned long *)(hac->mmio + (reg)))
109 to1 && !(HACREG(HACRSR) & RSR_STARY);
113 to2 && !(HACREG(HACRSR) & RSR_STDRY);
120 adr = ((HACREG(HACCSAR) & CSAR_MASK) >> CSAR_SHIFT);
121 *v = ((HACREG(HACCSDR) & CSDR_MASK) >> CSDR_SHIFT);
123 HACREG(HACRSR) &= ~(RSR_STDRY | RSR_STARY);
131 HACREG(HACRSR) &= ~(RSR_STDRY | RSR_STARY);
144 HACREG(HACTSR) &= ~(TSR_CMDAMT);
145 HACREG(HACCSAR) = (reg << CSAR_SHIFT) | CSAR_RD;
149 to && !(HACREG(HACTSR) & TSR_CMDAMT);
153 HACREG(HACTSR) &= ~TSR_CMDAMT;
172 HACREG(HACTSR) &= ~(TSR_CMDDMT | TSR_CMDAMT);
173 HACREG(HACCSDR) = (val << CSDR_SHIFT);
174 HACREG(HACCSAR) = (reg << CSAR_SHIFT) & (~CSAR_RD);
179 to && !(HACREG(HACTSR) & (TSR_CMDAMT|TSR_CMDDMT));
183 HACREG(HACTSR) &= ~(TSR_CMDAMT | TSR_CMDDMT);
204 HACREG(HACCR) = CR_WMRT | CR_ST | CR_B9;
206 HACREG(HACCR) = CR_ST | CR_B9;
207 for (tmo = 1000; (tmo > 0) && !(HACREG(HACCR) & CR_CR); tmo--)
213 HACREG(HACACR) |= ACR_TX12ATOM;
222 HACREG(HACCR) = 0;
223 HACREG(HACCR) = CR_CDRT | CR_ST | CR_B9;
244 HACREG(HACACR) |= d ? ACR_DMARX16 : ACR_DMATX16;
245 HACREG(HACACR) &= d ? ~ACR_DMARX20 : ~ACR_DMATX20;
248 HACREG(HACACR) &= d ? ~ACR_DMARX16 : ~ACR_DMATX16;
249 HACREG(HACACR) |= d ? ACR_DMARX20 : ACR_DMATX20;