SSBM Decomp
Loading...
Searching...
No Matches
exi.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_EXI_H_
2#define _DOLPHIN_EXI_H_
3
5
6typedef void (*EXICallback)(s32 chan, OSContext* context);
7
9
10void EXIInit(void);
13BOOL EXISelect(s32 channel, u32 device, u32 frequency);
15BOOL EXIImm(s32 channel, void* buffer, s32 length, u32 type,
17BOOL EXIImmEx(s32 channel, void* buffer, s32 length, u32 type);
18BOOL EXIDma(s32 channel, void* buffer, s32 length, u32 type,
20BOOL EXISync(s32 channel);
21BOOL EXIProbe(s32 channel);
26s32 EXIGetID(s32 channel, u32 device, u32* id);
27void EXIProbeReset(void);
28
29#endif
void(* EXICallback)(s32 chan, OSContext *context)
Definition AmcTypes.h:7
static OSTime buffer
Definition ai.c:18
BOOL EXISync(s32 channel)
BOOL EXIDetach(s32 channel)
s32 EXIProbeEx(s32 channel)
BOOL EXILock(s32 channel, u32 device, EXICallback callback)
EXICallback EXISetExiCallback(s32 channel, EXICallback callback)
BOOL EXIImmEx(s32 channel, void *buffer, s32 length, u32 type)
BOOL EXIImm(s32 channel, void *buffer, s32 length, u32 type, EXICallback callback)
s32 EXIGetID(s32 channel, u32 device, u32 *id)
void EXIProbeReset(void)
Definition OSExi.c:293
void EXIInit(void)
Definition OSExi.c:592
BOOL EXIAttach(s32 channel, EXICallback callback)
BOOL EXIUnlock(s32 channel)
BOOL EXIDeselect(s32 channel)
u32 EXIGetState(s32 channel)
BOOL EXIDma(s32 channel, void *buffer, s32 length, u32 type, EXICallback callback)
BOOL EXIProbe(s32 channel)
BOOL EXISelect(s32 channel, u32 device, u32 frequency)
static void callback(HSD_GObj *gobj)
Definition ftdonkeyspeciallw.c:90
int BOOL
Definition types.h:25
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
Definition OSContext.h:137