Framework Components Application Programming Interface (API)
fc-t15
|
EDMA3 Linked Transfer Protocol Arguments definition. More...
#include <ires_edma3Chan.h>
Data Fields | |
int | size |
IRES_RequestMode | mode |
short | numPaRams |
short | paRamIndex |
short | numTccs |
short | tccIndex |
short | qdmaChan |
short | edmaChan |
short | contiguousAllocation |
short | shadowPaRamsAllocation |
EDMA3 Linked Transfer Protocol Arguments definition.
int IRES_EDMA3CHAN_ProtocolArgs::size |
Size of this structure.
IRES_RequestMode IRES_EDMA3CHAN_ProtocolArgs::mode |
Resource request type.
@sa IRES_RequestMode
short IRES_EDMA3CHAN_ProtocolArgs::numPaRams |
Number of params requested.
@remarks Must be between 0 and #IRES_EDMA3CHAN_MAXPARAMS - 1 inclusive.
short IRES_EDMA3CHAN_ProtocolArgs::paRamIndex |
Describe type of paRams required.
@remarks If @c numParams > 1 and requesting contiguous Params, this field indicates the start index of the PaRam block. Otherwise, set this field to #IRES_EDMA3CHAN_PARAM_ANY.
short IRES_EDMA3CHAN_ProtocolArgs::numTccs |
Number of Tcc(s) requested.
@remarks Must be between 0 and #IRES_EDMA3CHAN_MAXTCCS -1 inclusive.
short IRES_EDMA3CHAN_ProtocolArgs::tccIndex |
The type of tccs requested.
@remarks If @c numParams > 1 and requesting contiguous Params, this field indicates the start index of the Tcc block. Otherwise, set this field to #IRES_EDMA3CHAN_TCC_ANY.
short IRES_EDMA3CHAN_ProtocolArgs::qdmaChan |
QDMA channel required, if any.
@remarks If a QDMA channel is not needed, set this field to #IRES_EDMA3CHAN_CHAN_NONE.
short IRES_EDMA3CHAN_ProtocolArgs::edmaChan |
Edma channel required if any.
@remarks If a QDMA channel is not needed, set this field to #IRES_EDMA3CHAN_CHAN_NONE. @remarks If a single EDMA channel is requested with a single Tcc in one resource descriptor, then resource allocator will attempt to allocate EDMA Channel # N = Tcc # N, and will fail if that is unavailable.
short IRES_EDMA3CHAN_ProtocolArgs::contiguousAllocation |
Flag indicating if contiguous allocation of PaRams and Tccs is required.
short IRES_EDMA3CHAN_ProtocolArgs::shadowPaRamsAllocation |
Flag indicating if shadow PaRams need to be allocated.