|
| static u32 | CompleteTransfer () |
| |
| static void | SITransferNext (s32 chan) |
| |
| static void | SIInterruptHandler (__OSInterrupt interrupt, OSContext *context) |
| |
| static int | __SITransfer (s32 chan, void *output, u32 outputBytes, void *input, u32 inputBytes, SICallback callback) |
| |
| static void | AlarmHandler (OSAlarm *alarm, OSContext *context) |
| |
| static void | GetTypeCallback (s32 chan, u32 error, OSContext *context) |
| |
| static int | SIGetResponseRaw (s32 chan) |
| |
| BOOL | SIBusy (void) |
| |
| BOOL | SIIsChanBusy (s32 chan) |
| |
| static void | SIClearTCInterrupt (void) |
| |
| static BOOL | SIEnablePollingInterrupt (BOOL enable) |
| |
| BOOL | SIRegisterPollingHandler (__OSInterruptHandler handler) |
| |
| BOOL | SIUnregisterPollingHandler (__OSInterruptHandler handler) |
| |
| void | SIInit (void) |
| |
| u32 | SISync (void) |
| |
| u32 | SIGetStatus (s32 chan) |
| |
| void | SISetCommand (s32 chan, u32 command) |
| |
| u32 | SIGetCommand (s32 chan) |
| |
| void | SITransferCommands (void) |
| |
| u32 | SISetXY (u32 x, u32 y) |
| |
| u32 | SIEnablePolling (u32 poll) |
| |
| u32 | SIDisablePolling (u32 poll) |
| |
| BOOL | SIGetResponse (s32 chan, void *data) |
| |
| BOOL | SITransfer (s32 chan, void *output, u32 outputBytes, void *input, u32 inputBytes, SICallback callback, OSTime delay) |
| |
| static void | CallTypeAndStatusCallback (s32 chan, u32 type) |
| |
| u32 | SIGetType (s32 chan) |
| |
| u32 | SIGetTypeAsync (s32 chan, SITypeCallback callback) |
| |
| u32 | SIDecodeType (u32 type) |
| |
| u32 | SIProbe (s32 chan) |
| |
| char * | SIGetTypeString (u32 type) |
| |