Lines Matching refs:HACREG
91 #define HACREG(reg) (*(unsigned long *)(hac->mmio + (reg)))
106 to1 && !(HACREG(HACRSR) & RSR_STARY);
110 to2 && !(HACREG(HACRSR) & RSR_STDRY);
117 adr = ((HACREG(HACCSAR) & CSAR_MASK) >> CSAR_SHIFT);
118 *v = ((HACREG(HACCSDR) & CSDR_MASK) >> CSDR_SHIFT);
120 HACREG(HACRSR) &= ~(RSR_STDRY | RSR_STARY);
128 HACREG(HACRSR) &= ~(RSR_STDRY | RSR_STARY);
141 HACREG(HACTSR) &= ~(TSR_CMDAMT);
142 HACREG(HACCSAR) = (reg << CSAR_SHIFT) | CSAR_RD;
146 to && !(HACREG(HACTSR) & TSR_CMDAMT);
150 HACREG(HACTSR) &= ~TSR_CMDAMT;
169 HACREG(HACTSR) &= ~(TSR_CMDDMT | TSR_CMDAMT);
170 HACREG(HACCSDR) = (val << CSDR_SHIFT);
171 HACREG(HACCSAR) = (reg << CSAR_SHIFT) & (~CSAR_RD);
176 to && !(HACREG(HACTSR) & (TSR_CMDAMT|TSR_CMDDMT));
180 HACREG(HACTSR) &= ~(TSR_CMDAMT | TSR_CMDDMT);
201 HACREG(HACCR) = CR_WMRT | CR_ST | CR_B9;
203 HACREG(HACCR) = CR_ST | CR_B9;
204 for (tmo = 1000; (tmo > 0) && !(HACREG(HACCR) & CR_CR); tmo--)
210 HACREG(HACACR) |= ACR_TX12ATOM;
219 HACREG(HACCR) = 0;
220 HACREG(HACCR) = CR_CDRT | CR_ST | CR_B9;
243 HACREG(HACACR) |= d ? ACR_DMARX16 : ACR_DMATX16;
244 HACREG(HACACR) &= d ? ~ACR_DMARX20 : ~ACR_DMATX20;
247 HACREG(HACACR) &= d ? ~ACR_DMARX16 : ~ACR_DMATX16;
248 HACREG(HACACR) |= d ? ACR_DMARX20 : ACR_DMATX20;