SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
exi.h
Go to the documentation of this file.
1
#ifndef _DOLPHIN_EXI_H_
2
#define _DOLPHIN_EXI_H_
3
4
#include <
dolphin/os/OSContext.h
>
5
6
typedef
void (*
EXICallback
)(
s32
chan,
OSContext
*context);
7
8
EXICallback
EXISetExiCallback
(
s32
channel,
EXICallback
callback
);
9
10
void
EXIInit
(
void
);
11
BOOL
EXILock
(
s32
channel,
u32
device,
EXICallback
callback
);
12
BOOL
EXIUnlock
(
s32
channel);
13
BOOL
EXISelect
(
s32
channel,
u32
device,
u32
frequency);
14
BOOL
EXIDeselect
(
s32
channel);
15
BOOL
EXIImm
(
s32
channel,
void
*
buffer
,
s32
length,
u32
type,
EXICallback
callback
);
16
BOOL
EXIImmEx
(
s32
channel,
void
*
buffer
,
s32
length,
u32
type);
17
BOOL
EXIDma
(
s32
channel,
void
*
buffer
,
s32
length,
u32
type,
EXICallback
callback
);
18
BOOL
EXISync
(
s32
channel);
19
BOOL
EXIProbe
(
s32
channel);
20
s32
EXIProbeEx
(
s32
channel);
21
BOOL
EXIAttach
(
s32
channel,
EXICallback
callback
);
22
BOOL
EXIDetach
(
s32
channel);
23
u32
EXIGetState
(
s32
channel);
24
s32
EXIGetID
(
s32
channel,
u32
device,
u32
*
id
);
25
void
EXIProbeReset
(
void
);
26
27
#endif
EXICallback
void(* EXICallback)(s32 chan, OSContext *context)
Definition
AmcTypes.h:7
OSContext.h
buffer
char buffer[1500]
Definition
dbbonus.c:29
EXISync
BOOL EXISync(s32 channel)
EXIDetach
BOOL EXIDetach(s32 channel)
EXIProbeEx
s32 EXIProbeEx(s32 channel)
EXILock
BOOL EXILock(s32 channel, u32 device, EXICallback callback)
EXISetExiCallback
EXICallback EXISetExiCallback(s32 channel, EXICallback callback)
EXIImmEx
BOOL EXIImmEx(s32 channel, void *buffer, s32 length, u32 type)
EXIImm
BOOL EXIImm(s32 channel, void *buffer, s32 length, u32 type, EXICallback callback)
EXIGetID
s32 EXIGetID(s32 channel, u32 device, u32 *id)
EXIProbeReset
void EXIProbeReset(void)
EXIInit
void EXIInit(void)
EXIAttach
BOOL EXIAttach(s32 channel, EXICallback callback)
EXIUnlock
BOOL EXIUnlock(s32 channel)
EXIDeselect
BOOL EXIDeselect(s32 channel)
EXIGetState
u32 EXIGetState(s32 channel)
EXIDma
BOOL EXIDma(s32 channel, void *buffer, s32 length, u32 type, EXICallback callback)
EXIProbe
BOOL EXIProbe(s32 channel)
EXISelect
BOOL EXISelect(s32 channel, u32 device, u32 frequency)
BOOL
int BOOL
Definition
types.h:20
u32
unsigned long u32
Definition
types.h:9
s32
signed long s32
Definition
types.h:8
callback
static void callback(HSD_GObj *gobj)
Definition
ftdonkeyspeciallw.c:89
OSContext
Definition
OSContext.h:138
extern
dolphin
include
dolphin
exi.h
Generated by
1.17.0