Lines Matching refs:curBuffDescrip

807             volatile enet_tx_bd_struct_t *curBuffDescrip = buffCfg->txBdStartAddrAlign;  in ENET_SetTxBufferDescriptors()  local
826 curBuffDescrip->buffer = (uint32_t)(txBuffer + count * txBuffSizeAlign); in ENET_SetTxBufferDescriptors()
829 curBuffDescrip->length = 0; in ENET_SetTxBufferDescriptors()
831 curBuffDescrip->control = ENET_BUFFDESCRIPTOR_TX_TRANMITCRC_MASK; in ENET_SetTxBufferDescriptors()
835 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_TX_WRAP_MASK; in ENET_SetTxBufferDescriptors()
840 curBuffDescrip->controlExtend1 |= ENET_BUFFDESCRIPTOR_TX_INTERRUPT_MASK; in ENET_SetTxBufferDescriptors()
843 curBuffDescrip->controlExtend1 |= (uint16_t)(ENET_BD_FTYPE(ringNum)); in ENET_SetTxBufferDescriptors()
847 curBuffDescrip++; in ENET_SetTxBufferDescriptors()
891 volatile enet_rx_bd_struct_t *curBuffDescrip = buffCfg->rxBdStartAddrAlign; in ENET_SetRxBufferDescriptors() local
921 curBuffDescrip->buffer = (uint32_t)rxBuffer; in ENET_SetRxBufferDescriptors()
922 curBuffDescrip->length = 0; in ENET_SetRxBufferDescriptors()
925 curBuffDescrip->control = ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK; in ENET_SetRxBufferDescriptors()
930 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_RX_WRAP_MASK; in ENET_SetRxBufferDescriptors()
937 curBuffDescrip->controlExtend1 |= ENET_BUFFDESCRIPTOR_RX_INTERRUPT_MASK; in ENET_SetRxBufferDescriptors()
941 curBuffDescrip->controlExtend1 = 0; in ENET_SetRxBufferDescriptors()
945 curBuffDescrip++; in ENET_SetRxBufferDescriptors()
963 volatile enet_rx_bd_struct_t *curBuffDescrip; in ENET_RxBufferFreeAll() local
972 curBuffDescrip = rxBdRing->rxBdBase; in ENET_RxBufferFreeAll()
978 if (curBuffDescrip->buffer != 0U) in ENET_RxBufferFreeAll()
981 buffer = MEMORY_ConvertMemoryMapAddress(curBuffDescrip->buffer, kMEMORY_DMA2Local); in ENET_RxBufferFreeAll()
983 buffer = curBuffDescrip->buffer; in ENET_RxBufferFreeAll()
986 curBuffDescrip->buffer = 0; in ENET_RxBufferFreeAll()
988 curBuffDescrip->control &= ENET_BUFFDESCRIPTOR_RX_WRAP_MASK; in ENET_RxBufferFreeAll()
993 curBuffDescrip = rxBdRing->rxBdBase + index; in ENET_RxBufferFreeAll()
1445 volatile enet_rx_bd_struct_t *curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxErrBeforeReadFrame() local
1446 volatile enet_rx_bd_struct_t *cmpBuffDescrip = curBuffDescrip; in ENET_GetRxErrBeforeReadFrame()
1451 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK)) in ENET_GetRxErrBeforeReadFrame()
1453 control = curBuffDescrip->control; in ENET_GetRxErrBeforeReadFrame()
1480 uint16_t controlExt = curBuffDescrip->controlExtend1; in ENET_GetRxErrBeforeReadFrame()
1502 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_WRAP_MASK)) in ENET_GetRxErrBeforeReadFrame()
1504 curBuffDescrip = rxBdRing->rxBdBase; in ENET_GetRxErrBeforeReadFrame()
1508 curBuffDescrip++; in ENET_GetRxErrBeforeReadFrame()
1511 } while (curBuffDescrip != cmpBuffDescrip); in ENET_GetRxErrBeforeReadFrame()
1602 volatile enet_rx_bd_struct_t *curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrameSize() local
1608 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK)) in ENET_GetRxFrameSize()
1618 if (curBuffDescrip->length == 0U) in ENET_GetRxFrameSize()
1626 if ((curBuffDescrip->control & validLastMask) == ENET_BUFFDESCRIPTOR_RX_LAST_MASK) in ENET_GetRxFrameSize()
1630 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_ERR_MASK)) in ENET_GetRxFrameSize()
1636 if (0U != (curBuffDescrip->controlExtend1 & ENET_BUFFDESCRIPTOR_RX_EXT_ERR_MASK)) in ENET_GetRxFrameSize()
1644 *length = curBuffDescrip->length; in ENET_GetRxFrameSize()
1649 curBuffDescrip = rxBdRing->rxBdBase + index; in ENET_GetRxFrameSize()
1718 volatile enet_rx_bd_struct_t *curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_ReadFrame() local
1730 control = curBuffDescrip->control; in ENET_ReadFrame()
1740 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_ReadFrame()
1749 address = MEMORY_ConvertMemoryMapAddress(curBuffDescrip->buffer, kMEMORY_DMA2Local); in ENET_ReadFrame()
1751 address = curBuffDescrip->buffer; in ENET_ReadFrame()
1763 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK)) in ENET_ReadFrame()
1767 if (length == curBuffDescrip->length) in ENET_ReadFrame()
1770 len = curBuffDescrip->length - offset; in ENET_ReadFrame()
1776 *ts = curBuffDescrip->timestamp; in ENET_ReadFrame()
1808 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_ReadFrame()
1822 volatile enet_rx_bd_struct_t *curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_UpdateReadBuffers() local
1825 curBuffDescrip->control &= ENET_BUFFDESCRIPTOR_RX_WRAP_MASK; in ENET_UpdateReadBuffers()
1827 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK; in ENET_UpdateReadBuffers()
1869 volatile enet_tx_bd_struct_t *curBuffDescrip; in ENET_SendFrame() local
1890 curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_SendFrame()
1891 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_TX_READY_MASK)) in ENET_SendFrame()
1907 address = MEMORY_ConvertMemoryMapAddress(curBuffDescrip->buffer, kMEMORY_DMA2Local); in ENET_SendFrame()
1909 address = curBuffDescrip->buffer; in ENET_SendFrame()
1919 curBuffDescrip->length = (uint16_t)length; in ENET_SendFrame()
1924 curBuffDescrip->controlExtend1 |= ENET_BUFFDESCRIPTOR_TX_TIMESTAMP_MASK; in ENET_SendFrame()
1928curBuffDescrip->controlExtend1 &= (uint16_t)(~ENET_BUFFDESCRIPTOR_TX_TIMESTAMP_MASK); in ENET_SendFrame()
1932curBuffDescrip->control |= (ENET_BUFFDESCRIPTOR_TX_READY_MASK | ENET_BUFFDESCRIPTOR_TX_LAST_MASK); in ENET_SendFrame()
1964 curBuffDescrip->controlExtend1 |= ENET_BUFFDESCRIPTOR_TX_TIMESTAMP_MASK; in ENET_SendFrame()
1968curBuffDescrip->controlExtend1 &= (uint16_t)(~ENET_BUFFDESCRIPTOR_TX_TIMESTAMP_MASK); in ENET_SendFrame()
1975 … address = MEMORY_ConvertMemoryMapAddress(curBuffDescrip->buffer, kMEMORY_DMA2Local); in ENET_SendFrame()
1977 address = curBuffDescrip->buffer; in ENET_SendFrame()
1997 curBuffDescrip->length = handle->txBuffSizeAlign[ringId]; in ENET_SendFrame()
2000 configVal = (uint32_t)curBuffDescrip->control; in ENET_SendFrame()
2003 curBuffDescrip->control = (uint16_t)configVal; in ENET_SendFrame()
2025 curBuffDescrip->length = (uint16_t)sizeleft; in ENET_SendFrame()
2027curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_TX_READY_MASK | ENET_BUFFDESCRIPTOR_TX_LAST_MASK; in ENET_SendFrame()
2050 curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_SendFrame()
2051 } while (0U == (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_TX_READY_MASK)); in ENET_SendFrame()
2121 volatile enet_tx_bd_struct_t *curBuffDescrip = txBdRing->txBdBase + txBdRing->txConsumIdx; in ENET_ReclaimTxDescriptor() local
2127 …while ((0U == (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_TX_READY_MASK)) && (txBdRing->txDescU… in ENET_ReclaimTxDescriptor()
2129 if ((curBuffDescrip->control & ENET_BUFFDESCRIPTOR_TX_LAST_MASK) != 0U) in ENET_ReclaimTxDescriptor()
2137 if ((curBuffDescrip->controlExtend1 & ENET_BUFFDESCRIPTOR_TX_TIMESTAMP_MASK) != 0U) in ENET_ReclaimTxDescriptor()
2143 ts->nanosecond = curBuffDescrip->timestamp; in ENET_ReclaimTxDescriptor()
2164 curBuffDescrip = txBdRing->txBdBase + txBdRing->txConsumIdx; in ENET_ReclaimTxDescriptor()
2249 volatile enet_rx_bd_struct_t *curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrame() local
2260 while (0U == (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK)) in ENET_GetRxFrame()
2263 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK)) in ENET_GetRxFrame()
2266 …result = ENET_GetRxFrameErr((enet_rx_bd_struct_t *)(uintptr_t)curBuffDescrip, &rxFrame->rxFrameErr… in ENET_GetRxFrame()
2271 if (curBuffDescrip->length == 0U) in ENET_GetRxFrame()
2274 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_RX_LAST_MASK; in ENET_GetRxFrame()
2281 curBuffDescrip = rxBdRing->rxBdBase + index; in ENET_GetRxFrame()
2292 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrame()
2296 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK)) in ENET_GetRxFrame()
2302 curBuffDescrip->control &= ENET_BUFFDESCRIPTOR_RX_WRAP_MASK; in ENET_GetRxFrame()
2304 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK; in ENET_GetRxFrame()
2308 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrame()
2325 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrame()
2336 address = MEMORY_ConvertMemoryMapAddress(curBuffDescrip->buffer, kMEMORY_DMA2Local); in ENET_GetRxFrame()
2338 address = curBuffDescrip->buffer; in ENET_GetRxFrame()
2350 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK)) in ENET_GetRxFrame()
2354 rxFrame->totLen = curBuffDescrip->length; in ENET_GetRxFrame()
2355 rxBuffer->length = curBuffDescrip->length - buffLen; in ENET_GetRxFrame()
2360 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_MISS_MASK)) in ENET_GetRxFrame()
2366 rxFrame->rxAttribute.timestamp = curBuffDescrip->timestamp; in ENET_GetRxFrame()
2371 rxBuffer->length = curBuffDescrip->length; in ENET_GetRxFrame()
2389 curBuffDescrip->buffer = (uint32_t)buffer; in ENET_GetRxFrame()
2392 curBuffDescrip->control &= ENET_BUFFDESCRIPTOR_RX_WRAP_MASK; in ENET_GetRxFrame()
2394 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK; in ENET_GetRxFrame()
2399 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrame()
2415 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK)) in ENET_GetRxFrame()
2421 curBuffDescrip->control &= ENET_BUFFDESCRIPTOR_RX_WRAP_MASK; in ENET_GetRxFrame()
2423 curBuffDescrip->control |= ENET_BUFFDESCRIPTOR_RX_EMPTY_MASK; in ENET_GetRxFrame()
2427 curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrame()
2499 volatile enet_tx_bd_struct_t *curBuffDescrip; in ENET_StartTxFrame() local
2522 curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_StartTxFrame()
2526 if (0U != (curBuffDescrip->control & ENET_BUFFDESCRIPTOR_TX_READY_MASK)) in ENET_StartTxFrame()
2537 curBuffDescrip = txBdRing->txBdBase + index; in ENET_StartTxFrame()
2577 curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_StartTxFrame()
2578 curBuffDescrip->buffer = (uint32_t)buffer; in ENET_StartTxFrame()
2579 curBuffDescrip->length = txBuff->length; in ENET_StartTxFrame()
2586 ENET_PrepareTxDesc(curBuffDescrip, &txFrame->txConfig); in ENET_StartTxFrame()
2593 configVal = (uint32_t)curBuffDescrip->control; in ENET_StartTxFrame()
2596 curBuffDescrip->control = (uint16_t)configVal; in ENET_StartTxFrame()
2604curBuffDescrip->control |= (ENET_BUFFDESCRIPTOR_TX_READY_MASK | ENET_BUFFDESCRIPTOR_TX_LAST_MASK); in ENET_StartTxFrame()
2760 volatile enet_tx_bd_struct_t *curBuffDescrip = txBdRing->txBdBase + txBdRing->txGenIdx; in ENET_GetTxErrAfterSendFrame() local
2818 } while (handle->txBdDirtyStatic[ringId] != curBuffDescrip); in ENET_GetTxErrAfterSendFrame()