![]() |
![]() |
Bcp_instanceInfo. More...
#include <bcp_pvt.h>
Data Fields | |
uint8_t | instNum |
Bcp_DrvMode | mode |
uint32_t | baseTxQueueNum |
uint32_t | refCnt |
Cppi_Handle | hCppi |
Bcp_LldObj | bcpLldObj |
Bcp_TxQInfo | Bcp_txQInfo [BCP_MAX_NUM_TXQUEUES] |
Bcp_FlowInfo | Bcp_flowInfo [BCP_MAX_NUM_FLOWS] |
Bcp_RxGlobalInfo | Bcp_rxObjGlobalInfo [BCP_MAX_NUM_RXOBJECTS] |
uint8_t | pad [108] |
Bcp_instanceInfo.
Data structure to hold the current state and configuration in driver for each BCP peripheral instance.
* Used by BCP driver internally for book-keeping purposes *
uint32_t _Bcp_InstanceInfo::baseTxQueueNum |
Base Tx queue number for this instance.
Holds info pertinent to all flows configured using the driver for this BCP instance.
Holds global info pertinent to all the Rx objects created using the driver.
Holds the state information pertinent to all the BCP Tx queues managed by the driver for this instance.
Bcp_LldObj _Bcp_InstanceInfo::bcpLldObj |
Handle to the BCP LLD object corresponding to this instance.
Cppi_Handle _Bcp_InstanceInfo::hCppi |
Handle to the BCP CDMA
uint8_t _Bcp_InstanceInfo::instNum |
BCP peripheral instance number
BCP driver mode
uint8_t _Bcp_InstanceInfo::pad[108] |
Padding to align the data structure on L2 cache line
uint32_t _Bcp_InstanceInfo::refCnt |
Counter to track the number of applications using this BCP instance.