Home
last modified time | relevance | path

Searched refs:rx_bd (Results 1 – 2 of 2) sorted by relevance

/external/u-boot/drivers/net/
Dxilinx_axi_emac.c120 static struct axidma_bd rx_bd __attribute((aligned(DMAALIGN)));
484 axienet_dma_write(&rx_bd, &priv->dmarx->current); in axiemac_start()
487 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_start()
488 rx_bd.next = (u32)&rx_bd; in axiemac_start()
489 rx_bd.phys = (u32)&rxframe; in axiemac_start()
490 rx_bd.cntrl = sizeof(rxframe); in axiemac_start()
492 flush_cache((u32)&rx_bd, sizeof(rx_bd)); in axiemac_start()
504 axienet_dma_write(&rx_bd, &priv->dmarx->tail); in axiemac_start()
610 length = rx_bd.app4 & 0xFFFF; /* max length mask */ in axiemac_recv()
612 length = rx_bd.status & XAXIDMA_BD_STS_ACTUAL_LEN_MASK; in axiemac_recv()
[all …]
Dzynq_gem.c172 struct emac_bd *rx_bd; member
390 memset(priv->rx_bd, 0, RX_BUF * sizeof(struct emac_bd)); in zynq_gem_init()
393 priv->rx_bd[i].status = 0xF0000000; in zynq_gem_init()
394 priv->rx_bd[i].addr = in zynq_gem_init()
399 priv->rx_bd[--i].addr |= ZYNQ_GEM_RXBUF_WRAP_MASK; in zynq_gem_init()
401 writel((ulong)priv->rx_bd, &regs->rxqbase); in zynq_gem_init()
534 struct emac_bd *current_bd = &priv->rx_bd[priv->rxbd_current]; in zynq_gem_recv()
561 struct emac_bd *current_bd = &priv->rx_bd[priv->rxbd_current]; in zynq_gem_free_pkt()
572 first_bd = &priv->rx_bd[priv->rx_first_buf]; in zynq_gem_free_pkt()
651 priv->rx_bd = (struct emac_bd *)((ulong)bd_space + BD_SEPRN_SPACE); in zynq_gem_probe()