Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
OSContext.c File Reference

Functions

asm void __OSLoadFPUContext (void)
 
asm void __OSSaveFPUContext (s32 unused0, s32 unused1, register OSContext *context)
 
asm void OSSaveFPUContext (register OSContext *context)
 
asm void OSSetCurrentContext (register OSContext *context)
 
OSContextOSGetCurrentContext (void)
 
asm u32 OSSaveContext (register OSContext *context)
 
asm void OSLoadContext (register OSContext *context)
 
asm u8OSGetStackPointer (void)
 
void OSClearContext (OSContext *context)
 
asm void OSInitContext (register OSContext *context, register u32 srr0, register u32 stack)
 
void i_OSClearContext (OSContext *context)
 
OSContexti_OSGetCurrentContext (void)
 
void OSDumpContext (OSContext *context)
 
static asm void OSSwitchFPUContext (register u8 err, register OSContext *context)
 
void __OSContextInit (void)
 
asm void OSFillFPUContext (register OSContext *context)
 

Variables

volatile OSContext__OSCurrentContext
 
volatile OSContext__OSFPUContext
 

Function Documentation

◆ __OSContextInit()

void __OSContextInit ( void  )

◆ __OSLoadFPUContext()

asm void __OSLoadFPUContext ( void  )

◆ __OSSaveFPUContext()

asm void __OSSaveFPUContext ( s32  unused0,
s32  unused1,
register OSContext context 
)

◆ i_OSClearContext()

void i_OSClearContext ( OSContext context)
inline

◆ i_OSGetCurrentContext()

OSContext * i_OSGetCurrentContext ( void  )
inline

◆ OSClearContext()

void OSClearContext ( OSContext context)

◆ OSDumpContext()

void OSDumpContext ( OSContext context)

◆ OSFillFPUContext()

asm void OSFillFPUContext ( register OSContext context)

◆ OSGetCurrentContext()

OSContext * OSGetCurrentContext ( void  )

◆ OSGetStackPointer()

asm u8 * OSGetStackPointer ( void  )

◆ OSInitContext()

asm void OSInitContext ( register OSContext context,
register u32  srr0,
register u32  stack 
)

◆ OSLoadContext()

asm void OSLoadContext ( register OSContext context)

◆ OSSaveContext()

asm u32 OSSaveContext ( register OSContext context)

◆ OSSaveFPUContext()

asm void OSSaveFPUContext ( register OSContext context)

◆ OSSetCurrentContext()

asm void OSSetCurrentContext ( register OSContext context)

◆ OSSwitchFPUContext()

static asm void OSSwitchFPUContext ( register u8  err,
register OSContext context 
)
static

Variable Documentation

◆ __OSCurrentContext

volatile OSContext* __OSCurrentContext

◆ __OSFPUContext

volatile OSContext* __OSFPUContext