SSBM Decomp
Loading...
Searching...
No Matches
OSReset.c File Reference

Data Structures

struct  OSResetQueue
 
struct  Unk2
 
struct  Unk
 

Functions

void OSRegisterResetFunction (OSResetFunctionInfo *func)
 
static void Reset (s32 arg0)
 
volatile Unk2 DAT_cc002000 AT_ADDRESS (0xCC002000)
 
OSSram__OSLockSram (void)
 
OSThreadQueue __OSActiveThreadQueue AT_ADDRESS (0x800000DC)
 
bool __OSCallResetFunctions (bool funcs_arg)
 
static void KillThreads (void)
 
void __OSDoHotReset (s32 arg0)
 
void OSResetSystem (int reset, u32 resetCode, bool forceMenu)
 
volatile u8 DAT_800030e2 AT_ADDRESS (0x800030E2)
 
volatile Unk DAT_cc003000 AT_ADDRESS (0xCC003000)
 
u32 OSGetResetCode (void)
 

Variables

static OSResetQueue ResetFunctionQueue
 

Function Documentation

◆ OSRegisterResetFunction()

void OSRegisterResetFunction ( OSResetFunctionInfo func)

◆ Reset()

static void Reset ( s32  arg0)
static

◆ AT_ADDRESS() [1/4]

volatile Unk2 DAT_cc002000 AT_ADDRESS ( 0xCC002000  )
extern

◆ __OSLockSram()

OSSram * __OSLockSram ( void  )
extern

◆ AT_ADDRESS() [2/4]

OSThreadQueue __OSActiveThreadQueue AT_ADDRESS ( 0x800000DC  )
extern

◆ __OSCallResetFunctions()

bool __OSCallResetFunctions ( bool  funcs_arg)

◆ KillThreads()

static void KillThreads ( void  )
static

◆ __OSDoHotReset()

void __OSDoHotReset ( s32  arg0)

◆ OSResetSystem()

void OSResetSystem ( int  reset,
u32  resetCode,
bool  forceMenu 
)

◆ AT_ADDRESS() [3/4]

volatile u8 DAT_800030e2 AT_ADDRESS ( 0x800030E2  )
extern

◆ AT_ADDRESS() [4/4]

volatile Unk DAT_cc003000 AT_ADDRESS ( 0xCC003000  )
extern

◆ OSGetResetCode()

u32 OSGetResetCode ( void  )

Variable Documentation

◆ ResetFunctionQueue

OSResetQueue ResetFunctionQueue
static