Searched refs:first_bd (Results 1 – 12 of 12) sorted by relevance
/openbmc/linux/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 80 struct eth_tx_1st_bd *first_bd; in qede_free_tx_pkt() local 96 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); in qede_free_tx_pkt() 100 nbds = first_bd->data.nbds; in qede_free_tx_pkt() 108 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), in qede_free_tx_pkt() 109 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); in qede_free_tx_pkt() 132 struct eth_tx_1st_bd *first_bd, in qede_free_failed_tx_pkt() argument 142 le16_to_cpu(txq->tx_db.data.bd_prod), first_bd); in qede_free_failed_tx_pkt() 144 first_bd = (struct eth_tx_1st_bd *)qed_chain_produce(&txq->tx_pbl); in qede_free_failed_tx_pkt() 153 dma_unmap_single(txq->dev, BD_UNMAP_ADDR(first_bd), in qede_free_failed_tx_pkt() 154 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); in qede_free_failed_tx_pkt() [all …]
|
H A D | qede_ethtool.c | 1493 struct eth_tx_1st_bd *first_bd; in qede_selftest_transmit_traffic() local 1515 first_bd = qed_chain_produce(&txq->tx_pbl); in qede_selftest_transmit_traffic() 1516 memset(first_bd, 0, sizeof(*first_bd)); in qede_selftest_transmit_traffic() 1518 first_bd->data.bd_flags.bitfields = val; in qede_selftest_transmit_traffic() 1521 first_bd->data.bitfields |= cpu_to_le16(val); in qede_selftest_transmit_traffic() 1530 BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb)); in qede_selftest_transmit_traffic() 1533 first_bd->data.nbds = 1; in qede_selftest_transmit_traffic() 1557 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); in qede_selftest_transmit_traffic() 1558 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), in qede_selftest_transmit_traffic() 1559 BD_UNMAP_LEN(first_bd), DMA_TO_DEVICE); in qede_selftest_transmit_traffic()
|
/openbmc/qemu/hw/net/fsl_etsec/ |
H A D | rings.c | 233 etsec->first_bd = *bd; in process_tx_bd() 253 if (etsec->first_bd.flags & BD_TX_TOEUN) { in process_tx_bd() 257 if (etsec->first_bd.flags & BD_TX_PADCRC in process_tx_bd() 263 } else if (etsec->first_bd.flags & BD_TX_TC in process_tx_bd() 275 if (etsec->first_bd.flags & BD_TX_TOEUN) { in process_tx_bd()
|
H A D | etsec.h | 105 eTSEC_rxtx_bd first_bd; member
|
/openbmc/u-boot/drivers/net/ |
H A D | zynq_gem.c | 629 struct emac_bd *first_bd; in zynq_gem_free_pkt() local 639 first_bd = &priv->rx_bd[priv->rx_first_buf]; in zynq_gem_free_pkt() 640 first_bd->addr &= ~ZYNQ_GEM_RXBUF_NEW_MASK; in zynq_gem_free_pkt() 641 first_bd->status = 0xF0000000; in zynq_gem_free_pkt()
|
/openbmc/linux/include/linux/qed/ |
H A D | eth_common.h | 433 struct eth_tx_1st_bd first_bd; member
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 202 u16 bd_idx = TX_BD(tx_buf->first_bd), new_cons; in bnx2x_free_tx_pkt() 221 new_cons = nbd + tx_buf->first_bd; in bnx2x_free_tx_pkt() 267 tx_buf->first_bd = 0; in bnx2x_free_tx_pkt() 3760 struct eth_tx_start_bd *tx_start_bd, *first_bd; in bnx2x_start_xmit() local 3877 first_bd = tx_start_bd; in bnx2x_start_xmit() 3902 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_start_xmit() 4107 first_bd->nbd = cpu_to_le16(nbd); in bnx2x_start_xmit() 4134 first_bd->nbd = cpu_to_le16(nbd); in bnx2x_start_xmit()
|
H A D | bnx2x.h | 364 u16 first_bd; member
|
H A D | bnx2x_ethtool.c | 2585 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_run_loopback()
|
H A D | bnx2x_main.c | 1173 sw_bd->first_bd); in bnx2x_panic_dump()
|
/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | bcm63xx_udc.c | 595 int first_bd = 1, last_bd = 0, extra_zero_pkt = 0; in iudma_write() local 628 if (first_bd) { in iudma_write() 630 first_bd = 0; in iudma_write()
|
/openbmc/linux/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 657 static int axienet_free_tx_chain(struct axienet_local *lp, u32 first_bd, in axienet_free_tx_chain() argument 666 cur_p = &lp->tx_bd_v[(first_bd + i) % lp->tx_bd_num]; in axienet_free_tx_chain()
|