ACCR
while (ACCR(STATUS) & 0x00010000)
while ((!(ACCR(STATUS) & 0x08)) && (timeout < (25000/4)))
while (ACCR(STATUS) & 0x08)
ACCW(MEMRDBK,(ACCR(MEMRDBK)&0x0000FFFF)|(si->ps.memrdbk_reg & 0xffff0000));
ACCW(MEMRDBK,(ACCR(MEMRDBK)&0xFFFF0000)|(si->ps.memrdbk_reg & 0x0000ffff));
ACCW(MEMRDBK,(ACCR(MEMRDBK)&0x0000FFFF)|(si->ps.memrdbk_reg & 0xffff0000));
ACCW(MEMRDBK,(ACCR(MEMRDBK)&0xFFFF0000)|(si->ps.memrdbk_reg & 0x0000ffff));
while (ACCR(STATUS) & 0x00000001);
while (((ACCR(STATUS) & 0x0000ff00) >> 8) < n)
while (ACCR(STATUS))
ACCW(DEBUG3, (ACCR(DEBUG3) | 0x00000001));
ACCW(NV25_WHAT1, (ACCR(NV25_WHAT1) | 0x00040000));
ACCW(NV10_TIL0AD, ACCR(NV10_FBTIL0AD));
ACCW(NV10_TIL0ED, ACCR(NV10_FBTIL0ED));
ACCW(NV10_TIL0PT, ACCR(NV10_FBTIL0PT));
ACCW(NV10_TIL0ST, ACCR(NV10_FBTIL0ST));
ACCW(NV10_TIL1AD, ACCR(NV10_FBTIL1AD));
ACCW(NV10_TIL1ED, ACCR(NV10_FBTIL1ED));
ACCW(NV10_TIL1PT, ACCR(NV10_FBTIL1PT));
ACCW(NV10_TIL1ST, ACCR(NV10_FBTIL1ST));
ACCW(NV10_TIL2AD, ACCR(NV10_FBTIL2AD));
ACCW(NV10_TIL2ED, ACCR(NV10_FBTIL2ED));
ACCW(NV10_TIL2PT, ACCR(NV10_FBTIL2PT));
ACCW(NV10_TIL2ST, ACCR(NV10_FBTIL2ST));
ACCW(NV10_TIL3AD, ACCR(NV10_FBTIL3AD));
ACCW(NV10_TIL3ED, ACCR(NV10_FBTIL3ED));
ACCW(NV10_TIL3PT, ACCR(NV10_FBTIL3PT));
ACCW(NV10_TIL3ST, ACCR(NV10_FBTIL3ST));
ACCW(NV10_TIL4AD, ACCR(NV10_FBTIL4AD));
ACCW(NV10_TIL4ED, ACCR(NV10_FBTIL4ED));
ACCW(NV10_TIL4PT, ACCR(NV10_FBTIL4PT));
ACCW(NV10_TIL4ST, ACCR(NV10_FBTIL4ST));
ACCW(NV10_TIL5AD, ACCR(NV10_FBTIL5AD));
ACCW(NV10_TIL5ED, ACCR(NV10_FBTIL5ED));
ACCW(NV10_TIL5PT, ACCR(NV10_FBTIL5PT));
ACCW(NV10_TIL5ST, ACCR(NV10_FBTIL5ST));
ACCW(NV10_TIL6AD, ACCR(NV10_FBTIL6AD));
ACCW(NV10_TIL6ED, ACCR(NV10_FBTIL6ED));
ACCW(NV10_TIL6PT, ACCR(NV10_FBTIL6PT));
ACCW(NV10_TIL6ST, ACCR(NV10_FBTIL6ST));
ACCW(NV10_TIL7AD, ACCR(NV10_FBTIL7AD));
ACCW(NV10_TIL7ED, ACCR(NV10_FBTIL7ED));
ACCW(NV10_TIL7PT, ACCR(NV10_FBTIL7PT));
ACCW(NV10_TIL7ST, ACCR(NV10_FBTIL7ST));
LOG(4,("ACC_DMA: timer numerator $%08x, denominator $%08x\n", ACCR(PT_NUMERATOR), ACCR(PT_DENOMINATR)));
if (!ACCR(PT_NUMERATOR) || !ACCR(PT_DENOMINATR)) {
dummy = ACCR(STATUS);
ACCW(NV10_SURF_TYP, ((ACCR(NV10_SURF_TYP)) & 0x0007ff00));
ACCW(NV10_SURF_TYP, ((ACCR(NV10_SURF_TYP)) | 0x00020101));
while (ACCR(STATUS))
return (ACCR(STATUS)&0x20);
ACCW(IEN,ACCR(IEN)|0x20);
ACCW(IEN,(ACCR(IEN)&~0x20));