SSBM Decomp
|
#include <dolphin/dvd/forward.h>
#include <stddef.h>
#include <dolphin/dvd/dvd.h>
#include <dolphin/dvd/dvdqueue.h>
#include <dolphin/os/OSInterrupt.h>
Data Structures | |
struct | DVDNode |
Macros | |
#define | WAITING_BLOCK(idx) ((DVDCommandBlock*) &WaitingQueue[(idx)]) |
Functions | |
void | __DVDClearWaitingQueue (void) |
int | __DVDPushWaitingQueue (int a, DVDCommandBlock *b) |
DVDCommandBlock * | __DVDPopWaitingQueue (void) |
bool | __DVDCheckWaitingQueue (void) |
bool | __DVDDequeueWaitingQueue (DVDCommandBlock *a) |
Variables | |
static DVDNode | WaitingQueue [4] |
#define WAITING_BLOCK | ( | idx | ) | ((DVDCommandBlock*) &WaitingQueue[(idx)]) |
void __DVDClearWaitingQueue | ( | void | ) |
int __DVDPushWaitingQueue | ( | int | a, |
DVDCommandBlock * | b | ||
) |
DVDCommandBlock * __DVDPopWaitingQueue | ( | void | ) |
bool __DVDCheckWaitingQueue | ( | void | ) |
bool __DVDDequeueWaitingQueue | ( | DVDCommandBlock * | a | ) |
|
static |