Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
OSReset.c File Reference

Functions

static int CallResetFunctions (int final)
 
static void Reset (u32 resetCode)
 
void OSRegisterResetFunction (OSResetFunctionInfo *info)
 
void OSUnregisterResetFunction (OSResetFunctionInfo *info)
 
int __OSCallResetFunctions (BOOL final)
 
static void KillThreads (void)
 
void __OSDoHotReset (u32 resetCode)
 
void __OSShutdownDevices (BOOL doRecal)
 
void OSResetSystem (BOOL reset, u32 resetCode, BOOL forceMenu)
 
u32 OSGetResetCode ()
 
u32 OSSetBootDol (u32 dolOffset)
 

Variables

static OSResetFunctionQueue ResetFunctionQueue
 
static u32 bootThisDol
 

Function Documentation

◆ __OSCallResetFunctions()

int __OSCallResetFunctions ( BOOL final)

◆ __OSDoHotReset()

void __OSDoHotReset ( u32 resetCode)

◆ __OSShutdownDevices()

void __OSShutdownDevices ( BOOL doRecal)

◆ CallResetFunctions()

static int CallResetFunctions ( int final)
static

◆ KillThreads()

static void KillThreads ( void )
static

◆ OSGetResetCode()

u32 OSGetResetCode ( )

◆ OSRegisterResetFunction()

void OSRegisterResetFunction ( OSResetFunctionInfo * info)

◆ OSResetSystem()

void OSResetSystem ( BOOL reset,
u32 resetCode,
BOOL forceMenu )

◆ OSSetBootDol()

u32 OSSetBootDol ( u32 dolOffset)

◆ OSUnregisterResetFunction()

void OSUnregisterResetFunction ( OSResetFunctionInfo * info)

◆ Reset()

static asm void Reset ( u32 resetCode)
static

Variable Documentation

◆ bootThisDol

u32 bootThisDol
static

◆ ResetFunctionQueue

OSResetFunctionQueue ResetFunctionQueue
static