1#ifndef _LIBULTRA_INTERNAL_H_
2#define _LIBULTRA_INTERNAL_H_
s32 __osSiRawWriteIo(void *, u32)
Definition __osSiRawWriteIo.c:4
s32 __osSpSetPc(void *)
Definition __osSpSetPc.c:4
s32 __osSpDeviceBusy(void)
Definition __osSpDeviceBusy.c:4
OSThread * __osActiveQueue
Definition __osDequeueThread.c:5
s32 __osAtomicDec(u32 *)
Definition __osAtomicDec.c:3
void __osViSwapContext(void)
Definition __osViSwapContext.c:7
u32 __osSpGetStatus(void)
Definition __osSpGetStatus.c:4
void __osSetTimerIntr(u64)
Definition osTimer.c:59
OSThread * __osRunningThread
Definition __osDequeueThread.c:6
void __osSpSetStatus(u32)
Definition __osSpSetStatus.c:4
s32 __osSiRawReadIo(void *, u32 *)
Definition __osSiRawReadIo.c:4
void __osDispatchThread(void)
s32 __osSiRawStartDma(s32, void *)
Definition __osSiRawStartDma.c:4
void __osSetHWIntrRoutine(OSHWIntr interrupt, s32(*handler)(void))
Definition __osSetHWIntrRoutine.c:8
void __osDequeueThread(OSThread **, OSThread *)
OSThread * __osFaultedThread
Definition __osDequeueThread.c:7
void __osViInit(void)
Definition __osViInit.c:16
OSThread * __osRunQueue
Definition __osDequeueThread.c:4
u64 __osInsertTimer(OSTimer *)
Definition osTimer.c:68
struct __osThreadTail __osThreadTail
void __osSiRelAccess(void)
Definition __osSiCreateAccessQueue.c:23
s32 __osAiDeviceBusy(void)
Definition __osAiDeviceBusy.c:4
OSThread * __osPopThread(OSThread **)
s32 __osSiDeviceBusy(void)
Definition __osSiDeviceBusy.c:4
s32 osPiRawReadIo(u32 a0, u32 *a1)
Definition osPiRawReadIo.c:6
OSViContext * __osViGetCurrentContext2(void)
void __osSiCreateAccessQueue(void)
Definition __osSiCreateAccessQueue.c:9
void __osEnqueueThread(OSThread **, OSThread *)
struct __OSEventState __OSEventState
void __osSiGetAccess(void)
Definition __osSiCreateAccessQueue.c:15
s32 __osSpRawStartDma(u32 dir, void *sp_ptr, void *dram_ptr, size_t size)
Definition __osSpRawStartDma.c:4
OSViContext * __osViGetCurrentContext(void)
Definition __osViGetCurrentContext.c:5
s32 __osLeoInterrupt()
Definition __osLeoInterrupt.c:12
void __osPiCreateAccessQueue(void)
Definition __osPiCreateAccessQueue.c:9
void __osPiGetAccess(void)
Definition __osPiCreateAccessQueue.c:15
void __osEnqueueAndYield(OSThread **)
unsigned long long int u64
Definition llconv.c:2
s32 OSPri
Definition os_thread.h:21
Definition libultra_internal.h:42
OSMesgQueue * eventQueue
Definition libultra_internal.h:46
OSMesgQueue * accessQueue
Definition libultra_internal.h:47
u32 initialized
Definition libultra_internal.h:43
OSMesgQueue * cmdQueue
Definition libultra_internal.h:45
OSThread * mgrThread
Definition libultra_internal.h:44
Definition libultra_internal.h:23
OSPri priority
Definition libultra_internal.h:25
struct OSThread_s * next
Definition libultra_internal.h:24
struct OSThread_s * queue
Definition libultra_internal.h:26
u32 unk14
Definition libultra_internal.h:29
struct OSThread_s * unk10
Definition libultra_internal.h:28
struct OSThread_s * tlnext
Definition libultra_internal.h:27
Definition os_thread.h:50
Definition libultra_internal.h:7
OSMesg message
Definition libultra_internal.h:9
OSMesgQueue * messageQueue
Definition libultra_internal.h:8
Definition libultra_internal.h:12
OSThread * next
Definition libultra_internal.h:13
OSPri priority
Definition libultra_internal.h:14
signed int s32
Definition ultratypes.h:15
unsigned int u32
Definition ultratypes.h:16