SSBM Decomp
Loading...
Searching...
No Matches
exi.h File Reference

Go to the source code of this file.

Typedefs

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

Functions

EXICallback EXISetExiCallback (s32 channel, EXICallback callback)
void EXIInit (void)
BOOL EXILock (s32 channel, u32 device, EXICallback callback)
BOOL EXIUnlock (s32 channel)
BOOL EXISelect (s32 channel, u32 device, u32 frequency)
BOOL EXIDeselect (s32 channel)
BOOL EXIImm (s32 channel, void *buffer, s32 length, u32 type, EXICallback callback)
BOOL EXIImmEx (s32 channel, void *buffer, s32 length, u32 type)
BOOL EXIDma (s32 channel, void *buffer, s32 length, u32 type, EXICallback callback)
BOOL EXISync (s32 channel)
BOOL EXIProbe (s32 channel)
s32 EXIProbeEx (s32 channel)
BOOL EXIAttach (s32 channel, EXICallback callback)
BOOL EXIDetach (s32 channel)
u32 EXIGetState (s32 channel)
s32 EXIGetID (s32 channel, u32 device, u32 *id)
void EXIProbeReset (void)

Typedef Documentation

◆ EXICallback

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

Function Documentation

◆ EXISetExiCallback()

EXICallback EXISetExiCallback ( s32 channel,
EXICallback callback )

◆ EXIInit()

void EXIInit ( void )

◆ EXILock()

BOOL EXILock ( s32 channel,
u32 device,
EXICallback callback )

◆ EXIUnlock()

BOOL EXIUnlock ( s32 channel)

◆ EXISelect()

BOOL EXISelect ( s32 channel,
u32 device,
u32 frequency )

◆ EXIDeselect()

BOOL EXIDeselect ( s32 channel)

◆ EXIImm()

BOOL EXIImm ( s32 channel,
void * buffer,
s32 length,
u32 type,
EXICallback callback )

◆ EXIImmEx()

BOOL EXIImmEx ( s32 channel,
void * buffer,
s32 length,
u32 type )

◆ EXIDma()

BOOL EXIDma ( s32 channel,
void * buffer,
s32 length,
u32 type,
EXICallback callback )

◆ EXISync()

BOOL EXISync ( s32 channel)

◆ EXIProbe()

BOOL EXIProbe ( s32 channel)

◆ EXIProbeEx()

s32 EXIProbeEx ( s32 channel)

◆ EXIAttach()

BOOL EXIAttach ( s32 channel,
EXICallback callback )

◆ EXIDetach()

BOOL EXIDetach ( s32 channel)

◆ EXIGetState()

u32 EXIGetState ( s32 channel)

◆ EXIGetID()

s32 EXIGetID ( s32 channel,
u32 device,
u32 * id )

◆ EXIProbeReset()

void EXIProbeReset ( void )