Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
ar.h
Go to the documentation of this file.
1#ifndef AR_H
2#define AR_H
3
4#include "dolphin/types.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef void (*ARCallback)(void);
11
14void ARStartDMA(u32 type, u32 mainmem_addr, u32 aram_addr, u32 length);
15u32 ARInit(u32* stack_index_addr, u32 num_entries);
16u32 ARAlloc(u32 length);
17u32 ARGetSize(void);
19
20#ifdef __cplusplus
21};
22#endif
23
24#endif /* AR_H */
u32 ARGetSize(void)
Definition ar.c:127
void ARStartDMA(u32 type, u32 mainmem_addr, u32 aram_addr, u32 length)
Definition ar.c:38
void(* ARCallback)(void)
Definition ar.h:10
ARCallback ARRegisterDMACallback(ARCallback callback)
Definition ar.c:17
u32 ARInit(u32 *stack_index_addr, u32 num_entries)
Definition ar.c:92
u32 ARAlloc(u32 length)
Definition ar.c:73
u32 ARGetDMAStatus(void)
Definition ar.c:28
u16 __ARGetInterruptStatus()
Definition ar.c:160
T cLib_calcTimer(T *value)
Definition c_lib.h:74
unsigned long u32
Definition types.h:10
unsigned short u16
Definition types.h:9