Loading [MathJax]/jax/output/HTML-CSS/config.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
osdsp_task.cpp File Reference

Functions

void __DSP_exec_task (DSPTaskInfo *, DSPTaskInfo *)
 
void __DSP_remove_task (DSPTaskInfo *task)
 
static void Dsp_Update_Request ()
 
void __DSPHandler (__OSInterrupt interrupt, OSContext *context)
 
void DsyncFrame2 (u32 param_0, u32 param_1, u32 param_2)
 
static void DsyncFrame3 (u32 param_0, u32 param_1, u32 param_2, u32 param_3, u32 param_4)
 
bool Dsp_Running_Check ()
 
void Dsp_Running_Start ()
 

Variables

DSPTaskInfo__DSP_first_task
 
DSPTaskInfo__DSP_curr_task
 
static vu8 struct_80451308
 
static u8 struct_80451309
 
DSPTaskInfoDSP_prior_task
 
static u32 sync_stack [5]
 

Function Documentation

◆ __DSP_exec_task()

void __DSP_exec_task ( DSPTaskInfo * curr,
DSPTaskInfo * next )

◆ __DSP_remove_task()

void __DSP_remove_task ( DSPTaskInfo * task)

◆ __DSPHandler()

void __DSPHandler ( __OSInterrupt interrupt,
OSContext * context )

◆ Dsp_Running_Check()

bool Dsp_Running_Check ( )

◆ Dsp_Running_Start()

void Dsp_Running_Start ( )

◆ Dsp_Update_Request()

static void Dsp_Update_Request ( )
static

◆ DsyncFrame2()

void DsyncFrame2 ( u32 param_0,
u32 param_1,
u32 param_2 )

◆ DsyncFrame3()

static void DsyncFrame3 ( u32 param_0,
u32 param_1,
u32 param_2,
u32 param_3,
u32 param_4 )
static

Variable Documentation

◆ __DSP_curr_task

DSPTaskInfo* __DSP_curr_task
extern

◆ __DSP_first_task

DSPTaskInfo* __DSP_first_task
extern

◆ DSP_prior_task

DSPTaskInfo* DSP_prior_task

◆ struct_80451308

vu8 struct_80451308
static

◆ struct_80451309

u8 struct_80451309
static

◆ sync_stack

u32 sync_stack[5]
static