Searched refs:txDirtyRing (Results 1 – 8 of 8) sorted by relevance
496 handle->txDirtyRing[count].txDirtyBase = buffCfg->txFrameInfo; in ENET_SetHandler()497 handle->txDirtyRing[count].txRingLen = buffCfg->txBdNumber; in ENET_SetHandler()1413 static inline bool ENET_TxDirtyRingAvailable(enet_tx_dirty_ring_t *txDirtyRing) in ENET_TxDirtyRingAvailable() argument1415 return !txDirtyRing->isFull; in ENET_TxDirtyRingAvailable()1871 enet_tx_dirty_ring_t *txDirtyRing = &handle->txDirtyRing[ringId]; in ENET_SendFrame() local1896 else if ((handle->txReclaimEnable[ringId]) && !ENET_TxDirtyRingAvailable(txDirtyRing)) in ENET_SendFrame()1940 txDirty = txDirtyRing->txDirtyBase + txDirtyRing->txGenIdx; in ENET_SendFrame()1942 … txDirtyRing->txGenIdx = ENET_IncreaseIndex(txDirtyRing->txGenIdx, txDirtyRing->txRingLen); in ENET_SendFrame()1943 if (txDirtyRing->txGenIdx == txDirtyRing->txConsumIdx) in ENET_SendFrame()1945 txDirtyRing->isFull = true; in ENET_SendFrame()[all …]
707 …enet_tx_dirty_ring_t txDirtyRing[FSL_FEATURE_ENET_QUEUE]; /*!< Ring to store tx frame information.… member
171 static inline bool ENET_QOS_TxDirtyRingAvailable(enet_qos_tx_dirty_ring_t *txDirtyRing);816 static inline bool ENET_QOS_TxDirtyRingAvailable(enet_qos_tx_dirty_ring_t *txDirtyRing) in ENET_QOS_TxDirtyRingAvailable() argument818 return !txDirtyRing->isFull; in ENET_QOS_TxDirtyRingAvailable()1009 … enet_qos_tx_dirty_ring_t *txDirtyRing = (enet_qos_tx_dirty_ring_t *)&handle->txDirtyRing[index]; in ENET_QOS_Down() local1016 … enet_qos_frame_info_t *txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txConsumIdx]; in ENET_QOS_Down()1053 handle->txDirtyRing[index].txGenIdx = 0; in ENET_QOS_Down()1054 handle->txDirtyRing[index].txConsumIdx = 0; in ENET_QOS_Down()1055 handle->txDirtyRing[index].isFull = false; in ENET_QOS_Down()1560 handle->txDirtyRing[count].txDirtyBase = buffConfig->txDirtyStartAddr; in ENET_QOS_CreateHandler()1561 handle->txDirtyRing[count].txRingLen = buffConfig->txRingLen; in ENET_QOS_CreateHandler()[all …]
670 …enet_qos_tx_dirty_ring_t txDirtyRing[ENET_QOS_RING_NUM_MAX]; /*!< Transmit dirty buffers addresses… member
899 handle->txDirtyRing[count].txDirtyBase = buffConfig->txDirtyStartAddr; in ENET_CreateHandler()900 handle->txDirtyRing[count].txRingLen = buffConfig->txRingLen; in ENET_CreateHandler()901 handle->txDirtyRing[count].txGenIdx = 0; in ENET_CreateHandler()902 handle->txDirtyRing[count].txConsumIdx = 0; in ENET_CreateHandler()2086 enet_tx_dirty_ring_t *txDirtyRing = (enet_tx_dirty_ring_t *)&handle->txDirtyRing[channel]; in ENET_ReclaimTxDescriptor() local2094 txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txConsumIdx]; in ENET_ReclaimTxDescriptor()2095 … txDirtyRing->txConsumIdx = ENET_IncreaseIndex(txDirtyRing->txConsumIdx, txDirtyRing->txRingLen); in ENET_ReclaimTxDescriptor()2155 assert(handle->txDirtyRing[channel].txDirtyBase != NULL); in ENET_SendFrame()2161 enet_tx_dirty_ring_t *txDirtyRing = (enet_tx_dirty_ring_t *)&handle->txDirtyRing[channel]; in ENET_SendFrame() local2162 enet_tx_reclaim_info_t *txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txGenIdx]; in ENET_SendFrame()[all …]
504 enet_tx_dirty_ring_t txDirtyRing[ENET_RING_NUM_MAX]; /*!< Transmit dirty buffers addresses. */ member
899 handle->txDirtyRing[count].txDirtyBase = buffConfig->txDirtyStartAddr; in ENET_CreateHandler()900 handle->txDirtyRing[count].txRingLen = buffConfig->txRingLen; in ENET_CreateHandler()901 handle->txDirtyRing[count].txGenIdx = 0; in ENET_CreateHandler()902 handle->txDirtyRing[count].txConsumIdx = 0; in ENET_CreateHandler()2208 enet_tx_dirty_ring_t *txDirtyRing = (enet_tx_dirty_ring_t *)&handle->txDirtyRing[channel]; in ENET_ReclaimTxDescriptor() local2216 txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txConsumIdx]; in ENET_ReclaimTxDescriptor()2217 … txDirtyRing->txConsumIdx = ENET_IncreaseIndex(txDirtyRing->txConsumIdx, txDirtyRing->txRingLen); in ENET_ReclaimTxDescriptor()2277 assert(handle->txDirtyRing[channel].txDirtyBase != NULL); in ENET_SendFrame()2283 enet_tx_dirty_ring_t *txDirtyRing = (enet_tx_dirty_ring_t *)&handle->txDirtyRing[channel]; in ENET_SendFrame() local2284 enet_tx_reclaim_info_t *txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txGenIdx]; in ENET_SendFrame()[all …]
530 enet_tx_dirty_ring_t txDirtyRing[ENET_RING_NUM_MAX]; /*!< Transmit dirty buffers addresses. */ member