Home
last modified time | relevance | path

Searched refs:rxring (Results 1 – 5 of 5) sorted by relevance

/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/
A Dxemacpsif_dma.c383 freebds = XEmacPs_BdRingGetFreeCnt (rxring); in setup_rx_bds()
399 status = XEmacPs_BdRingAlloc(rxring, 1, &rxbd); in setup_rx_bds()
405 status = XEmacPs_BdRingToHw(rxring, 1, rxbd); in setup_rx_bds()
416 XEmacPs_BdRingUnAlloc(rxring, 1, rxbd); in setup_rx_bds()
428 bdindex = XEMACPS_BD_TO_INDEX(rxring, rxbd); in setup_rx_bds()
450 XEmacPs_BdRing *rxring; in emacps_recv_handler() local
460 rxring = &XEmacPs_GetRxRing(&xemacpsif->emacps); in emacps_recv_handler()
486 bdindex = XEMACPS_BD_TO_INDEX(rxring, curbdptr); in emacps_recv_handler()
511 curbdptr = XEmacPs_BdRingNext( rxring, curbdptr); in emacps_recv_handler()
514 XEmacPs_BdRingFree(rxring, bd_processed, rxbdset); in emacps_recv_handler()
[all …]
A Dxemacpsif_hw.c220 XEmacPs_BdRing *rxring; in emacps_error_handler() local
228 rxring = &XEmacPs_GetRxRing(&xemacpsif->emacps); in emacps_error_handler()
241 setup_rx_bds(xemacpsif, rxring); in emacps_error_handler()
246 setup_rx_bds(xemacpsif, rxring); in emacps_error_handler()
/bsp/phytium/libraries/drivers/
A Ddrv_xmac_msg.c309 void SetupRxBds(FXmacMsgOs *instance_p, FXmacMsgBdRing *rxring) in SetupRxBds() argument
318 freebds = FXMAC_MSG_BD_RING_GET_FREE_CNT(rxring); in SetupRxBds()
341 status = FXmacMsgBdRingAlloc(rxring, 1, &rxbd); in SetupRxBds()
348 status = FXmacMsgBdRingToHw(rxring, 1, rxbd); in SetupRxBds()
362 FXmacMsgBdRingUnAlloc(rxring, 1, rxbd); in SetupRxBds()
366 bdindex = FXMAC_MSG_BD_TO_INDEX(rxring, rxbd); in SetupRxBds()
415 FXmacMsgBdRing *rxring; in FXmacMsgRecvHandler() local
425 rxring = &FXMAC_MSG_GET_RXRING(instance_p->instance); in FXmacMsgRecvHandler()
443 bdindex = FXMAC_MSG_BD_TO_INDEX(rxring, curbdptr); in FXmacMsgRecvHandler()
482 FXmacMsgBdRingFree(rxring, bd_processed, rxbdset); in FXmacMsgRecvHandler()
[all …]
A Ddrv_xmac.c313 freebds = FXMAC_BD_RING_GET_FREE_CNT(rxring); in SetupRxBds()
336 status = FXmacBdRingAlloc(rxring, 1, &rxbd); in SetupRxBds()
343 status = FXmacBdRingToHw(rxring, 1, rxbd); in SetupRxBds()
357 FXmacBdRingUnAlloc(rxring, 1, rxbd); in SetupRxBds()
361 bdindex = FXMAC_BD_TO_INDEX(rxring, rxbd); in SetupRxBds()
405 FXmacBdRing *rxring; in FXmacRecvHandler() local
414 rxring = &FXMAC_GET_RXRING(instance_p->instance); in FXmacRecvHandler()
469 FXmacBdRingFree(rxring, bd_processed, rxbdset); in FXmacRecvHandler()
470 SetupRxBds(instance_p, rxring); in FXmacRecvHandler()
738 FXmacBdRing *rxring; in FXmacErrorHandler() local
[all …]
/bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/netif/
A Dxemacpsif.h144 void setup_rx_bds(xemacpsif_s *xemacpsif, XEmacPs_BdRing *rxring);

Completed in 15 milliseconds