Lines Matching refs:rx_bd
191 struct emac_bd *rx_bd; member
425 memset(priv->rx_bd, 0, RX_BUF * sizeof(struct emac_bd)); in zynq_gem_init()
428 priv->rx_bd[i].status = 0xF0000000; in zynq_gem_init()
429 priv->rx_bd[i].addr = in zynq_gem_init()
433 priv->rx_bd[i].addr_hi = in zynq_gem_init()
439 priv->rx_bd[--i].addr |= ZYNQ_GEM_RXBUF_WRAP_MASK; in zynq_gem_init()
441 writel(lower_32_bits((ulong)priv->rx_bd), ®s->rxqbase); in zynq_gem_init()
443 writel(upper_32_bits((ulong)priv->rx_bd), ®s->upper_rxqbase); in zynq_gem_init()
592 struct emac_bd *current_bd = &priv->rx_bd[priv->rxbd_current]; in zynq_gem_recv()
628 struct emac_bd *current_bd = &priv->rx_bd[priv->rxbd_current]; in zynq_gem_free_pkt()
639 first_bd = &priv->rx_bd[priv->rx_first_buf]; in zynq_gem_free_pkt()
721 priv->rx_bd = (struct emac_bd *)((ulong)bd_space + BD_SEPRN_SPACE); in zynq_gem_probe()