Data Fields
Qmss_AccCmdCfg Struct Reference

Accumulator Command interface structure. More...

#include <qmss_acc.h>

Data Fields

uint8_t channel
Qmss_AccCmdType command
uint32_t queueEnMask
uint32_t listAddress
uint16_t queMgrIndex
uint16_t maxPageEntries
uint16_t timerLoadCount
Qmss_AccPacingMode interruptPacingMode
Qmss_AccEntrySize listEntrySize
Qmss_AccCountMode listCountMode
Qmss_AccQueueMode multiQueueMode

Detailed Description

Accumulator Command interface structure.


Field Documentation

Accumulator channel affected (0-47)

Accumulator channel command - Qmss_AccCmd_ENABLE_CHANNEL : Enable channel Qmss_AccCmd_DISABLE_CHANNEL : Disable channel

Interrupt pacing mode. Specifies when the interrupt should be trigerred

Physical pointer to list ping/pong buffer. NULL when channel disabled

List count Mode. The number of entries in the list

List entry size. Specifies the size of each data entry

Max entries per list buffer page

Queue mode. Moitor single or multiple queues

Queue Manager and Queue Number index to monitor. This serves as a base queue index when the channel in multi-queue mode, and must be a multiple of 32 when multi-queue mode is enabled.

This field specifies which queues are to be included in the queue group. Bit 0 corresponds to the base queue index, and bit 31 corresponds to the base queue index plus 31. For any bit set in this mask, the corresponding queue index is included in the monitoring function.

This field is ignored in single-queue mode.

Number of timer ticks to delay interrupt


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

Copyright 2014, Texas Instruments Incorporated