Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | MAX_DMA_CHANNELS 10 |
#define | NETWORK_TX_DMA_NBR 0 |
#define | NETWORK_RX_DMA_NBR 1 |
#define | PAR0_TX_DMA_NBR 2 |
#define | PAR0_RX_DMA_NBR 3 |
#define | SCSI0_TX_DMA_NBR 2 |
#define | SCSI0_RX_DMA_NBR 3 |
#define | SER2_TX_DMA_NBR 2 |
#define | SER2_RX_DMA_NBR 3 |
#define | ATA_TX_DMA_NBR 2 |
#define | ATA_RX_DMA_NBR 3 |
#define | PAR1_TX_DMA_NBR 4 |
#define | PAR1_RX_DMA_NBR 5 |
#define | SCSI1_TX_DMA_NBR 4 |
#define | SCSI1_RX_DMA_NBR 5 |
#define | SER3_TX_DMA_NBR 4 |
#define | SER3_RX_DMA_NBR 5 |
#define | EXTDMA0_TX_DMA_NBR 4 |
#define | EXTDMA0_RX_DMA_NBR 5 |
#define | SER0_TX_DMA_NBR 6 |
#define | SER0_RX_DMA_NBR 7 |
#define | EXTDMA1_TX_DMA_NBR 6 |
#define | EXTDMA1_RX_DMA_NBR 7 |
#define | MEM2MEM_TX_DMA_NBR 6 |
#define | MEM2MEM_RX_DMA_NBR 7 |
#define | SER1_TX_DMA_NBR 8 |
#define | SER1_RX_DMA_NBR 9 |
#define | USB_TX_DMA_NBR 8 |
#define | USB_RX_DMA_NBR 9 |
#define | DMA_VERBOSE_ON_ERROR (1<<0) |
#define | DMA_PANIC_ON_ERROR ((1<<1)|DMA_VERBOSE_ON_ERROR) |
Enumerations | |
enum | dma_owner { dma_eth, dma_ser0, dma_ser1, dma_ser2, dma_ser3, dma_ata, dma_par0, dma_par1, dma_ext0, dma_ext1, dma_int6, dma_int7, dma_usb, dma_scsi0, dma_scsi1, dma_eth, dma_ser0, dma_ser1, dma_ser2, dma_ser3, dma_ser4, dma_iop, dma_sser, dma_strp, dma_h264, dma_jpeg, dma_eth0, dma_eth1, dma_iop0, dma_iop1, dma_ser0, dma_ser1, dma_ser2, dma_ser3, dma_sser0, dma_sser1, dma_ata, dma_strp, dma_ext0, dma_ext1, dma_ext2, dma_ext3 } |
Functions | |
int | cris_request_dma (unsigned int dmanr, const char *device_id, unsigned options, enum dma_owner owner) |
void | cris_free_dma (unsigned int dmanr, const char *device_id) |
#define DMA_PANIC_ON_ERROR ((1<<1)|DMA_VERBOSE_ON_ERROR) |
enum dma_owner |