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, EXICallback callback);
16BOOL EXIImmEx(s32 channel, void *buffer, s32 length, u32 type);
17BOOL EXIDma(s32 channel, void *buffer, s32 length, u32 type, EXICallback callback);
18BOOL EXISync(s32 channel);
19BOOL EXIProbe(s32 channel);
24s32 EXIGetID(s32 channel, u32 device, u32* id);
25void EXIProbeReset(void);
26
27#endif
void(* EXICallback)(s32 chan, OSContext *context)
Definition AmcTypes.h:7
char buffer[1500]
Definition dbbonus.c:26
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)
void EXIInit(void)
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)
int BOOL
Definition types.h:20
unsigned long u32
Definition types.h:9
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:90
signed long s32
Definition hsd_3B2B.h:1
Definition OSContext.h:138