Home
last modified time | relevance | path

Searched refs:txBdRing (Results 1 – 12 of 12) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/enet/
Dfsl_enet.c492 handle->txBdRing[count].txBdBase = buffCfg->txBdStartAddrAlign; in ENET_SetHandler()
494 handle->txBdRing[count].txRingLen = buffCfg->txBdNumber; in ENET_SetHandler()
1870 enet_tx_bd_ring_t *txBdRing = &handle->txBdRing[ringId]; in ENET_SendFrame() local
1890 curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_SendFrame()
1935 txBdRing->txGenIdx = ENET_IncreaseIndex(txBdRing->txGenIdx, txBdRing->txRingLen); in ENET_SendFrame()
1948 txBdRing->txDescUsed++; in ENET_SendFrame()
1982txBdRing->txGenIdx = ENET_IncreaseIndex(txBdRing->txGenIdx, txBdRing->txRingLen); in ENET_SendFrame()
2008 txBdRing->txDescUsed++; in ENET_SendFrame()
2040 txBdRing->txDescUsed++; in ENET_SendFrame()
2050 curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_SendFrame()
[all …]
Dfsl_enet.h699 enet_tx_bd_ring_t txBdRing[FSL_FEATURE_ENET_QUEUE]; /*!< Transmit buffer descriptor. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/netc/
Dfsl_netc_endpoint.c202 handle->txBdRing[ring].bdBase = bdrConfig->txBdrConfig[ring].bdArray; in EP_DescriptorInit()
203 handle->txBdRing[ring].dirtyBase = bdrConfig->txBdrConfig[ring].dirtyArray; in EP_DescriptorInit()
204 handle->txBdRing[ring].len = bdrConfig->txBdrConfig[ring].len; in EP_DescriptorInit()
400 static uint16_t EP_GetIdleTxBDNum(netc_tx_bdr_t *txBdRing) in EP_GetIdleTxBDNum() argument
402 if (txBdRing->producerIndex >= txBdRing->cleanIndex) in EP_GetIdleTxBDNum()
404 return (uint16_t)((txBdRing->len - txBdRing->producerIndex) + txBdRing->cleanIndex - 1U); in EP_GetIdleTxBDNum()
408 return (txBdRing->cleanIndex - txBdRing->producerIndex - 1U); in EP_GetIdleTxBDNum()
743 netc_tx_bdr_t *txBdRing, in EP_SendFrameCommon() argument
788 else if (totBdNum > EP_GetIdleTxBDNum(txBdRing)) in EP_SendFrameCommon()
809 txDesTemp = &txBdRing->bdBase[txBdRing->producerIndex]; in EP_SendFrameCommon()
[all …]
Dfsl_netc_endpoint.h320 … netc_tx_bdr_t txBdRing[FSL_FEATURE_NETC_SI_RING_NUM_MAX]; /*!< Transmit buffer descriptor ring. */ member
1352 netc_tx_bdr_t *txBdRing,
1389 while (handle->hw.si->BDR[hwRing].TBCIR != handle->txBdRing[ring].producerIndex) in EP_WaitUnitilTxComplete()
1404 netc_tx_bdr_t *txBdRing,
Dfsl_netc_switch.c705 netc_tx_bdr_t *txBdRing; in SWT_SendFrame() local
719 txBdRing = &handle->epHandle->txBdRing[ringOrQueue.ring]; in SWT_SendFrame()
732 txBdRing = &handle->mgmtTxBdRing; in SWT_SendFrame()
762 return EP_SendFrameCommon(handle->epHandle, txBdRing, hwRing, frame, context, &txDesc[0], in SWT_SendFrame()
775 … frameInfo = EP_ReclaimTxDescCommon(handle->epHandle, &handle->epHandle->txBdRing[ring], ring + 1U, in SWT_ReclaimTxDescriptor()
Dfsl_netc_switch.h2002 …while (handle->epHandle->hw.si->BDR[ring + 1U].TBCIR != handle->epHandle->txBdRing[ring].producerI… in SWT_WaitUnitilTxComplete()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_enet/
Dfsl_enet.c893 handle->txBdRing[count].txBdBase = buffConfig->txDescStartAddrAlign; in ENET_CreateHandler()
894 handle->txBdRing[count].txRingLen = buffConfig->txRingLen; in ENET_CreateHandler()
895 handle->txBdRing[count].txGenIdx = 0; in ENET_CreateHandler()
896 handle->txBdRing[count].txConsumIdx = 0; in ENET_CreateHandler()
897 handle->txBdRing[count].txDescUsed = 0; in ENET_CreateHandler()
2084 enet_tx_bd_ring_t *txBdRing = &handle->txBdRing[channel]; in ENET_ReclaimTxDescriptor() local
2085 enet_tx_bd_struct_t *txDesc = txBdRing->txBdBase + txBdRing->txConsumIdx; in ENET_ReclaimTxDescriptor()
2090 while ((txBdRing->txDescUsed > 0U) && ((txDesc->tdes3 & ENET_TXDESCRIP_RD_OWN_MASK) == 0U)) in ENET_ReclaimTxDescriptor()
2127 txBdRing->txDescUsed--; in ENET_ReclaimTxDescriptor()
2130 txBdRing->txConsumIdx = ENET_IncreaseIndex(txBdRing->txConsumIdx, txBdRing->txRingLen); in ENET_ReclaimTxDescriptor()
[all …]
Dfsl_enet.h503 enet_tx_bd_ring_t txBdRing[ENET_RING_NUM_MAX]; /*!< Transmit buffer descriptor. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/mcx_enet/
Dfsl_enet.c893 handle->txBdRing[count].txBdBase = buffConfig->txDescStartAddrAlign; in ENET_CreateHandler()
894 handle->txBdRing[count].txRingLen = buffConfig->txRingLen; in ENET_CreateHandler()
895 handle->txBdRing[count].txGenIdx = 0; in ENET_CreateHandler()
896 handle->txBdRing[count].txConsumIdx = 0; in ENET_CreateHandler()
897 handle->txBdRing[count].txDescUsed = 0; in ENET_CreateHandler()
2206 enet_tx_bd_ring_t *txBdRing = &handle->txBdRing[channel]; in ENET_ReclaimTxDescriptor() local
2207 enet_tx_bd_struct_t *txDesc = txBdRing->txBdBase + txBdRing->txConsumIdx; in ENET_ReclaimTxDescriptor()
2212 while ((txBdRing->txDescUsed > 0U) && ((txDesc->tdes3 & ENET_TXDESCRIP_RD_OWN_MASK) == 0U)) in ENET_ReclaimTxDescriptor()
2249 txBdRing->txDescUsed--; in ENET_ReclaimTxDescriptor()
2252 txBdRing->txConsumIdx = ENET_IncreaseIndex(txBdRing->txConsumIdx, txBdRing->txRingLen); in ENET_ReclaimTxDescriptor()
[all …]
Dfsl_enet.h529 enet_tx_bd_ring_t txBdRing[ENET_RING_NUM_MAX]; /*!< Transmit buffer descriptor. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/enet_qos/
Dfsl_enet_qos.c1008 enet_qos_tx_bd_ring_t *txBdRing = &handle->txBdRing[index]; in ENET_QOS_Down() local
1014 while (txBdRing->txDescUsed > 0U) in ENET_QOS_Down()
1023 txBdRing->txDescUsed--; in ENET_QOS_Down()
1042 …(uint32_t)(uintptr_t)handle->txBdRing[index].txBdBase & ENET_QOS_DMA_CHX_TXDESC_LIST_ADDR_TDESLA_M… in ENET_QOS_Down()
1049 handle->txBdRing[index].txGenIdx = 0; in ENET_QOS_Down()
1050 handle->txBdRing[index].txConsumIdx = 0; in ENET_QOS_Down()
1051 handle->txBdRing[index].txDescUsed = 0; in ENET_QOS_Down()
1057 txbdPtr = (enet_qos_tx_bd_struct_t *)(handle->txBdRing[index].txBdBase); in ENET_QOS_Down()
1058 for (j = 0; j < handle->txBdRing[index].txRingLen; j++) in ENET_QOS_Down()
1554 handle->txBdRing[count].txBdBase = buffConfig->txDescStartAddrAlign; in ENET_QOS_CreateHandler()
[all …]
Dfsl_enet_qos.h669 … enet_qos_tx_bd_ring_t txBdRing[ENET_QOS_RING_NUM_MAX]; /*!< Transmit buffer descriptor. */ member