Home
last modified time | relevance | path

Searched refs:txDirtyRing (Results 1 – 8 of 8) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/enet/
Dfsl_enet.c496 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() argument
1415 return !txDirtyRing->isFull; in ENET_TxDirtyRingAvailable()
1871 enet_tx_dirty_ring_t *txDirtyRing = &handle->txDirtyRing[ringId]; in ENET_SendFrame() local
1896 else if ((handle->txReclaimEnable[ringId]) && !ENET_TxDirtyRingAvailable(txDirtyRing)) in ENET_SendFrame()
1940 txDirty = txDirtyRing->txDirtyBase + txDirtyRing->txGenIdx; in ENET_SendFrame()
1942txDirtyRing->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 …]
Dfsl_enet.h707 …enet_tx_dirty_ring_t txDirtyRing[FSL_FEATURE_ENET_QUEUE]; /*!< Ring to store tx frame information.… member
/hal_nxp-latest/mcux/mcux-sdk/drivers/enet_qos/
Dfsl_enet_qos.c171 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() argument
818 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() local
1016 … 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 …]
Dfsl_enet_qos.h670 …enet_qos_tx_dirty_ring_t txDirtyRing[ENET_QOS_RING_NUM_MAX]; /*!< Transmit dirty buffers addresses… member
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_enet/
Dfsl_enet.c899 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() local
2094 txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txConsumIdx]; in ENET_ReclaimTxDescriptor()
2095txDirtyRing->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() local
2162 enet_tx_reclaim_info_t *txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txGenIdx]; in ENET_SendFrame()
[all …]
Dfsl_enet.h504 enet_tx_dirty_ring_t txDirtyRing[ENET_RING_NUM_MAX]; /*!< Transmit dirty buffers addresses. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/mcx_enet/
Dfsl_enet.c899 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() local
2216 txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txConsumIdx]; in ENET_ReclaimTxDescriptor()
2217txDirtyRing->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() local
2284 enet_tx_reclaim_info_t *txDirty = &txDirtyRing->txDirtyBase[txDirtyRing->txGenIdx]; in ENET_SendFrame()
[all …]
Dfsl_enet.h530 enet_tx_dirty_ring_t txDirtyRing[ENET_RING_NUM_MAX]; /*!< Transmit dirty buffers addresses. */ member