AE_READ
AE_WRITE((sc), (reg), AE_READ((sc), (reg)) | (mask))
AE_WRITE((sc), (reg), AE_READ((sc), (reg)) & ~(mask))
(AE_READ((sc), (reg)) & (mask))
macctl = AE_READ(sc, CSR_MACCTL);
csr = AE_READ(sc, CSR_STATUS);
macctl = AE_READ(sc, CSR_MACCTL);
if ((AE_READ(sc, CSR_MIIADDR) & MIIADDR_BUSY) == 0)
*val = AE_READ(sc, CSR_MIIDATA) & 0xffff;
if ((AE_READ(sc, CSR_MIIADDR) & MIIADDR_BUSY) == 0)
status = AE_READ(sc, CSR_STATUS);
opmode = AE_READ(sc, CSR_OPMODE);