![]() |
![]() |
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