|
SSBM Decomp
|
#include <macros.h>#include <dolphin/exi.h>#include <dolphin/hio.h>#include <dolphin/hw_regs.h>#include <dolphin/os.h>Functions | |
| static void | ExtHandler (s32 chan, OSContext *context) |
| static void | ExiHandler (s32 chan, OSContext *context) |
| static void | DbgHandler (__OSInterrupt interrupt, OSContext *context) |
| static void | TxHandler (s32 chan, OSContext *context) |
| static void | RxHandler (s32 chan, OSContext *context) |
| BOOL | HIOEnumDevices (HIOEnumCallback callback) |
| BOOL | HIOInit (s32 chan, HIOCallback callback) |
| BOOL | HIOReadMailbox (u32 *word) |
| BOOL | HIOWriteMailbox (u32 word) |
| BOOL | HIORead (u32 addr, void *buffer, s32 size) |
| BOOL | HIOWrite (u32 addr, void *buffer, s32 size) |
| BOOL | HIOReadAsync (u32 addr, void *buffer, s32 size, HIOCallback callback) |
| BOOL | HIOWriteAsync (u32 addr, void *buffer, s32 size, HIOCallback callback) |
| BOOL | HIOReadStatus (u32 *status) |
Variables | |
| static s32 | Chan = -1 |
| static u32 | Dev |
| static HIOCallback | ExiCallback |
| static HIOCallback | TxCallback |
| static HIOCallback | RxCallback |
|
static |
| BOOL HIOEnumDevices | ( | HIOEnumCallback | callback | ) |
| BOOL HIOInit | ( | s32 | chan, |
| HIOCallback | callback ) |
| BOOL HIOReadAsync | ( | u32 | addr, |
| void * | buffer, | ||
| s32 | size, | ||
| HIOCallback | callback ) |
| BOOL HIOWriteAsync | ( | u32 | addr, |
| void * | buffer, | ||
| s32 | size, | ||
| HIOCallback | callback ) |
|
static |
|
static |
|
static |
|
static |
|
static |