SSBM Decomp
Loading...
Searching...
No Matches
dvdqueue.c File Reference

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]
 

Macro Definition Documentation

◆ WAITING_BLOCK

#define WAITING_BLOCK (   idx)    ((DVDCommandBlock*) &WaitingQueue[(idx)])

Function Documentation

◆ __DVDClearWaitingQueue()

void __DVDClearWaitingQueue ( void  )

◆ __DVDPushWaitingQueue()

int __DVDPushWaitingQueue ( int  a,
DVDCommandBlock b 
)

◆ __DVDPopWaitingQueue()

DVDCommandBlock * __DVDPopWaitingQueue ( void  )

◆ __DVDCheckWaitingQueue()

bool __DVDCheckWaitingQueue ( void  )

◆ __DVDDequeueWaitingQueue()

bool __DVDDequeueWaitingQueue ( DVDCommandBlock a)

Variable Documentation

◆ WaitingQueue

DVDNode WaitingQueue[4]
static