RGE_READ_2
val = RGE_READ_2(sc, 0x233e);
status = RGE_READ_2(sc, RGE_PHYSTAT);
if ((RGE_READ_2(sc, RGE_IM) & 0x0103) == 0x0103)
if (RGE_READ_2(sc, RGE_TWICMD) & 0x0200)
if (RGE_READ_2(sc, RGE_TWICMD) & 0x0200)
tmp = RGE_READ_2(sc, RGE_SDS_CMD);
val = RGE_READ_2(sc, RGE_SDS_DATA_OUT);
return ((RGE_READ_2(sc, RGE_PHYSTAT) & RGE_PHYSTAT_LINK) ? 1 : 0);
RGE_READ_2(sc, RGE_CPLUSCMD);
RGE_WRITE_2(sc, reg, RGE_READ_2(sc, reg) | (val))
RGE_WRITE_2(sc, reg, RGE_READ_2(sc, reg) & ~(val))