APE_WRITE_4
APE_WRITE_4(sc, regbase + 4 * i, bit);
APE_WRITE_4(sc, req + off, bit);
APE_WRITE_4(sc, gnt + off, bit);
APE_WRITE_4(sc, gnt + off, bit);
APE_WRITE_4(sc, BGE_APE_EVENT_STATUS, event |
APE_WRITE_4(sc, BGE_APE_EVENT, BGE_APE_EVENT_1);
APE_WRITE_4(sc, BGE_APE_HOST_INIT_COUNT, 0);
APE_WRITE_4(sc, BGE_APE_HOST_INIT_COUNT, ++apedata);
APE_WRITE_4(sc, BGE_APE_HOST_SEG_SIG,
APE_WRITE_4(sc, BGE_APE_HOST_SEG_LEN,
APE_WRITE_4(sc, BGE_APE_HOST_DRIVER_ID,
APE_WRITE_4(sc, BGE_APE_HOST_BEHAVIOR,
APE_WRITE_4(sc, BGE_APE_HOST_HEARTBEAT_INT_MS,
APE_WRITE_4(sc, BGE_APE_HOST_DRVR_STATE,
APE_WRITE_4(sc, BGE_APE_HOST_DRVR_STATE,
APE_WRITE_4(sc, reg, (APE_READ_4(sc, reg) | (x)))
APE_WRITE_4(sc, reg, (APE_READ_4(sc, reg) & ~(x)))