Go to the source code of this file.
|
| ARQCallback | ARRegisterDMACallback (ARQCallback callback) |
| u32 | ARGetDMAStatus (void) |
| void | ARStartDMA (u32 type, u32 mainmem_addr, u32 aram_addr, u32 length) |
| u32 | ARAlloc (u32 length) |
| u32 | ARFree (u32 *length) |
| int | ARCheckInit (void) |
| u32 | ARInit (u32 *stack_index_addr, u32 num_entries) |
| void | ARReset (void) |
| void | ARSetSize (void) |
| u32 | ARGetBaseAddress (void) |
| u32 | ARGetSize (void) |
| void | ARQInit (void) |
| void | ARQReset (void) |
| void | ARQPostRequest (struct ARQRequest *request, u32 owner, u32 type, u32 priority, u32 source, u32 dest, u32 length, ARQCallback callback) |
| void | ARQRemoveRequest (struct ARQRequest *request) |
| void | ARQRemoveOwnerRequest (u32 owner) |
| void | ARQFlushQueue (void) |
| void | ARQSetChunkSize (u32 size) |
| u32 | ARQGetChunkSize (void) |
◆ ARQ_DMA_ALIGNMENT
| #define ARQ_DMA_ALIGNMENT 32 |
◆ ARAM_DIR_MRAM_TO_ARAM
| #define ARAM_DIR_MRAM_TO_ARAM 0x00 |
◆ ARAM_DIR_ARAM_TO_MRAM
| #define ARAM_DIR_ARAM_TO_MRAM 0x01 |
◆ ARStartDMARead
| #define ARStartDMARead |
( |
| mmem, |
|
|
| aram, |
|
|
| len ) |
Value:
void ARStartDMA(u32 type, u32 mainmem_addr, u32 aram_addr, u32 length)
#define ARAM_DIR_ARAM_TO_MRAM
Definition ar.h:25
◆ ARStartDMAWrite
| #define ARStartDMAWrite |
( |
| mmem, |
|
|
| aram, |
|
|
| len ) |
Value:
#define ARAM_DIR_MRAM_TO_ARAM
Definition ar.h:24
◆ ARQ_TYPE_MRAM_TO_ARAM
◆ ARQ_TYPE_ARAM_TO_MRAM
◆ ARQ_PRIORITY_LOW
| #define ARQ_PRIORITY_LOW 0 |
◆ ARQ_PRIORITY_HIGH
| #define ARQ_PRIORITY_HIGH 1 |
◆ ARQCallback
◆ ARRegisterDMACallback()
◆ ARGetDMAStatus()
| u32 ARGetDMAStatus |
( |
void | | ) |
|
◆ ARStartDMA()
| void ARStartDMA |
( |
u32 | type, |
|
|
u32 | mainmem_addr, |
|
|
u32 | aram_addr, |
|
|
u32 | length ) |
◆ ARAlloc()
◆ ARFree()
◆ ARCheckInit()
◆ ARInit()
| u32 ARInit |
( |
u32 * | stack_index_addr, |
|
|
u32 | num_entries ) |
◆ ARReset()
◆ ARSetSize()
◆ ARGetBaseAddress()
| u32 ARGetBaseAddress |
( |
void | | ) |
|
◆ ARGetSize()
◆ ARQInit()
◆ ARQReset()
◆ ARQPostRequest()
◆ ARQRemoveRequest()
| void ARQRemoveRequest |
( |
struct ARQRequest * | request | ) |
|
◆ ARQRemoveOwnerRequest()
| void ARQRemoveOwnerRequest |
( |
u32 | owner | ) |
|
◆ ARQFlushQueue()
| void ARQFlushQueue |
( |
void | | ) |
|
◆ ARQSetChunkSize()
| void ARQSetChunkSize |
( |
u32 | size | ) |
|
◆ ARQGetChunkSize()
| u32 ARQGetChunkSize |
( |
void | | ) |
|