Qmss_GlobalConfigParams Struct Reference
[QMSS Low Level Driver Data Structures]

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

Detailed Description

QMSS Global configuration structure definition.


Field Documentation

Maximum number of queues

Maximum number of queue Managers

Queue start index and maximum number of queues of each queue type

Base address for the CPDMA overlay registers QM Global Config registers

CSL_Qm_descriptor_region_configRegs* Qmss_GlobalConfigParams::qmDescReg

QM Descriptor Config registers

QM Linking RAM register

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

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

QM Status RAM

CSL_Cp_timer16Regs* Qmss_GlobalConfigParams::qmTimer16Reg[2]

QM Timer16 register


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

Copyright 2012, Texas Instruments Incorporated