Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
arq.h
Go to the documentation of this file.
1#ifndef ARQ_H
2#define ARQ_H
3
4#include "dolphin/types.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10#define ARQ_CHUNK_SIZE_DEFAULT 4096
11
13
18
23
34
35void ARQInit(void);
38
39#ifdef __cplusplus
40};
41#endif
42
43#endif /* ARQ_H */
enum _ARamType ARamType
void(* ARQCallback)(u32 request_address)
Definition arq.h:12
void ARQInit(void)
Definition arq.c:111
_ARamType
Definition arq.h:14
@ ARAM_DIR_ARAM_TO_MRAM
Definition arq.h:16
@ ARAM_DIR_MRAM_TO_ARAM
Definition arq.h:15
_ArqPriotity
Definition arq.h:19
@ ARQ_PRIORITY_HIGH
Definition arq.h:21
@ ARQ_PRIORITY_LOW
Definition arq.h:20
enum _ArqPriotity ArqPriotity
void ARQPostRequest(ARQRequest *task, u32 owner, u32 type, u32 priority, u32 source, u32 destination, u32 length, ARQCallback callback)
Definition arq.c:128
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition arq.h:24
struct ARQRequest * next
Definition arq.h:25
u32 owner
Definition arq.h:26
u32 destination
Definition arq.h:30
ARQCallback callback
Definition arq.h:32
u32 priority
Definition arq.h:28
u32 length
Definition arq.h:31
u32 source
Definition arq.h:29
u32 type
Definition arq.h:27
unsigned long u32
Definition types.h:10