mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-01 03:00:09 -04:00
Decompile osPiGetCmdQueue
This commit is contained in:
@@ -64,6 +64,17 @@ typedef struct
|
||||
//OSPiHandle *piHandle; //from the official definition
|
||||
} OSIoMesg;
|
||||
|
||||
typedef struct {
|
||||
s32 active; /* Status flag */
|
||||
OSThread *thread; /* Calling thread */
|
||||
OSMesgQueue *cmdQueue; /* Command queue */
|
||||
OSMesgQueue *evtQueue; /* Event queue */
|
||||
OSMesgQueue *acsQueue; /* Access queue */
|
||||
/* Raw DMA routine */
|
||||
s32 (*dma)(s32, u32, void *, u32);
|
||||
s32 (*edma)(OSPiHandle *, s32, u32, void *, u32);
|
||||
} OSDevMgr;
|
||||
|
||||
/* Definitions */
|
||||
|
||||
#define OS_READ 0 // device -> RDRAM
|
||||
|
||||
@@ -52,7 +52,7 @@ extern OSMesg var8005cea8;
|
||||
extern s8 var8005ced0;
|
||||
extern u32 __osViDevMgr;
|
||||
extern u32 var8005cefc;
|
||||
extern u32 __osPiDevMgr;
|
||||
extern OSDevMgr __osPiDevMgr;
|
||||
extern u32 var8005cf30;
|
||||
extern u32 var8005cf60;
|
||||
extern u32 osViClock;
|
||||
|
||||
Reference in New Issue
Block a user