UDMA resource manager init parameters. More...
#include <udma_rm.h>
Data Fields | |
uint32_t | startBlkCopyUhcCh |
uint32_t | numBlkCopyUhcCh |
uint32_t | startBlkCopyHcCh |
uint32_t | numBlkCopyHcCh |
uint32_t | startBlkCopyCh |
uint32_t | numBlkCopyCh |
uint32_t | startTxUhcCh |
uint32_t | numTxUhcCh |
uint32_t | startTxHcCh |
uint32_t | numTxHcCh |
uint32_t | startTxCh |
uint32_t | numTxCh |
uint32_t | startRxUhcCh |
uint32_t | numRxUhcCh |
uint32_t | startRxHcCh |
uint32_t | numRxHcCh |
uint32_t | startRxCh |
uint32_t | numRxCh |
uint32_t | startFreeFlow |
uint32_t | numFreeFlow |
uint32_t | startFreeRing |
uint32_t | numFreeRing |
uint32_t | startGlobalEvent |
uint32_t | numGlobalEvent |
uint32_t | startVintr |
uint32_t | numVintr |
uint32_t | startIrIntr |
uint32_t | numIrIntr |
uint16_t | proxyThreadNum |
uint32_t | startC7xCoreIntr |
uint32_t | startC66xCoreIntr |
uint16_t | startProxy |
uint16_t | numProxy |
uint32_t | startRingMon |
uint32_t | numRingMon |
UDMA resource manager init parameters.
This assumes contiguos allocation of 'N' resources from a start offset to keep the interface simple.
Note: This is applicable for the driver handle as given during init call. The init call doesn't (can't rather) check for resource overlap across handles and across cores. It is the callers responsibility to ensure that resources overlaps are not present.