8typedef struct STRUCT_DSP_TASK
25 struct STRUCT_DSP_TASK *
next;
26 struct STRUCT_DSP_TASK *
prev;
DSPTaskInfo * DSPAddTask(DSPTaskInfo *task)
u32 DSPCheckMailToDSP(void)
void(* DSPCallback)(void *task)
Definition dsp.h:6
u32 DSPGetDMAStatus(void)
void DSPSendMailToDSP(u32 mail)
DSPTaskInfo * DSPCancelTask(DSPTaskInfo *task)
u32 DSPReadMailFromDSP(void)
DSPTaskInfo * DSPAssertTask(DSPTaskInfo *task)
DSPTaskInfo * __DSPGetCurrentTask(void)
u32 DSPReadCPUToDSPMbox(void)
u32 DSPCheckMailFromDSP(void)
int BOOL
Definition types.h:20
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
s64 OSTime
Definition os.h:10
DSPCallback done_cb
Definition dsp.h:23
u32 iram_length
Definition dsp.h:14
u16 dsp_resume_vector
Definition dsp.h:20
DSPCallback res_cb
Definition dsp.h:22
u16 * iram_mmem_addr
Definition dsp.h:13
u32 dram_addr
Definition dsp.h:18
struct STRUCT_DSP_TASK * next
Definition dsp.h:25
volatile u32 flags
Definition dsp.h:12
u16 dsp_init_vector
Definition dsp.h:19
OSTime t_context
Definition dsp.h:27
DSPCallback req_cb
Definition dsp.h:24
DSPCallback init_cb
Definition dsp.h:21
OSTime t_task
Definition dsp.h:28
volatile u32 priority
Definition dsp.h:11
struct STRUCT_DSP_TASK * prev
Definition dsp.h:26
u32 iram_addr
Definition dsp.h:15
u16 * dram_mmem_addr
Definition dsp.h:16
volatile u32 state
Definition dsp.h:10
u32 dram_length
Definition dsp.h:17