Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GXFifo.h File Reference

Go to the source code of this file.

Typedefs

typedef void(* GXBreakPtCallback) (void)
 

Functions

void GXInitFifoBase (GXFifoObj *fifo, void *base, u32 size)
 
void GXInitFifoPtrs (GXFifoObj *fifo, void *read_ptr, void *write_ptr)
 
void GXSetCPUFifo (GXFifoObj *fifo)
 
void GXSetGPFifo (GXFifoObj *fifo)
 
void GXSaveCPUFifo (GXFifoObj *fifo)
 
void __GXSaveCPUFifoAux (GXFifoObj *fifo)
 
void GXGetGPStatus (GXBool *overhi, GXBool *underlo, GXBool *read_idle, GXBool *cmd_idle, GXBool *breakpoint)
 
voidGXGetFifoBase (GXFifoObj *fifo)
 
u32 GXGetFifoSize (GXFifoObj *fifo)
 
GXBreakPtCallback GXSetBreakPtCallback (GXBreakPtCallback cb)
 
void __GXFifoInit (void)
 
void __GXFifoReadEnable (void)
 
void __GXFifoReadDisable (void)
 
void __GXFifoLink (u8)
 
void __GXWriteFifoIntEnable (u32, u32)
 
void __GXWriteFifoIntReset (u32, u32)
 
void __GXCleanGPFifo (void)
 
OSThreadGXSetCurrentGXThread (void)
 
OSThreadGXGetCurrentGXThread (void)
 
GXFifoObjGXGetCPUFifo (void)
 
GXFifoObjGXGetGPFifo (void)
 

Typedef Documentation

◆ GXBreakPtCallback

typedef void(* GXBreakPtCallback) (void)

Function Documentation

◆ __GXCleanGPFifo()

void __GXCleanGPFifo ( void  )

◆ __GXFifoInit()

void __GXFifoInit ( void  )

◆ __GXFifoLink()

void __GXFifoLink ( u8  link)

◆ __GXFifoReadDisable()

void __GXFifoReadDisable ( void  )

◆ __GXFifoReadEnable()

void __GXFifoReadEnable ( void  )

◆ __GXSaveCPUFifoAux()

void __GXSaveCPUFifoAux ( GXFifoObj fifo)

◆ __GXWriteFifoIntEnable()

void __GXWriteFifoIntEnable ( u32  p1,
u32  p2 
)

◆ __GXWriteFifoIntReset()

void __GXWriteFifoIntReset ( u32  p1,
u32  p2 
)

◆ GXGetCPUFifo()

GXFifoObj * GXGetCPUFifo ( void  )

◆ GXGetCurrentGXThread()

OSThread * GXGetCurrentGXThread ( void  )

◆ GXGetFifoBase()

void * GXGetFifoBase ( GXFifoObj fifo)

◆ GXGetFifoSize()

u32 GXGetFifoSize ( GXFifoObj fifo)

◆ GXGetGPFifo()

GXFifoObj * GXGetGPFifo ( void  )

◆ GXGetGPStatus()

void GXGetGPStatus ( GXBool overhi,
GXBool underlo,
GXBool read_idle,
GXBool cmd_idle,
GXBool breakpoint 
)

◆ GXInitFifoBase()

void GXInitFifoBase ( GXFifoObj fifo,
void base,
u32  size 
)

◆ GXInitFifoPtrs()

void GXInitFifoPtrs ( GXFifoObj fifo,
void read_ptr,
void write_ptr 
)

◆ GXSaveCPUFifo()

void GXSaveCPUFifo ( GXFifoObj fifo)

◆ GXSetBreakPtCallback()

GXBreakPtCallback GXSetBreakPtCallback ( GXBreakPtCallback  cb)

◆ GXSetCPUFifo()

void GXSetCPUFifo ( GXFifoObj fifo)

◆ GXSetCurrentGXThread()

OSThread * GXSetCurrentGXThread ( void  )

◆ GXSetGPFifo()

void GXSetGPFifo ( GXFifoObj fifo)