Mario Kart 64
Loading...
Searching...
No Matches
osint.h File Reference
#include "libultra_internal.h"
#include <macros.h>
Include dependency graph for osint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void __osEnqueueAndYield (OSThread **)
 
void __osDequeueThread (OSThread **, OSThread *)
 
void __osEnqueueThread (OSThread **, OSThread *)
 
OSThread__osPopThread (OSThread **)
 
void __osDispatchThread (void)
 
void __osSetTimerIntr (OSTime)
 
OSTime __osInsertTimer (OSTimer *)
 
void __osTimerInterrupt (void)
 
u32 __osProbeTLB (void *)
 
int __osSpDeviceBusy (void)
 
void __osTimerServicesInit (void)
 
s32 __osAiDeviceBusy (void)
 
int __osDpDeviceBusy (void)
 

Variables

OSThread__osRunningThread
 
OSThread__osActiveQueue
 
OSThread__osFaultedThread
 
OSThread__osRunQueue
 
OSTimer__osTimerList
 
OSTimer __osBaseTimer
 
OSTime __osCurrentTime
 
u32 __osBaseCounter
 
u32 __osViIntrCount
 
u32 __osTimerCounter
 
__OSEventState __osEventStateTab [OS_NUM_EVENTS]
 
s32 osViClock
 

Function Documentation

◆ __osAiDeviceBusy()

s32 __osAiDeviceBusy ( void )
extern
Here is the caller graph for this function:

◆ __osDequeueThread()

void __osDequeueThread ( OSThread ** ,
OSThread *  )
extern

◆ __osDispatchThread()

void __osDispatchThread ( void )
extern

◆ __osDpDeviceBusy()

int __osDpDeviceBusy ( void )
extern

◆ __osEnqueueAndYield()

void __osEnqueueAndYield ( OSThread ** )
extern

◆ __osEnqueueThread()

void __osEnqueueThread ( OSThread ** ,
OSThread *  )
extern

◆ __osInsertTimer()

OSTime __osInsertTimer ( OSTimer * a0)
extern

◆ __osPopThread()

OSThread * __osPopThread ( OSThread ** )
extern

◆ __osProbeTLB()

u32 __osProbeTLB ( void * )
extern

◆ __osSetTimerIntr()

void __osSetTimerIntr ( OSTime a0)
extern
Here is the caller graph for this function:

◆ __osSpDeviceBusy()

int __osSpDeviceBusy ( void )
extern
Here is the caller graph for this function:

◆ __osTimerInterrupt()

void __osTimerInterrupt ( void )
extern

◆ __osTimerServicesInit()

void __osTimerServicesInit ( void )
extern

Variable Documentation

◆ __osActiveQueue

OSThread* __osActiveQueue
extern

◆ __osBaseCounter

u32 __osBaseCounter
extern

◆ __osBaseTimer

OSTimer __osBaseTimer
extern

◆ __osCurrentTime

OSTime __osCurrentTime
extern

◆ __osEventStateTab

__OSEventState __osEventStateTab[OS_NUM_EVENTS]
extern

◆ __osFaultedThread

OSThread* __osFaultedThread
extern

◆ __osRunningThread

OSThread* __osRunningThread
extern

◆ __osRunQueue

OSThread* __osRunQueue
extern

◆ __osTimerCounter

u32 __osTimerCounter
extern

◆ __osTimerList

OSTimer* __osTimerList
extern

◆ __osViIntrCount

u32 __osViIntrCount
extern

◆ osViClock

s32 osViClock
extern