Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/drivers/net/
H A Dxilinx_axi_emac.c115 static struct axidma_bd tx_bd __attribute((aligned(DMAALIGN)));
513 memset(&tx_bd, 0, sizeof(tx_bd)); in axiemac_send()
515 tx_bd.next = (u32)&tx_bd; in axiemac_send()
516 tx_bd.phys = (u32)ptr; in axiemac_send()
518 tx_bd.cntrl = len | XAXIDMA_BD_CTRL_TXSOF_MASK | in axiemac_send()
522 flush_cache((u32)&tx_bd, sizeof(tx_bd)); in axiemac_send()
526 out_be32(&priv->dmatx->current, (u32)&tx_bd); in axiemac_send()
534 out_be32(&priv->dmatx->tail, (u32)&tx_bd); in axiemac_send()
H A Dzynq_gem.c172 struct emac_bd *tx_bd; member
357 struct emac_bd *dummy_tx_bd = &priv->tx_bd[TX_FREE_DESC]; in zynq_gem_init()
358 struct emac_bd *dummy_rx_bd = &priv->tx_bd[TX_FREE_DESC + 2]; in zynq_gem_init()
476 struct emac_bd *current_bd = &priv->tx_bd[1]; in zynq_gem_send()
479 memset(priv->tx_bd, 0, sizeof(struct emac_bd)); in zynq_gem_send()
481 priv->tx_bd->addr = (ulong)ptr; in zynq_gem_send()
482 priv->tx_bd->status = (len & ZYNQ_GEM_TXBUF_FRMLEN_MASK) | in zynq_gem_send()
491 writel((ulong)priv->tx_bd, &regs->txqbase); in zynq_gem_send()
508 if (priv->tx_bd->status & ZYNQ_GEM_TXBUF_EXHAUSTED) in zynq_gem_send()
631 priv->tx_bd = (struct emac_bd *)bd_space; in zynq_gem_probe()