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

Go to the source code of this file.

Classes

struct  EXIControl
 

Typedefs

typedef struct OSContext OSContext
 
typedef void(* EXICallback) (s32 chan, OSContext *context)
 
typedef struct EXIControl EXIControl
 

Functions

vu32 __EXIRegs[16] AT_ADDRESS (0xCC006800)
 
s32 EXIImm (s32 chan, void *buf, s32 len, u32 type, EXICallback callback)
 
s32 EXIImmEx (s32 chan, void *buf, s32 len, u32 mode)
 
BOOL EXIDma (s32 chan, void *buf, s32 len, u32 type, EXICallback callback)
 
BOOL EXISync (s32 chan)
 
EXICallback EXISetExiCallback (s32 chan, EXICallback exiCallback)
 
BOOL EXIProbe (s32 chan)
 
s32 EXIProbeEx (s32 chan)
 
BOOL EXIAttach (s32 chan, EXICallback extCallback)
 
BOOL EXIDetach (s32 chan)
 
BOOL EXISelect (s32 chan, u32 dev, u32 freq)
 
BOOL EXIDeselect (s32 chan)
 
void EXIInit (void)
 
BOOL EXILock (s32 chan, u32 dev, EXICallback unlockedCallback)
 
BOOL EXIUnlock (s32 chan)
 
u32 EXIGetState (s32 chan)
 
static void UnlockedHandler (s32 chan, OSContext *context)
 
s32 EXIGetID (s32 chan, u32 dev, u32 *id)
 

Typedef Documentation

◆ EXICallback

typedef void(* EXICallback) (s32 chan, OSContext *context)

◆ EXIControl

◆ OSContext

Function Documentation

◆ AT_ADDRESS()

vu32 __EXIRegs[16] AT_ADDRESS ( 0xCC006800  )

◆ EXIAttach()

BOOL EXIAttach ( s32  chan,
EXICallback  extCallback 
)

◆ EXIDeselect()

BOOL EXIDeselect ( s32  chan)

◆ EXIDetach()

BOOL EXIDetach ( s32  chan)

◆ EXIDma()

BOOL EXIDma ( s32  chan,
void buf,
s32  len,
u32  type,
EXICallback  callback 
)

◆ EXIGetID()

s32 EXIGetID ( s32  chan,
u32  dev,
u32 id 
)

◆ EXIGetState()

u32 EXIGetState ( s32  chan)

◆ EXIImm()

s32 EXIImm ( s32  chan,
void buf,
s32  len,
u32  type,
EXICallback  callback 
)

◆ EXIImmEx()

s32 EXIImmEx ( s32  chan,
void buf,
s32  len,
u32  mode 
)

◆ EXIInit()

void EXIInit ( void  )

◆ EXILock()

BOOL EXILock ( s32  chan,
u32  dev,
EXICallback  unlockedCallback 
)

◆ EXIProbe()

BOOL EXIProbe ( s32  chan)

◆ EXIProbeEx()

s32 EXIProbeEx ( s32  chan)

◆ EXISelect()

BOOL EXISelect ( s32  chan,
u32  dev,
u32  freq 
)

◆ EXISetExiCallback()

EXICallback EXISetExiCallback ( s32  chan,
EXICallback  exiCallback 
)

◆ EXISync()

BOOL EXISync ( s32  chan)

◆ EXIUnlock()

BOOL EXIUnlock ( s32  chan)

◆ UnlockedHandler()

static void UnlockedHandler ( s32  chan,
OSContext context 
)
static