|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/io.h>#include <mach/hardware.h>#include <asm/hardware/iop_adma.h>Go to the source code of this file.
Data Structures | |
| struct | iop3xx_aau_desc_ctrl |
| struct | iop3xx_aau_e_desc_ctrl |
| struct | iop3xx_dma_desc_ctrl |
| struct | iop3xx_desc_dma |
| struct | iop3xx_desc_aau |
| struct | iop3xx_aau_gfmr |
| struct | iop3xx_desc_pq_xor |
| struct | iop3xx_desc_dual_xor |
| union | iop3xx_desc |
Macros | |
| #define | DMA_CCR(chan) (chan->mmr_base + 0x0) |
| #define | DMA_CSR(chan) (chan->mmr_base + 0x4) |
| #define | DMA_DAR(chan) (chan->mmr_base + 0xc) |
| #define | DMA_NDAR(chan) (chan->mmr_base + 0x10) |
| #define | DMA_PADR(chan) (chan->mmr_base + 0x14) |
| #define | DMA_PUADR(chan) (chan->mmr_base + 0x18) |
| #define | DMA_LADR(chan) (chan->mmr_base + 0x1c) |
| #define | DMA_BCR(chan) (chan->mmr_base + 0x20) |
| #define | DMA_DCR(chan) (chan->mmr_base + 0x24) |
| #define | AAU_ACR(chan) (chan->mmr_base + 0x0) |
| #define | AAU_ASR(chan) (chan->mmr_base + 0x4) |
| #define | AAU_ADAR(chan) (chan->mmr_base + 0x8) |
| #define | AAU_ANDAR(chan) (chan->mmr_base + 0xc) |
| #define | AAU_SAR(src, chan) (chan->mmr_base + (0x10 + ((src) << 2))) |
| #define | AAU_DAR(chan) (chan->mmr_base + 0x20) |
| #define | AAU_ABCR(chan) (chan->mmr_base + 0x24) |
| #define | AAU_ADCR(chan) (chan->mmr_base + 0x28) |
| #define | AAU_SAR_EDCR(src_edc) (chan->mmr_base + (0x02c + ((src_edc-4) << 2))) |
| #define | AAU_EDCR0_IDX 8 |
| #define | AAU_EDCR1_IDX 17 |
| #define | AAU_EDCR2_IDX 26 |
| #define | DMA0_ID 0 |
| #define | DMA1_ID 1 |
| #define | AAU_ID 2 |
| #define | iop_desc_set_pq_zero_sum_src_addr iop_desc_set_pq_src_addr |
| #define | IOP_ADMA_STATUS_BUSY (1 << 10) |
| #define | IOP_ADMA_ZERO_SUM_MAX_BYTE_COUNT (1024) |
| #define | IOP_ADMA_XOR_MAX_BYTE_COUNT (16 * 1024 * 1024) |
| #define | IOP_ADMA_MAX_BYTE_COUNT (16 * 1024 * 1024) |
Definition at line 43 of file iop3xx-adma.h.
Definition at line 37 of file iop3xx-adma.h.
Definition at line 39 of file iop3xx-adma.h.
Definition at line 44 of file iop3xx-adma.h.
Definition at line 40 of file iop3xx-adma.h.
Definition at line 38 of file iop3xx-adma.h.
Definition at line 42 of file iop3xx-adma.h.
| #define AAU_EDCR0_IDX 8 |
Definition at line 46 of file iop3xx-adma.h.
| #define AAU_EDCR1_IDX 17 |
Definition at line 47 of file iop3xx-adma.h.
| #define AAU_EDCR2_IDX 26 |
Definition at line 48 of file iop3xx-adma.h.
| #define AAU_ID 2 |
Definition at line 52 of file iop3xx-adma.h.
Definition at line 41 of file iop3xx-adma.h.
| #define AAU_SAR_EDCR | ( | src_edc | ) | (chan->mmr_base + (0x02c + ((src_edc-4) << 2))) |
Definition at line 45 of file iop3xx-adma.h.
| #define DMA0_ID 0 |
Definition at line 50 of file iop3xx-adma.h.
| #define DMA1_ID 1 |
Definition at line 51 of file iop3xx-adma.h.
Definition at line 33 of file iop3xx-adma.h.
Definition at line 26 of file iop3xx-adma.h.
Definition at line 27 of file iop3xx-adma.h.
Definition at line 28 of file iop3xx-adma.h.
Definition at line 34 of file iop3xx-adma.h.
Definition at line 32 of file iop3xx-adma.h.
Definition at line 29 of file iop3xx-adma.h.
Definition at line 30 of file iop3xx-adma.h.
Definition at line 31 of file iop3xx-adma.h.
| #define IOP_ADMA_MAX_BYTE_COUNT (16 * 1024 * 1024) |
Definition at line 294 of file iop3xx-adma.h.
| #define IOP_ADMA_STATUS_BUSY (1 << 10) |
Definition at line 291 of file iop3xx-adma.h.
| #define IOP_ADMA_XOR_MAX_BYTE_COUNT (16 * 1024 * 1024) |
Definition at line 293 of file iop3xx-adma.h.
| #define IOP_ADMA_ZERO_SUM_MAX_BYTE_COUNT (1024) |
Definition at line 292 of file iop3xx-adma.h.
| #define iop_desc_set_pq_zero_sum_src_addr iop_desc_set_pq_src_addr |
Definition at line 238 of file iop3xx-adma.h.
1.8.2