#include <sisci_api.h>
Data Fields | |
unsigned int | num_channels |
unsigned int | max_transfer_size |
unsigned int | max_vector_length |
unsigned int | support_mem2io |
unsigned int | support_io2mem |
unsigned int | support_io2io |
unsigned int | min_align_bytes |
unsigned int | suggested_align_bytes |
Data structure describing the cababilities of a DMA channel
unsigned int sci_dma_capabilities_t::max_transfer_size |
Maximum transfer size per vector
unsigned int sci_dma_capabilities_t::max_vector_length |
Maximum number of vectors in one transfer
unsigned int sci_dma_capabilities_t::min_align_bytes |
Minimum byte alignment for DMA buffer
unsigned int sci_dma_capabilities_t::num_channels |
The number of DMA channels
unsigned int sci_dma_capabilities_t::suggested_align_bytes |
Suggested byte alignment for DMA buffers
unsigned int sci_dma_capabilities_t::support_io2io |
Whether DMA from IO to IO (Peer-to-Peer) is supported
unsigned int sci_dma_capabilities_t::support_io2mem |
Whether DMA from IO to memory is supported
unsigned int sci_dma_capabilities_t::support_mem2io |
Whether DMA from memory to IO is supported