Searched refs:rx_bd (Results 1 – 2 of 2) sorted by relevance
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | xilinx_axi_emac.c | 116 static struct axidma_bd rx_bd __attribute((aligned(DMAALIGN))); 464 out_be32(&priv->dmarx->current, (u32)&rx_bd); in axiemac_start() 467 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_start() 468 rx_bd.next = (u32)&rx_bd; in axiemac_start() 469 rx_bd.phys = (u32)&rxframe; in axiemac_start() 470 rx_bd.cntrl = sizeof(rxframe); in axiemac_start() 472 flush_cache((u32)&rx_bd, sizeof(rx_bd)); in axiemac_start() 484 out_be32(&priv->dmarx->tail, (u32)&rx_bd); in axiemac_start() 590 length = rx_bd.app4 & 0xFFFF; /* max length mask */ in axiemac_recv() 609 memset(&rx_bd, 0, sizeof(rx_bd)); in axiemac_free_pkt() [all …]
|
| H A D | zynq_gem.c | 173 struct emac_bd *rx_bd; member 382 memset(priv->rx_bd, 0, RX_BUF * sizeof(struct emac_bd)); in zynq_gem_init() 385 priv->rx_bd[i].status = 0xF0000000; in zynq_gem_init() 386 priv->rx_bd[i].addr = in zynq_gem_init() 391 priv->rx_bd[--i].addr |= ZYNQ_GEM_RXBUF_WRAP_MASK; in zynq_gem_init() 393 writel((ulong)priv->rx_bd, ®s->rxqbase); in zynq_gem_init() 521 struct emac_bd *current_bd = &priv->rx_bd[priv->rxbd_current]; in zynq_gem_recv() 548 struct emac_bd *current_bd = &priv->rx_bd[priv->rxbd_current]; in zynq_gem_free_pkt() 559 first_bd = &priv->rx_bd[priv->rx_first_buf]; in zynq_gem_free_pkt() 632 priv->rx_bd = (struct emac_bd *)((ulong)bd_space + BD_SEPRN_SPACE); in zynq_gem_probe()
|