ReadReg32
uint32 ReadReg32(uint32 addr);
#define STATUS_WORD0 (ReadReg32(0x48C00))
#define ALT_STATUS_WORD0 (ReadReg32(0x48C60))
uint32 ulTmp = ReadReg32(ADVANCED_FUNC_CTRL) | 0x8000; // use MS-s style tile mode
WriteReg32(0x48C18, ReadReg32(0x48C18) & 0x3FF0); // Disable BCI
WriteReg32(0x48C18, ReadReg32(0x48C18) | 0x0C);
WriteReg32(0x48C18, ReadReg32(0x48C18) & 0x3FF0); // Disable BCI
WriteReg32(0x48C18, ReadReg32(0x48C18) | 0x08); // enable BCI without COB
WriteReg32(0x48C18, ReadReg32(0x48C18) | 0x00280000);
uint32 ulTmp = ReadReg32(ADVANCED_FUNC_CTRL) | 0x8000; // use MS-s style tile mode
#define IN_SUBSYS_STAT() (ReadReg32(SUBSYS_STAT_REG))
while (((ReadReg32(SUBSYS_STAT_REG) >> 9) & 0x60) < slots) {}
while (((ReadReg32(SUBSYS_STAT_REG) >> 8) & 0x1f) < slots) {}
inline uint32 ReadReg32(uint32 reg);