Home
last modified time | relevance | path

Searched refs:rxBdRing (Results 1 – 11 of 11) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_enet/
Dfsl_enet.c888 handle->rxBdRing[count].rxBdBase = buffConfig->rxDescStartAddrAlign; in ENET_CreateHandler()
889 handle->rxBdRing[count].rxGenIdx = 0; in ENET_CreateHandler()
890 handle->rxBdRing[count].rxRingLen = buffConfig->rxRingLen; in ENET_CreateHandler()
891 handle->rxBdRing[count].rxBuffSizeAlign = buffConfig->rxBuffSizeAlign; in ENET_CreateHandler()
1176 enet_rx_bd_ring_t *rxBdRing = (enet_rx_bd_ring_t *)&handle->rxBdRing[channel]; in ENET_GetRxFrameSize() local
1177 enet_rx_bd_struct_t *rxDesc = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrameSize()
1178 uint16_t index = rxBdRing->rxGenIdx; in ENET_GetRxFrameSize()
1202 index = ENET_IncreaseIndex(index, rxBdRing->rxRingLen); in ENET_GetRxFrameSize()
1203 rxDesc = rxBdRing->rxBdBase + index; in ENET_GetRxFrameSize()
1204 } while (index != rxBdRing->rxGenIdx); in ENET_GetRxFrameSize()
[all …]
Dfsl_enet.h502 enet_rx_bd_ring_t rxBdRing[ENET_RING_NUM_MAX]; /*!< Receive buffer descriptor. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/mcx_enet/
Dfsl_enet.c888 handle->rxBdRing[count].rxBdBase = buffConfig->rxDescStartAddrAlign; in ENET_CreateHandler()
889 handle->rxBdRing[count].rxGenIdx = 0; in ENET_CreateHandler()
890 handle->rxBdRing[count].rxRingLen = buffConfig->rxRingLen; in ENET_CreateHandler()
891 handle->rxBdRing[count].rxBuffSizeAlign = buffConfig->rxBuffSizeAlign; in ENET_CreateHandler()
1298 enet_rx_bd_ring_t *rxBdRing = (enet_rx_bd_ring_t *)&handle->rxBdRing[channel]; in ENET_GetRxFrameSize() local
1299 enet_rx_bd_struct_t *rxDesc = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxFrameSize()
1300 uint16_t index = rxBdRing->rxGenIdx; in ENET_GetRxFrameSize()
1324 index = ENET_IncreaseIndex(index, rxBdRing->rxRingLen); in ENET_GetRxFrameSize()
1325 rxDesc = rxBdRing->rxBdBase + index; in ENET_GetRxFrameSize()
1326 } while (index != rxBdRing->rxGenIdx); in ENET_GetRxFrameSize()
[all …]
Dfsl_enet.h528 enet_rx_bd_ring_t rxBdRing[ENET_RING_NUM_MAX]; /*!< Receive buffer descriptor. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/netc/
Dfsl_netc_endpoint.c74 netc_rx_bdr_t *rxBdRing; in EP_RxBufferFreeAll() local
83 rxBdRing = &handle->rxBdRing[ring]; in EP_RxBufferFreeAll()
85 maxHwBdNum = rxBdRing->extendDesc ? (rxBdRing->len / 2U) : rxBdRing->len; in EP_RxBufferFreeAll()
89 if (rxBdRing->buffArray[index] != 0U) in EP_RxBufferFreeAll()
91 … handle->cfg.rxBuffFree(handle, ring, (void *)(uint8_t *)(uintptr_t)rxBdRing->buffArray[index], in EP_RxBufferFreeAll()
122 handle->rxBdRing[ring].buffArray = rxRingConfig->buffAddrArray; in EP_RxBufferAllocAll()
141 buffAddr = handle->rxBdRing[ring].buffArray[buffIdx]; in EP_RxBufferAllocAll()
147 handle, ring, handle->rxBdRing[ring].buffSize, handle->cfg.userData); in EP_RxBufferAllocAll()
156 handle->rxBdRing[ring].buffArray[buffIdx] = buffAddr; in EP_RxBufferAllocAll()
212 handle->rxBdRing[ring].extendDesc = bdrConfig->rxBdrConfig[ring].extendDescEn; in EP_DescriptorInit()
[all …]
Dfsl_netc_switch.c251 netc_rx_bdr_t *rxBdRing; in SWT_RxBufferFreeAll() local
257 rxBdRing = &handle->mgmtRxBdRing; in SWT_RxBufferFreeAll()
259 maxHwBdNum = rxBdRing->extendDesc ? (rxBdRing->len / 2U) : rxBdRing->len; in SWT_RxBufferFreeAll()
263 if (rxBdRing->buffArray[index] != 0U) in SWT_RxBufferFreeAll()
265 … handle->cfg.rxBuffFree(handle, (void *)(uint8_t *)(uintptr_t)rxBdRing->buffArray[index], in SWT_RxBufferFreeAll()
804 netc_rx_bdr_t *rxBdRing = NULL; in SWT_GetRxFrameSize() local
809 rxBdRing = &handle->mgmtRxBdRing; in SWT_GetRxFrameSize()
814 rxBdRing = &handle->epHandle->rxBdRing[0]; in SWT_GetRxFrameSize()
822 result = EP_GetRxFrameSizeCommon(handle->epHandle, rxBdRing, length); in SWT_GetRxFrameSize()
834 netc_rx_bdr_t *rxBdRing = NULL; in SWT_GetTimestampRefResp() local
[all …]
Dfsl_netc_endpoint.h319 … netc_rx_bdr_t rxBdRing[FSL_FEATURE_NETC_SI_RING_NUM_MAX]; /*!< Receive buffer descriptor ring. */ member
1436 netc_rx_bdr_t *rxBdRing,
1471 void EP_DropFrame(ep_handle_t *handle, netc_rx_bdr_t *rxBdRing, uint8_t ring);
1488 netc_rx_bdr_t *rxBdRing,
1519 status_t EP_GetRxFrameSizeCommon(ep_handle_t *handle, netc_rx_bdr_t *rxBdRing, uint32_t *length);
/hal_nxp-latest/mcux/mcux-sdk/drivers/enet_qos/
Dfsl_enet_qos.c1188 rxbdPtr = handle->rxBdRing[channel].rxBdBase; in ENET_QOS_RxBufferAllocAll()
1189 for (j = 0U; j < handle->rxBdRing[channel].rxRingLen; j++) in ENET_QOS_RxBufferAllocAll()
1267 for (j = 0U; j < handle->rxBdRing[channel].rxRingLen; j++) in ENET_QOS_RxBufferFreeAll()
1571 handle->rxBdRing[count].rxBdBase = buffConfig->rxDescStartAddrAlign; in ENET_QOS_CreateHandler()
1572 handle->rxBdRing[count].rxGenIdx = 0; in ENET_QOS_CreateHandler()
1573 handle->rxBdRing[count].rxRingLen = buffConfig->rxRingLen; in ENET_QOS_CreateHandler()
1574 handle->rxBdRing[count].rxBuffSizeAlign = buffConfig->rxBuffSizeAlign; in ENET_QOS_CreateHandler()
2109 enet_qos_rx_bd_ring_t *rxBdRing = (enet_qos_rx_bd_ring_t *)&handle->rxBdRing[channel]; in ENET_QOS_GetRxFrameSize() local
2110 enet_qos_rx_bd_struct_t *rxDesc = &rxBdRing->rxBdBase[rxBdRing->rxGenIdx]; in ENET_QOS_GetRxFrameSize()
2111 uint16_t index = rxBdRing->rxGenIdx; in ENET_QOS_GetRxFrameSize()
[all …]
Dfsl_enet_qos.h668 enet_qos_rx_bd_ring_t rxBdRing[ENET_QOS_RING_NUM_MAX]; /*!< Receive buffer descriptor. */ member
/hal_nxp-latest/mcux/mcux-sdk/drivers/enet/
Dfsl_enet.c488 handle->rxBdRing[count].rxBdBase = buffCfg->rxBdStartAddrAlign; in ENET_SetHandler()
490 handle->rxBdRing[count].rxRingLen = buffCfg->rxBdNumber; in ENET_SetHandler()
962 enet_rx_bd_ring_t *rxBdRing; in ENET_RxBufferFreeAll() local
969 assert(handle->rxBdRing[ringId].rxBdBase != NULL); in ENET_RxBufferFreeAll()
971 rxBdRing = &handle->rxBdRing[ringId]; in ENET_RxBufferFreeAll()
972 curBuffDescrip = rxBdRing->rxBdBase; in ENET_RxBufferFreeAll()
992 index = ENET_IncreaseIndex(index, rxBdRing->rxRingLen); in ENET_RxBufferFreeAll()
993 curBuffDescrip = rxBdRing->rxBdBase + index; in ENET_RxBufferFreeAll()
1444 enet_rx_bd_ring_t *rxBdRing = &handle->rxBdRing[ringId]; in ENET_GetRxErrBeforeReadFrame() local
1445 volatile enet_rx_bd_struct_t *curBuffDescrip = rxBdRing->rxBdBase + rxBdRing->rxGenIdx; in ENET_GetRxErrBeforeReadFrame()
[all …]
Dfsl_enet.h698 enet_rx_bd_ring_t rxBdRing[FSL_FEATURE_ENET_QUEUE]; /*!< Receive buffer descriptor. */ member