PDK API Guide for AM64x

Detailed Description

Mailbox Statistics.

The structure describes the Mailbox statistics information

Data Fields

uint32_t txBoxStatus
 Status of TX box (full or empty) More...
 
uint16_t txCount
 Number of TX messages successfully sent (acknowledgement has been received) More...
 
uint16_t rxCount
 Number of RX messages received. More...
 
uint32_t newMessageFlag
 Flag used for read polling mode. Indicate if a new message has arrived. More...
 
uint32_t numBytesRead
 Number of bytes already read by past calls to the read API in current message. More...
 
uint16_t boxFullIsrCount
 Number of full box ISR received. More...
 
uint16_t boxEmptyIsrCount
 Number of empty box ISR received. More...
 
uint16_t readFlushCount
 Number of times the readFlush API was called. More...
 
uint8_t boxFullIsrErrCount
 Number of full box ISR received with invalid arg. More...
 
uint8_t boxEmptyIsrErrCount
 Number of empty box ISR received with invalid arg. More...
 
uint32_t regLclToRemRaw
 Mailbox register. More...
 
uint32_t regRemToLocRaw
 Mailbox register. More...
 
uint32_t regLclToRemMask
 Mailbox register. More...
 
uint32_t regRemToLocMask
 Mailbox register. More...
 

Field Documentation

◆ txBoxStatus

uint32_t Mailbox_Stats::txBoxStatus

Status of TX box (full or empty)

◆ txCount

uint16_t Mailbox_Stats::txCount

Number of TX messages successfully sent (acknowledgement has been received)

◆ rxCount

uint16_t Mailbox_Stats::rxCount

Number of RX messages received.

◆ newMessageFlag

uint32_t Mailbox_Stats::newMessageFlag

Flag used for read polling mode. Indicate if a new message has arrived.

◆ numBytesRead

uint32_t Mailbox_Stats::numBytesRead

Number of bytes already read by past calls to the read API in current message.

◆ boxFullIsrCount

uint16_t Mailbox_Stats::boxFullIsrCount

Number of full box ISR received.

◆ boxEmptyIsrCount

uint16_t Mailbox_Stats::boxEmptyIsrCount

Number of empty box ISR received.

◆ readFlushCount

uint16_t Mailbox_Stats::readFlushCount

Number of times the readFlush API was called.

◆ boxFullIsrErrCount

uint8_t Mailbox_Stats::boxFullIsrErrCount

Number of full box ISR received with invalid arg.

◆ boxEmptyIsrErrCount

uint8_t Mailbox_Stats::boxEmptyIsrErrCount

Number of empty box ISR received with invalid arg.

◆ regLclToRemRaw

uint32_t Mailbox_Stats::regLclToRemRaw

Mailbox register.

◆ regRemToLocRaw

uint32_t Mailbox_Stats::regRemToLocRaw

Mailbox register.

◆ regLclToRemMask

uint32_t Mailbox_Stats::regLclToRemMask

Mailbox register.

◆ regRemToLocMask

uint32_t Mailbox_Stats::regRemToLocMask

Mailbox register.