Mario Kart 64
Loading...
Searching...
No Matches
osint.h
Go to the documentation of this file.
1#ifndef _OSINT_H
2#define _OSINT_H
3#include "libultra_internal.h"
4#include <macros.h>
5
6//maybe should be in exceptasm.h?
8extern void __osDequeueThread(OSThread **, OSThread *);
11extern void __osDispatchThread(void);
12
13extern void __osSetTimerIntr(OSTime);
15extern void __osTimerInterrupt(void);
16extern u32 __osProbeTLB(void *);
17extern int __osSpDeviceBusy(void);
18
19#ifdef AVOID_UB
21#else
26#endif
27
31extern u32 __osBaseCounter;
32extern u32 __osViIntrCount;
34
36
37
38//not sure if this should be here
39extern s32 osViClock;
40extern void __osTimerServicesInit(void);
41extern s32 __osAiDeviceBusy(void);
42extern int __osDpDeviceBusy(void);
43#endif
s16 gCourseMaxZ
Definition code_800029B0.c:92
#define OS_NUM_EVENTS
Definition os.h:123
u64 OSTime
Definition os_time.h:19
void __osTimerServicesInit(void)
Definition osTimer.c:10
void __osTimerInterrupt(void)
Definition osTimer.c:22
void __osSetTimerIntr(OSTime)
Definition osTimer.c:59
OSThread * __osActiveQueue
Definition __osDequeueThread.c:7
s32 osViClock
Definition __osViInit.c:10
OSTime __osCurrentTime
Definition osTimer.c:4
OSThread * __osRunningThread
Definition __osDequeueThread.c:8
u32 __osProbeTLB(void *)
void __osDispatchThread(void)
void __osDequeueThread(OSThread **, OSThread *)
Definition __osDequeueThread.c:14
OSThread * __osFaultedThread
Definition __osDequeueThread.c:9
__OSEventState __osEventStateTab[OS_NUM_EVENTS]
Definition osSetEventMesg.c:8
OSTimer * __osTimerList
Definition osTimer.c:9
int __osDpDeviceBusy(void)
OSThread * __osRunQueue
Definition __osDequeueThread.c:6
s32 __osAiDeviceBusy(void)
Definition __osAiDeviceBusy.c:4
OSThread * __osPopThread(OSThread **)
void __osEnqueueThread(OSThread **, OSThread *)
u32 __osViIntrCount
Definition osTimer.c:6
OSTime __osInsertTimer(OSTimer *)
Definition osTimer.c:68
u32 __osBaseCounter
Definition osTimer.c:5
int __osSpDeviceBusy(void)
Definition __osSpDeviceBusy.c:4
OSTimer __osBaseTimer
Definition osTimer.c:3
u32 __osTimerCounter
Definition osTimer.c:7
void __osEnqueueAndYield(OSThread **)
Definition libultra_internal.h:26
Definition os_thread.h:51
Definition os_time.h:10
Definition libultra_internal.h:8
signed int s32
Definition ultratypes.h:15
unsigned int u32
Definition ultratypes.h:16