Run-Time Interfaces/Integration Guide
I-A-17
For PaRAM Set, there is one difference. If the DMA channels are one-to-one tied
to their respective PaRAM Sets (i.e. user cannot ‘choose’ the PaRAM Set for a
particular DMA channel), EDMA3 Driver automatically reserves all those PaRAM
Sets which are tied to the DMA channels. Then those PaRAM Sets would not be
returned when user requests for ANY PaRAM Set (specifically for linking purpose).
This is done in order to avoid allocating the PaRAM Set, tied to a particular DMA
channel, for linking purpose. If this constraint is not there, that DMA channel thus
could not be used at all, because of the unavailability of the desired PaRAM Set.
Member
Description
ownPaRAMSets
[EDMA3_MAX_PARAM_DWRDS]
PaRAM Sets owned by the EDMA3 Driver
Instance.
ownDmaChannels
[EDMA3_MAX_DMA_CHAN_DWRDS]
DMA channels owned by the EDMA3 Driver
Instance.
ownQdmaChannels
[EDMA3_MAX_QDMA_CHAN_DWRDS]
QDMA channels owned by the EDMA3 Driver
Instance.
ownTccs [EDMA3_MAX_TCC_DWRDS] TCCs owned by the EDMA3 Driver Instance.
resvdPaRAMSets
[EDMA3_MAX_PARAM_DWRDS]
PaRAM Sets reserved during initialization for
future use. These will not be given when user
requests for ANY available PaRAM Set using
'EDMA3_DRV_LINK_CHANNEL'
as
resource/channel id.
resvdDmaChannels
[EDMA3_MAX_DMA_CHAN_DWRDS]
DMA channels reserved during initialization for
future use. These will not be given when user
requests for ANY available DMA channel using
'EDMA3_DRV_DMA_CHANNEL_ANY'
as
resource/channel id.
resvdQdmaChannels
[EDMA3_MAX_QDMA_CHAN_DWRDS]
QDMA channels reserved during initialization
for future use. These will not be given when
user requests for ANY available QDMA channel
using 'EDMA3_DRV_QDMA_CHANNEL_ANY' as
resource/channel id.
resvdTccs
[EDMA3_MAX_TCC_DWRDS]
TCCs reserved during initialization for future
use. These will not be given when user
requests for ANY available TCC using
'EDMA3_DRV_TCC_ANY' as resource/TCC id.
Summary of Contents for EDMA3
Page 12: ......
Page 17: ...EDMA3 Driver Introduction I 1 5 ...
Page 20: ......
Page 40: ...Run Time Interfaces Integration Guide A 12 EDMA3_DRV_IOCTL_MAX_IOCTL Max IOCTL ...
Page 75: ...Run Time Interfaces Integration Guide I A 47 Errors EDMA3_DRV_E_INVALID_PARAM ...
Page 107: ...Run Time Interfaces Integration Guide I A 79 ...