![]() |
![]() |
#include <qmss_qm.h>
Data Fields | |
uint32_t | maxQueMgrGroups |
uint32_t | maxQueMgr |
uint32_t | maxQue |
uint32_t | maxMemReg |
uint32_t | maxPDSP |
uint32_t | intLinkRamSize |
int | orderedMemReg |
uint32_t | numQueueNum [QMSS_MAX_QMGR_GROUPS] |
Qmss_QueueNumRange * | maxQueueNum [QMSS_MAX_QMGR_GROUPS] |
Qmss_GlobalConfigGroupRegs | groupRegs [QMSS_MAX_QMGR_GROUPS] |
Qmss_GlobalConfigRegs | regs |
void *(* | virt2Phy )(void *virt) |
void *(* | phy2Virt )(void *phy) |
void *(* | virt2PhyDesc )(uint32_t QID, void *virt) |
void *(* | phy2VirtDesc )(uint32_t QID, void *phy) |
Qmss_RmServiceHnd | qmRmServiceHandle |
Qmss_GlobalConfigGroupRm | groupRm [QMSS_MAX_QMGR_GROUPS] |
char | rmFirmwarePdsp [QMSS_RM_RESOURCE_NAME_MAX_CHARS] |
char | rmAccumCh [QMSS_MAX_INTD][QMSS_RM_RESOURCE_NAME_MAX_CHARS] |
char | rmRegQueueFmt [QMSS_RM_RESOURCE_NAME_MAX_CHARS] |
Maximum number of queue manager groups
uint32_t Qmss_GlobalConfigParams::maxQueMgr |
Maximum number of queue Managers
uint32_t Qmss_GlobalConfigParams::maxQue |
Maximum number of queues
uint32_t Qmss_GlobalConfigParams::maxMemReg |
Maximum number of memory regions
uint32_t Qmss_GlobalConfigParams::maxPDSP |
Maximum number of PDSPs
Size of internal linkram
Requires ordered memory regions?
uint32_t Qmss_GlobalConfigParams::numQueueNum[QMSS_MAX_QMGR_GROUPS] |
Number of queue ranges defined in maxQueueNum
Qmss_QueueNumRange* Qmss_GlobalConfigParams::maxQueueNum[QMSS_MAX_QMGR_GROUPS] |
Queue start index and maximum number of queues of each queue type for each queue group
Qmss_GlobalConfigGroupRegs Qmss_GlobalConfigParams::groupRegs[QMSS_MAX_QMGR_GROUPS] |
Register definitions for each QM group
Register definitions for whole SS
void*(* Qmss_GlobalConfigParams::virt2Phy)(void *virt) |
virtual to physical address translation function for base addr
void*(* Qmss_GlobalConfigParams::phy2Virt)(void *phy) |
physical to virtual address translation function for base addr
void*(* Qmss_GlobalConfigParams::virt2PhyDesc)(uint32_t QID, void *virt) |
virtual to physical address translation function for descriptors
void*(* Qmss_GlobalConfigParams::phy2VirtDesc)(uint32_t QID, void *phy) |
physical to virtual address translation function for descriptors
QM stores the Resource Manager service handle for internal use
Qmss_GlobalConfigGroupRm Qmss_GlobalConfigParams::groupRm[QMSS_MAX_QMGR_GROUPS] |
RM DTS resource names for each QM group
char Qmss_GlobalConfigParams::rmFirmwarePdsp[QMSS_RM_RESOURCE_NAME_MAX_CHARS] |
RM DTS resource name for PDSP Firmware download
char Qmss_GlobalConfigParams::rmAccumCh[QMSS_MAX_INTD][QMSS_RM_RESOURCE_NAME_MAX_CHARS] |
RM DTS resource name for accumulator channels
char Qmss_GlobalConfigParams::rmRegQueueFmt[QMSS_RM_RESOURCE_NAME_MAX_CHARS] |
RM nameserver pattern to store region queues (printf format)