|
SSBM Decomp
|
#include <macros.h>#include <stddef.h>#include "__gx.h"#include <dolphin/base/PPCArch.h>#include <dolphin/gx.h>#include <dolphin/os.h>Macros | |
| #define | SOME_MACRO1(fifo) |
| #define | SOME_MACRO2(fifo) |
| #define | SET_REG_FIELD2(line, reg, mask, val) |
Variables | |
| static struct __GXFifoObj * | CPUFifo |
| static struct __GXFifoObj * | GPFifo |
| static OSThread * | __GXCurrentThread |
| static GXBool | CPGPLinked |
| static BOOL | GXOverflowSuspendInProgress |
| static GXBreakPtCallback | BreakPointCB |
| static u32 | __GXOverflowCount |
| void * | __GXCurrentBP |
| #define SOME_MACRO1 | ( | fifo | ) |
| #define SOME_MACRO2 | ( | fifo | ) |
| #define SET_REG_FIELD2 | ( | line, | |
| reg, | |||
| mask, | |||
| val ) |
|
static |
|
static |
|
static |
| void GXInitFifoPtrs | ( | GXFifoObj * | fifo, |
| void * | readPtr, | ||
| void * | writePtr ) |
| void GXSetCPUFifo | ( | GXFifoObj * | fifo | ) |
| void GXSetGPFifo | ( | GXFifoObj * | fifo | ) |
| void GXSaveCPUFifo | ( | GXFifoObj * | fifo | ) |
| void __GXSaveCPUFifoAux | ( | struct __GXFifoObj * | realFifo | ) |
| void GXSaveGPFifo | ( | GXFifoObj * | fifo | ) |
| void GXGetGPStatus | ( | GXBool * | overhi, |
| GXBool * | underlow, | ||
| GXBool * | readIdle, | ||
| GXBool * | cmdIdle, | ||
| GXBool * | brkpt ) |
| void GXGetFifoStatus | ( | GXFifoObj * | fifo, |
| GXBool * | overhi, | ||
| GXBool * | underflow, | ||
| u32 * | fifoCount, | ||
| GXBool * | cpuWrite, | ||
| GXBool * | gpRead, | ||
| GXBool * | fifowrap ) |
| void GXGetFifoPtrs | ( | GXFifoObj * | fifo, |
| void ** | readPtr, | ||
| void ** | writePtr ) |
| void * GXGetFifoBase | ( | GXFifoObj * | fifo | ) |
| GXBreakPtCallback GXSetBreakPtCallback | ( | GXBreakPtCallback | cb | ) |
| void GXEnableBreakPt | ( | void * | break_pt | ) |
| void GXDisableBreakPt | ( | void | ) |
| void __GXFifoInit | ( | void | ) |
| void __GXInsaneWatermark | ( | void | ) |
| void __GXCleanGPFifo | ( | void | ) |
| OSThread * GXSetCurrentGXThread | ( | void | ) |
| OSThread * GXGetCurrentGXThread | ( | void | ) |
| GXFifoObj * GXGetCPUFifo | ( | void | ) |
| GXFifoObj * GXGetGPFifo | ( | void | ) |
| u32 GXGetOverflowCount | ( | void | ) |
| u32 GXResetOverflowCount | ( | void | ) |
| volatile void * GXRedirectWriteGatherPipe | ( | void * | ptr | ) |
| void GXRestoreWriteGatherPipe | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void * __GXCurrentBP |