|
SSBM Decomp
|
#include "devcom.h"#include "debug.h"#include "forward.h"#include "synth.h"#include <dolphin/ar.h>#include <dolphin/dvd.h>Data Structures | |
| struct | HSD_DevCom |
Macros | |
| #define | DEVCOMDEST_SBUF 2 |
| #define | DEVCOM_BUF_SIZE 0x4000 |
| #define | INIT_N_DEVCOMS 16 |
Functions | |
| bool | HSD_DevComIsBusy (int idx) |
| static void | HSD_DevComUnlink (HSD_DevCom *dc) |
| static void | HSD_DevComStdCallback (ARQRequest *request) |
| static void | HSD_DevComARAMCallback_inline (HSD_DevCom *devcom) |
| static void | HSD_DevComARAMCallback (ARQRequest *request) |
| static int | getRelayBufIdx (void) |
| void | HSD_DevComARAMWakeUp (void) |
| static void | HSD_DevComDVDStdCallback (ARQRequest *request) |
| static void | HSD_DevComDVDARAMEndCallback (ARQRequest *request) |
| static void | HSD_DevComDVDMemCallback (s32 result, DVDFileInfo *unused) |
| static void | HSD_DevComDVDCallback (s32 result, DVDFileInfo *unused) |
| void | HSD_DevComDVDWakeUp (void) |
| static int | HSD_DevComGetDestType (int type) |
| static void | DevComLinkNext (HSD_DevCom *dc) |
| int | HSD_DevComRequest (int file, uintptr_t src, uintptr_t dest, size_t size, int type, int pri, HSD_DevComCallback cb, uintptr_t args) |
| static HSD_DevCom * | HSD_DevComCancelEx_inline (int dcReq) |
| int | HSD_DevComCancelEx (int dcReq, u32 flags, HSD_DevComCallback cb, uintptr_t args) |
Variables | |
| static ARQRequest | devComARQR [2][2] |
| static struct HSD_DevCom * | devComStatus [4] |
| static struct HSD_DevCom * | HSD_DevCom_804C6330 [4] |
| static int | HSD_DevCom_804C6330_bufs [2][DEVCOM_BUF_SIZE/sizeof(int)] |
| static DVDFileInfo | fileinfo |
| static struct HSD_DevCom * | HSD_DevCom_804D77F0 |
| static u8 | aramstate |
| static u8 | HSD_DevCom_804D77F5 |
| static u8 | HSD_DevCom_804D77F6 |
| static u8 | HSD_DevCom_804D77F7 |
| static struct HSD_DevCom * | dvdDC |
| static struct HSD_DevCom * | HSD_DevCom_804D77FC [2] |
| static s32 | HSD_DevCom_804D7804 |
| static struct HSD_DevCom * | aramDC |
| static u8 | devComRelayBufFlag [2] |
| static int | HSD_DevCom_804D6050 = 4 |
| #define DEVCOMDEST_SBUF 2 |
| #define DEVCOM_BUF_SIZE 0x4000 |
| #define INIT_N_DEVCOMS 16 |
| bool HSD_DevComIsBusy | ( | int | idx | ) |
|
static |
|
static |
|
inlinestatic |
|
static |
|
inlinestatic |
| void HSD_DevComARAMWakeUp | ( | void | ) |
|
static |
|
static |
|
static |
|
static |
| void HSD_DevComDVDWakeUp | ( | void | ) |
|
inlinestatic |
|
inlinestatic |
| int HSD_DevComRequest | ( | int | file, |
| uintptr_t | src, | ||
| uintptr_t | dest, | ||
| size_t | size, | ||
| int | type, | ||
| int | pri, | ||
| HSD_DevComCallback | cb, | ||
| uintptr_t | args ) |
|
inlinestatic |
| int HSD_DevComCancelEx | ( | int | dcReq, |
| u32 | flags, | ||
| HSD_DevComCallback | cb, | ||
| uintptr_t | args ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |