# 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

uint32_t Qmss_GlobalConfigParams::maxQue

Maximum number of queues

uint32_t Qmss_GlobalConfigParams::maxQueMgr

Maximum number of queue Managers

Qmss_QueueNumRange Qmss_GlobalConfigParams::maxQueueNum[25]

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

Qmss_RmHnd Qmss_GlobalConfigParams::qmRmHandle

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

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

- qmss_qm.h

Copyright 2012, Texas Instruments Incorporated