Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Macros | Functions | Variables
osCreateViManager.c File Reference
#include "libultra_internal.h"

Data Structures

struct  viMesgStruct
 

Macros

#define OS_VI_MANAGER_MESSAGE_BUFF_SIZE   5
 

Functions

void __osTimerServicesInit (void)
 
void __osTimerInterrupt (void)
 
void viMgrMain (void *)
 
void osCreateViManager (OSPri pri)
 

Variables

OSViMode osViModeTable []
 
OSMgrArgs viMgrMainArgs = { 0 }
 
OSThread viMgrThread
 
u32 viMgrStack [0x400]
 
OSMesgQueue __osViMesgQueue
 
OSMesg viMgrMesgBuff [OS_VI_MANAGER_MESSAGE_BUFF_SIZE+1]
 
viMesgStruct viEventViMesg
 
viMesgStruct viEventCounterMesg
 
OSTime _osCurrentTime
 
u32 D_80365DA8
 
u32 D_80365DAC
 

Macro Definition Documentation

◆ OS_VI_MANAGER_MESSAGE_BUFF_SIZE

#define OS_VI_MANAGER_MESSAGE_BUFF_SIZE   5

Function Documentation

◆ __osTimerInterrupt()

void __osTimerInterrupt ( void  )

◆ __osTimerServicesInit()

void __osTimerServicesInit ( void  )

◆ osCreateViManager()

void osCreateViManager ( OSPri  pri)

◆ viMgrMain()

void viMgrMain ( void vargs)

Variable Documentation

◆ __osViMesgQueue

OSMesgQueue __osViMesgQueue

◆ _osCurrentTime

OSTime _osCurrentTime

◆ D_80365DA8

u32 D_80365DA8

◆ D_80365DAC

u32 D_80365DAC

◆ osViModeTable

OSViMode osViModeTable[]

◆ viEventCounterMesg

viMesgStruct viEventCounterMesg

◆ viEventViMesg

viMesgStruct viEventViMesg

◆ viMgrMainArgs

OSMgrArgs viMgrMainArgs = { 0 }

◆ viMgrMesgBuff

OSMesg viMgrMesgBuff[OS_VI_MANAGER_MESSAGE_BUFF_SIZE+1]

◆ viMgrStack

u32 viMgrStack[0x400]

◆ viMgrThread

OSThread viMgrThread