Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
arq.h File Reference

Go to the source code of this file.

Classes

struct  ARQRequest
 

Typedefs

typedef void(* ARQCallback) (u32 request_address)
 
typedef enum _ARamType ARamType
 
typedef enum _ArqPriotity ArqPriotity
 
typedef struct ARQRequest ARQRequest
 

Enumerations

enum  _ARamType { ARAM_DIR_MRAM_TO_ARAM , ARAM_DIR_ARAM_TO_MRAM }
 
enum  _ArqPriotity { ARQ_PRIORITY_LOW , ARQ_PRIORITY_HIGH }
 

Functions

void ARQInit (void)
 
void ARQPostRequest (ARQRequest *task, u32 owner, u32 type, u32 priority, u32 source, u32 destination, u32 length, ARQCallback callback)
 

Typedef Documentation

◆ ARamType

◆ ARQCallback

typedef void(* ARQCallback) (u32 request_address)

◆ ArqPriotity

◆ ARQRequest

Enumeration Type Documentation

◆ _ARamType

Enumerator
ARAM_DIR_MRAM_TO_ARAM 
ARAM_DIR_ARAM_TO_MRAM 

◆ _ArqPriotity

Enumerator
ARQ_PRIORITY_LOW 
ARQ_PRIORITY_HIGH 

Function Documentation

◆ ARQInit()

void ARQInit ( void  )

◆ ARQPostRequest()

void ARQPostRequest ( ARQRequest task,
u32  owner,
u32  type,
u32  priority,
u32  source,
u32  destination,
u32  length,
ARQCallback  callback 
)