SSBM Decomp
|
Macros | |
#define | DEVCOMDEST_SBUF 2 |
#define | DEVCOM_BUF_SIZE 0x4000 |
#define | INIT_N_DEVCOMS 16 |
Functions | |
bool | HSD_DevComIsBusy (int idx) |
void | HSD_DevComUnlink (HSD_DevCom *dc) |
void | HSD_DevComStdCallback (ARQRequest *request) |
static void | HSD_DevComARAMCallback_inline (void) |
void | HSD_DevComARAMCallback (ARQRequest *arg0) |
static int | HSD_DevComGetDestType (int type) |
HSD_DevComDVDStdCallback | |
static void | DevComLinkNext (HSD_DevCom *dc) |
int | HSD_DevComRequest (int file, u32 src, u32 dest, size_t size, int type, int pri, HSD_DevComCallback callback, void *args) |
Variables | |
static ARQRequest | devComARQR [2][2] |
static HSD_DevCom * | devComStatus [4] |
static HSD_DevCom * | HSD_DevCom_804C6330 [4] |
static u8 | HSD_DevCom_804C6330_bufs [2][DEVCOM_BUF_SIZE] |
static HSD_DevCom * | HSD_DevCom_804D77F0 |
static u8 | aramstate |
static HSD_DevCom * | HSD_DevCom_804D7808 |
static u8 | devComRelayBufFlag [2] |
static int | HSD_DevCom_804D6050 = 4 |
static char | assert_msg_1 [] = "dvdDC->size <= DEVCOM_BUF_SIZE" |
HSD_DevComARAMWakeUp | |
static char | assert_msg_2 [] = "dvdDC->callback" |
#define DEVCOMDEST_SBUF 2 |
#define DEVCOM_BUF_SIZE 0x4000 |
#define INIT_N_DEVCOMS 16 |
bool HSD_DevComIsBusy | ( | int | idx | ) |
void HSD_DevComUnlink | ( | HSD_DevCom * | dc | ) |
void HSD_DevComStdCallback | ( | ARQRequest * | request | ) |
|
inlinestatic |
void HSD_DevComARAMCallback | ( | ARQRequest * | arg0 | ) |
|
inlinestatic |
|
inlinestatic |
int HSD_DevComRequest | ( | int | file, |
u32 | src, | ||
u32 | dest, | ||
size_t | size, | ||
int | type, | ||
int | pri, | ||
HSD_DevComCallback | callback, | ||
void * | args | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |