![]() |
![]() |
QMSS Global configuration structure definition. More...
#include <qmss_qm.h>
Data Fields | |
uint32_t | maxQueMgr |
uint32_t | maxQue |
Qmss_QueueNumRange | maxQueueNum [25] |
CSL_Qm_configRegs * | qmConfigReg |
CSL_Qm_descriptor_region_configRegs * | qmDescReg |
CSL_Qm_queue_managementRegs * | qmQueMgmtReg |
CSL_Qm_queue_managementRegs * | qmQueMgmtProxyReg |
CSL_Qm_queue_status_configRegs * | qmQueStatReg |
CSL_Qm_intdRegs * | qmQueIntdReg |
volatile uint32_t * | qmPdspCmdReg [QMSS_MAX_PDSP] |
CSL_PdspRegs * | qmPdspCtrlReg [QMSS_MAX_PDSP] |
volatile uint32_t * | qmPdspIRamReg [QMSS_MAX_PDSP] |
CSL_Qm_Queue_Status * | qmStatusRAM |
volatile uint32_t * | qmLinkingRAMReg |
CSL_McdmaRegs * | qmMcDMAReg |
CSL_Cp_timer16Regs * | qmTimer16Reg [2] |
CSL_Qm_queue_managementRegs * | qmQueMgmtDataReg |
CSL_Qm_queue_managementRegs * | qmQueMgmtProxyDataReg |
Qmss_RmHnd | qmRmHandle |
QMSS Global configuration structure definition.
uint32_t Qmss_GlobalConfigParams::maxQue |
Maximum number of queues
uint32_t Qmss_GlobalConfigParams::maxQueMgr |
Maximum number of queue Managers
Queue start index and maximum number of queues of each queue type
CSL_Qm_configRegs* Qmss_GlobalConfigParams::qmConfigReg |
Base address for the CPDMA overlay registers QM Global Config registers
CSL_Qm_descriptor_region_configRegs* Qmss_GlobalConfigParams::qmDescReg |
QM Descriptor Config registers
volatile uint32_t* Qmss_GlobalConfigParams::qmLinkingRAMReg |
QM Linking RAM register
CSL_McdmaRegs* Qmss_GlobalConfigParams::qmMcDMAReg |
QM McDMA register
volatile uint32_t* Qmss_GlobalConfigParams::qmPdspCmdReg[QMSS_MAX_PDSP] |
QM PDSP command register
CSL_PdspRegs* Qmss_GlobalConfigParams::qmPdspCtrlReg[QMSS_MAX_PDSP] |
QM PDSP control register
volatile uint32_t* Qmss_GlobalConfigParams::qmPdspIRamReg[QMSS_MAX_PDSP] |
QM PDSP IRAM register
CSL_Qm_intdRegs* Qmss_GlobalConfigParams::qmQueIntdReg |
QM INTD registers
CSL_Qm_queue_managementRegs* Qmss_GlobalConfigParams::qmQueMgmtDataReg |
QM queue Management registers, accessed via DMA port
CSL_Qm_queue_managementRegs* Qmss_GlobalConfigParams::qmQueMgmtProxyDataReg |
QM queue Management Proxy registers, accessed via DMA port
CSL_Qm_queue_managementRegs* Qmss_GlobalConfigParams::qmQueMgmtProxyReg |
QM queue Management Proxy registers, accessed via CFG port
CSL_Qm_queue_managementRegs* Qmss_GlobalConfigParams::qmQueMgmtReg |
QM queue Management registers, accessed via CFG port
CSL_Qm_queue_status_configRegs* Qmss_GlobalConfigParams::qmQueStatReg |
QM queue status registers
QM stores the Resource Manager handle for internal use
CSL_Qm_Queue_Status* Qmss_GlobalConfigParams::qmStatusRAM |
QM Status RAM
CSL_Cp_timer16Regs* Qmss_GlobalConfigParams::qmTimer16Reg[2] |
QM Timer16 register