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
OSInterrupt.h File Reference

Go to the source code of this file.

Typedefs

typedef s16 __OSInterrupt
 
typedef u32 OSInterruptMask
 
typedef void(* __OSInterruptHandler) (__OSInterrupt interrupt, OSContext *context)
 

Functions

__OSInterruptHandler __OSSetInterruptHandler (__OSInterrupt interrupt, __OSInterruptHandler handler)
 
__OSInterruptHandler __OSGetInterruptHandler (__OSInterrupt interrupt)
 
void __OSDispatchInterrupt (__OSException exception, OSContext *context)
 
OSInterruptMask OSGetInterruptMask (void)
 
OSInterruptMask OSSetInterruptMask (OSInterruptMask mask)
 
OSInterruptMask __OSMaskInterrupts (OSInterruptMask mask)
 
OSInterruptMask __OSUnmaskInterrupts (OSInterruptMask mask)
 

Variables

volatile __OSInterrupt __OSLastInterrupt
 
volatile u32 __OSLastInterruptSrr0
 
volatile OSTime __OSLastInterruptTime
 

Typedef Documentation

◆ __OSInterrupt

typedef s16 __OSInterrupt

◆ __OSInterruptHandler

typedef void(* __OSInterruptHandler) (__OSInterrupt interrupt, OSContext *context)

◆ OSInterruptMask

Function Documentation

◆ __OSDispatchInterrupt()

void __OSDispatchInterrupt ( __OSException exception,
OSContext * context )

◆ __OSGetInterruptHandler()

__OSInterruptHandler __OSGetInterruptHandler ( __OSInterrupt interrupt)

◆ __OSMaskInterrupts()

OSInterruptMask __OSMaskInterrupts ( OSInterruptMask mask)

◆ __OSSetInterruptHandler()

__OSInterruptHandler __OSSetInterruptHandler ( __OSInterrupt interrupt,
__OSInterruptHandler handler )

◆ __OSUnmaskInterrupts()

OSInterruptMask __OSUnmaskInterrupts ( OSInterruptMask mask)

◆ OSGetInterruptMask()

OSInterruptMask OSGetInterruptMask ( void )

◆ OSSetInterruptMask()

OSInterruptMask OSSetInterruptMask ( OSInterruptMask mask)

Variable Documentation

◆ __OSLastInterrupt

volatile __OSInterrupt __OSLastInterrupt
extern

◆ __OSLastInterruptSrr0

volatile u32 __OSLastInterruptSrr0
extern

◆ __OSLastInterruptTime

volatile OSTime __OSLastInterruptTime
extern