Go to the source code of this file.
Functions | |
u8 rspbootUcodeBuffer[0x100] | ALIGNED (16) |
void | create_audio_system (void) |
void | nuAuPreNMIFuncSet (NUAuPreNMIFunc func) |
void | nuAuMgr (void *arg) |
s32 | nuAuDmaCallBack (s32 addr, s32 len, void *state, u8 arg3) |
ALDMAproc | nuAuDmaNew (NUDMAState **state) |
void | nuAuCleanDMABuffers (void) |
void | nuAuPreNMIProc (NUScMsg mesg_type, u32 frameCounter) |
void | alLink (ALLink *element, ALLink *after) |
void | alUnlink (ALLink *element) |
Variables | |
u8 | nuAuPreNMI = 0 |
NUAuPreNMIFunc | nuAuPreNMIFunc = NULL |
s32 | nuAuDmaNext = 0 |
u32 | nuAuFrameCounter = 0 |
u8 | nuAuTaskStop = NU_AU_TASK_RUN |
u8 volatile | AuSynUseStereo = TRUE |
BSS u16 | AuInitialGlobalVolume |
BSS OSThread | nuAuMgrThread |
BSS u64 | AuStack [NU_AU_STACK_SIZE/sizeof(u64)] |
BSS Acmd * | AlCmdListBuffers [3] |
BSS NUScTask | nuAuTasks [3] |
BSS u8 * | D_800A3628 [3] |
BSS s32 | AlFrameSize |
BSS s32 | AlMinFrameSize |
BSS OSMesgQueue | nuAuDmaMesgQ |
BSS OSMesg | nuAuDmaMesgBuf [50] |
BSS OSIoMesg | nuAuDmaIOMesgBuf [50] |
BSS NUDMAState | nuAuDmaState |
BSS NUDMABuffer | nuAuDmaBufList [50] |
ALHeap | nuAuHeap |
AuSynDriver | auSynDriver |
u64 | n_aspMain_text_bin [] |
u64 | n_aspMain_data_bin [] |
u8 | AuHeapBase [AUDIO_HEAP_SIZE] |
u8 rspbootUcodeBuffer[0x100] ALIGNED | ( | 16 | ) |
void create_audio_system | ( | void | ) |
Definition at line 39 of file 25f00_len_940.c.
Referenced by create_audio_system_obfuscated().
void nuAuPreNMIFuncSet | ( | NUAuPreNMIFunc | func | ) |
Definition at line 103 of file 25f00_len_940.c.
void nuAuMgr | ( | void * | arg | ) |
Definition at line 110 of file 25f00_len_940.c.
Referenced by create_audio_system().
s32 nuAuDmaCallBack | ( | s32 | addr, |
s32 | len, | ||
void * | state, | ||
u8 | arg3 ) |
Definition at line 194 of file 25f00_len_940.c.
Referenced by nuAuDmaNew().
ALDMAproc nuAuDmaNew | ( | NUDMAState ** | state | ) |
Definition at line 263 of file 25f00_len_940.c.
Referenced by create_audio_system().
void nuAuCleanDMABuffers | ( | void | ) |
Definition at line 275 of file 25f00_len_940.c.
Referenced by nuAuMgr().
void nuAuPreNMIProc | ( | NUScMsg | mesg_type, |
u32 | frameCounter ) |
Definition at line 308 of file 25f00_len_940.c.
Referenced by create_audio_system().
void alLink | ( | ALLink * | element, |
ALLink * | after ) |
Definition at line 335 of file 25f00_len_940.c.
Referenced by create_audio_system(), nuAuCleanDMABuffers(), and nuAuDmaCallBack().
void alUnlink | ( | ALLink * | element | ) |
Definition at line 345 of file 25f00_len_940.c.
Referenced by nuAuCleanDMABuffers(), and nuAuDmaCallBack().
u8 nuAuPreNMI = 0 |
Definition at line 7 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuMgr().
NUAuPreNMIFunc nuAuPreNMIFunc = NULL |
Definition at line 8 of file 25f00_len_940.c.
Referenced by create_audio_system(), nuAuMgr(), and nuAuPreNMIFuncSet().
s32 nuAuDmaNext = 0 |
Definition at line 9 of file 25f00_len_940.c.
Referenced by nuAuCleanDMABuffers(), nuAuDmaCallBack(), and nuAuDmaNew().
u32 nuAuFrameCounter = 0 |
Definition at line 10 of file 25f00_len_940.c.
Referenced by nuAuCleanDMABuffers(), and nuAuDmaCallBack().
u8 nuAuTaskStop = NU_AU_TASK_RUN |
Definition at line 11 of file 25f00_len_940.c.
Referenced by create_audio_system(), nuAuMgr(), and nuAuPreNMIProc().
u8 volatile AuSynUseStereo = TRUE |
Definition at line 12 of file 25f00_len_940.c.
Referenced by au_pull_voice(), au_syn_get_volume_left(), au_syn_get_volume_right(), au_syn_set_fxmix(), au_syn_set_mixer_params(), au_syn_set_pan(), au_syn_set_pan_fxmix(), au_syn_set_volume_delta(), au_syn_start_voice_params(), and func_80056D5C().
BSS u16 AuInitialGlobalVolume |
Definition at line 14 of file 25f00_len_940.c.
Referenced by nuAuPreNMIProc().
BSS OSThread nuAuMgrThread |
Definition at line 15 of file 25f00_len_940.c.
Referenced by create_audio_system().
BSS u64 AuStack[NU_AU_STACK_SIZE/sizeof(u64)] |
Definition at line 16 of file 25f00_len_940.c.
Referenced by create_audio_system().
BSS Acmd* AlCmdListBuffers[3] |
Definition at line 17 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuMgr().
BSS NUScTask nuAuTasks[3] |
Definition at line 18 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuMgr().
BSS u8* D_800A3628[3] |
Definition at line 19 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuMgr().
BSS s32 AlFrameSize |
Definition at line 20 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuMgr().
BSS s32 AlMinFrameSize |
Definition at line 21 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuMgr().
BSS OSMesgQueue nuAuDmaMesgQ |
Definition at line 22 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuDmaCallBack().
BSS OSMesg nuAuDmaMesgBuf[50] |
Definition at line 23 of file 25f00_len_940.c.
Referenced by create_audio_system().
BSS OSIoMesg nuAuDmaIOMesgBuf[50] |
Definition at line 24 of file 25f00_len_940.c.
Referenced by nuAuDmaCallBack().
BSS NUDMAState nuAuDmaState |
Definition at line 25 of file 25f00_len_940.c.
Referenced by nuAuCleanDMABuffers(), nuAuDmaCallBack(), and nuAuDmaNew().
BSS NUDMABuffer nuAuDmaBufList[50] |
Definition at line 26 of file 25f00_len_940.c.
Referenced by create_audio_system(), and nuAuDmaNew().
ALHeap nuAuHeap |
Definition at line 28 of file 25f00_len_940.c.
Referenced by create_audio_system().
AuSynDriver auSynDriver |
Definition at line 29 of file 25f00_len_940.c.
Referenced by create_audio_system().
|
extern |
Referenced by create_audio_system().
|
extern |
Referenced by create_audio_system().
|
extern |
Referenced by create_audio_system().