Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dsp.h File Reference

Go to the source code of this file.

Classes

struct  STRUCT_DSP_TASK
 

Typedefs

typedef void(* DSPCallback) (void *task)
 
typedef struct STRUCT_DSP_TASK DSPTaskInfo
 

Functions

u32 DSPCheckMailToDSP (void)
 
u32 DSPCheckMailFromDSP (void)
 
u32 DSPReadCPUToDSPMbox (void)
 
u32 DSPReadMailFromDSP (void)
 
void DSPSendMailToDSP (u32 mail)
 
void DSPAssertInt (void)
 
void DSPInit (void)
 
BOOL DSPCheckInit (void)
 
void DSPReset (void)
 
void DSPHalt (void)
 
void DSPUnhalt (void)
 
u32 DSPGetDMAStatus (void)
 
 __declspec (weak) DSPTaskInfo *DSPAddTask(DSPTaskInfo *task)
 
DSPTaskInfoDSPCancelTask (DSPTaskInfo *task)
 
DSPTaskInfoDSPAssertTask (DSPTaskInfo *task)
 
DSPTaskInfo__DSPGetCurrentTask (void)
 

Typedef Documentation

◆ DSPCallback

typedef void(* DSPCallback) (void *task)

◆ DSPTaskInfo

typedef struct STRUCT_DSP_TASK DSPTaskInfo

Function Documentation

◆ __declspec()

__declspec ( weak )

UDP_Stubs.c Description:

◆ __DSPGetCurrentTask()

DSPTaskInfo * __DSPGetCurrentTask ( void )

◆ DSPAssertInt()

void DSPAssertInt ( void )

◆ DSPAssertTask()

DSPTaskInfo * DSPAssertTask ( DSPTaskInfo * task)

◆ DSPCancelTask()

DSPTaskInfo * DSPCancelTask ( DSPTaskInfo * task)

◆ DSPCheckInit()

BOOL DSPCheckInit ( void )

◆ DSPCheckMailFromDSP()

u32 DSPCheckMailFromDSP ( void )

◆ DSPCheckMailToDSP()

u32 DSPCheckMailToDSP ( void )

◆ DSPGetDMAStatus()

u32 DSPGetDMAStatus ( void )

◆ DSPHalt()

void DSPHalt ( void )

◆ DSPInit()

void DSPInit ( void )

◆ DSPReadCPUToDSPMbox()

u32 DSPReadCPUToDSPMbox ( void )

◆ DSPReadMailFromDSP()

u32 DSPReadMailFromDSP ( void )

◆ DSPReset()

void DSPReset ( void )

◆ DSPSendMailToDSP()

void DSPSendMailToDSP ( u32 mail)

◆ DSPUnhalt()

void DSPUnhalt ( void )