PDK API Guide for J721E
Csirx_InstStatus Struct Reference

Detailed Description

Capture status structure used to get the current status.

Data Fields

uint32_t queueCount [CSIRX_NUM_CH]
 
uint32_t dequeueCount [CSIRX_NUM_CH]
 
uint32_t dropCount [CSIRX_NUM_CH]
 
uint32_t errorFrameCount [CSIRX_NUM_CH]
 
uint32_t overflowCount
 
uint32_t spuriousUdmaIntrCount
 
uint32_t frontFIFOOvflCount
 
uint32_t crcCount
 
uint32_t eccCount
 
uint32_t correctedEccCount
 
uint32_t dataIdErrorCount
 
uint32_t invalidAccessCount
 
uint32_t invalidSpCount
 
uint32_t strmFIFOOvflCount [CSIRX_NUM_STREAM]
 

Field Documentation

◆ queueCount

uint32_t Csirx_InstStatus::queueCount[CSIRX_NUM_CH]

Counter to keep track of how many requests are queued to the driver. Note: This counter will be reset at the time of driver init.

◆ dequeueCount

uint32_t Csirx_InstStatus::dequeueCount[CSIRX_NUM_CH]

Counter to keep track of how many requests are dequeued from the driver. Note: This counter will be reset at the time of driver init.

◆ dropCount

uint32_t Csirx_InstStatus::dropCount[CSIRX_NUM_CH]

Counter to keep track of how many frames are dropped from the driver when no buffers are queued by the application. Note: This counter will be reset at the time of driver init.

◆ errorFrameCount

uint32_t Csirx_InstStatus::errorFrameCount[CSIRX_NUM_CH]

Counter to keep track number of error or incomplete frames from the driver. Note: This counter will be reset at the time of driver init.

◆ overflowCount

uint32_t Csirx_InstStatus::overflowCount

Counter to keep track of the occurrence of overflow error. Note: This counter will be reset at the time of driver create and during driver start.

◆ spuriousUdmaIntrCount

uint32_t Csirx_InstStatus::spuriousUdmaIntrCount

Counter to keep track of the occurrences of spurious UDMA interrupts. Note: This counter will be reset at the time of driver create and during driver start.

◆ frontFIFOOvflCount

uint32_t Csirx_InstStatus::frontFIFOOvflCount

Counter to keep track of the occurrences of Front FIFO Overflow. Note: This counter will be reset at the time of driver create and during driver start.

◆ crcCount

uint32_t Csirx_InstStatus::crcCount

Counter to keep track of the occurrences of CRC errors. Note: This counter will be reset at the time of driver create and during driver start.

◆ eccCount

uint32_t Csirx_InstStatus::eccCount

Counter to keep track of the occurrences of un-corrected ECC errors. Note: This counter will be reset at the time of driver create and during driver start.

◆ correctedEccCount

uint32_t Csirx_InstStatus::correctedEccCount

Counter to keep track of the occurrences of corrected ECC errors. Note: This counter will be reset at the time of driver create and during driver start.

◆ dataIdErrorCount

uint32_t Csirx_InstStatus::dataIdErrorCount

Counter to keep track of the occurrences of Data ID errors. Note: This counter will be reset at the time of driver create and during driver start.

◆ invalidAccessCount

uint32_t Csirx_InstStatus::invalidAccessCount

Counter to keep track of the occurrences of Invalid accesses. Note: This counter will be reset at the time of driver create and during driver start.

◆ invalidSpCount

uint32_t Csirx_InstStatus::invalidSpCount

Counter to keep track of the occurrences of reception of invalid short packet. Note: This counter will be reset at the time of driver create and during driver start.

◆ strmFIFOOvflCount

uint32_t Csirx_InstStatus::strmFIFOOvflCount[CSIRX_NUM_STREAM]

Counter to keep track of the occurrences of Front FIFO Overflow. Note: This counter will be reset at the time of driver create and during driver start.