Mario Kart 64
Loading...
Searching...
No Matches
osCreatePiManager.c File Reference
Include dependency graph for osCreatePiManager.c:

Macros

#define OS_PI_MGR_MESG_BUFF_SIZE   1
 

Functions

void __osDevMgrMain (void *)
 
void osCreatePiManager (OSPri pri, OSMesgQueue *cmdQ, OSMesg *cmdBuf, s32 cmdMsgCnt)
 

Variables

OSMgrArgs __osPiDevMgr = { 0 }
 
OSPiHandle__osPiTable = NULL
 
OSThread piMgrThread
 
u32 piMgrStack [0x400]
 
OSMesgQueue __osPiMesgQueue
 
OSMesg piMgrMesgBuff [OS_PI_MGR_MESG_BUFF_SIZE+1]
 
u32 gOsPiAccessQueueCreated
 
OSMesgQueue gOsPiMessageQueue
 

Macro Definition Documentation

◆ OS_PI_MGR_MESG_BUFF_SIZE

#define OS_PI_MGR_MESG_BUFF_SIZE   1

Function Documentation

◆ __osDevMgrMain()

void __osDevMgrMain ( void * args)
Here is the caller graph for this function:

◆ osCreatePiManager()

void osCreatePiManager ( OSPri pri,
OSMesgQueue * cmdQ,
OSMesg * cmdBuf,
s32 cmdMsgCnt )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ __osPiDevMgr

OSMgrArgs __osPiDevMgr = { 0 }
Todo
In libreultra this is in an include

◆ __osPiMesgQueue

OSMesgQueue __osPiMesgQueue

◆ __osPiTable

OSPiHandle* __osPiTable = NULL

◆ gOsPiAccessQueueCreated

u32 gOsPiAccessQueueCreated
extern

◆ gOsPiMessageQueue

OSMesgQueue gOsPiMessageQueue
extern

◆ piMgrMesgBuff

OSMesg piMgrMesgBuff[OS_PI_MGR_MESG_BUFF_SIZE+1]

◆ piMgrStack

u32 piMgrStack[0x400]

◆ piMgrThread

OSThread piMgrThread