PSDK QNX API Guide
Udma_RmInitPrms Struct Reference

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
 

Detailed Description

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.


The documentation for this struct was generated from the following file: