SSBM Decomp
Loading...
Searching...
No Matches
dsp.h File Reference
#include <dolphin/os.h>

Go to the source code of this file.

Data Structures

struct  DSPTaskInfo

Typedefs

typedef void(* DSPCallback) (void *task)

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)
DSPTaskInfoDSPAddTask (DSPTaskInfo *task)
DSPTaskInfoDSPCancelTask (DSPTaskInfo *task)
DSPTaskInfoDSPAssertTask (DSPTaskInfo *task)
DSPTaskInfo__DSPGetCurrentTask (void)

Typedef Documentation

◆ DSPCallback

typedef void(* DSPCallback) (void *task)

Function Documentation

◆ DSPCheckMailToDSP()

u32 DSPCheckMailToDSP ( void )

◆ DSPCheckMailFromDSP()

u32 DSPCheckMailFromDSP ( void )

◆ DSPReadCPUToDSPMbox()

u32 DSPReadCPUToDSPMbox ( void )

◆ DSPReadMailFromDSP()

u32 DSPReadMailFromDSP ( void )

◆ DSPSendMailToDSP()

void DSPSendMailToDSP ( u32 mail)

◆ DSPAssertInt()

void DSPAssertInt ( void )

◆ DSPInit()

void DSPInit ( void )

◆ DSPCheckInit()

BOOL DSPCheckInit ( void )

◆ DSPReset()

void DSPReset ( void )

◆ DSPHalt()

void DSPHalt ( void )

◆ DSPUnhalt()

void DSPUnhalt ( void )

◆ DSPGetDMAStatus()

u32 DSPGetDMAStatus ( void )

◆ DSPAddTask()

DSPTaskInfo * DSPAddTask ( DSPTaskInfo * task)

◆ DSPCancelTask()

DSPTaskInfo * DSPCancelTask ( DSPTaskInfo * task)

◆ DSPAssertTask()

DSPTaskInfo * DSPAssertTask ( DSPTaskInfo * task)

◆ __DSPGetCurrentTask()

DSPTaskInfo * __DSPGetCurrentTask ( void )