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

Classes

struct  OSAlarmQueue
 

Functions

static void SetTimer (OSAlarm *alarm)
 
static void InsertAlarm (OSAlarm *alarm, OSTime fire, OSAlarmHandler handler)
 
static void DecrementerExceptionCallback (__REGISTER __OSException exception, __REGISTER OSContext *context)
 
static void DecrementerExceptionHandler (__OSException exception, OSContext *context)
 
static BOOL OnReset (BOOL final, u32 event)
 
BOOL OSCheckAlarmQueue (void)
 
void __OSInitAlarm (void)
 
void OSCreateAlarm (OSAlarm *alarm)
 
void OSSetAlarm (OSAlarm *alarm, OSTime tick, OSAlarmHandler handler)
 
void OSSetAbsAlarm (OSAlarm *alarm, OSTime time, OSAlarmHandler handler)
 
void OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime period, OSAlarmHandler handler)
 
void OSCancelAlarm (OSAlarm *alarm)
 
static asm void DecrementerExceptionHandler (__REGISTER __OSException exception, __REGISTER OSContext *context)
 
void OSSetAlarmTag (OSAlarm *alarm, u32 tag)
 
void OSCancelAlarms (u32 tag)
 
void __OSCancelInternalAlarms (void *userdata)
 
void OSSetAlarmUserData (OSAlarm *alarm, void *userData)
 
void * OSGetAlarmUserData (const OSAlarm *alarm)
 

Variables

static OSShutdownFunctionInfo ShutdownFunctionInfo = {OnReset, 0xFFFFFFFF, NULL, NULL}
 
static OSAlarmQueue AlarmQueue
 

Function Documentation

◆ __OSCancelInternalAlarms()

void __OSCancelInternalAlarms ( void * userdata)

◆ __OSInitAlarm()

void __OSInitAlarm ( void )

◆ DecrementerExceptionCallback()

static void DecrementerExceptionCallback ( __REGISTER __OSException exception,
__REGISTER OSContext * context )
static

◆ DecrementerExceptionHandler() [1/2]

static void DecrementerExceptionHandler ( __OSException exception,
OSContext * context )
static

◆ DecrementerExceptionHandler() [2/2]

static asm void DecrementerExceptionHandler ( __REGISTER __OSException exception,
__REGISTER OSContext * context )
static

◆ InsertAlarm()

static void InsertAlarm ( OSAlarm * alarm,
OSTime fire,
OSAlarmHandler handler )
static

◆ OnReset()

static BOOL OnReset ( BOOL final,
u32 event )
static

◆ OSCancelAlarm()

void OSCancelAlarm ( OSAlarm * alarm)

◆ OSCancelAlarms()

void OSCancelAlarms ( u32 tag)

◆ OSCheckAlarmQueue()

BOOL OSCheckAlarmQueue ( void )

◆ OSCreateAlarm()

void OSCreateAlarm ( OSAlarm * alarm)

◆ OSGetAlarmUserData()

void * OSGetAlarmUserData ( const OSAlarm * alarm)

◆ OSSetAbsAlarm()

void OSSetAbsAlarm ( OSAlarm * alarm,
OSTime time,
OSAlarmHandler handler )

◆ OSSetAlarm()

void OSSetAlarm ( OSAlarm * alarm,
OSTime tick,
OSAlarmHandler handler )

◆ OSSetAlarmTag()

void OSSetAlarmTag ( OSAlarm * alarm,
u32 tag )

◆ OSSetAlarmUserData()

void OSSetAlarmUserData ( OSAlarm * alarm,
void * userData )

◆ OSSetPeriodicAlarm()

void OSSetPeriodicAlarm ( OSAlarm * alarm,
OSTime start,
OSTime period,
OSAlarmHandler handler )

◆ SetTimer()

static void SetTimer ( OSAlarm * alarm)
static

Variable Documentation

◆ AlarmQueue

OSAlarmQueue AlarmQueue
static

◆ ShutdownFunctionInfo

OSShutdownFunctionInfo ShutdownFunctionInfo = {OnReset, 0xFFFFFFFF, NULL, NULL}
static