Home
last modified time | relevance | path

Searched refs:first_bd (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c79 struct eth_tx_1st_bd *first_bd; in qede_free_tx_pkt() local
95 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); in qede_free_tx_pkt()
99 nbds = first_bd->data.nbds; in qede_free_tx_pkt()
107 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), in qede_free_tx_pkt()
108 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); in qede_free_tx_pkt()
131 struct eth_tx_1st_bd *first_bd, in qede_free_failed_tx_pkt() argument
141 le16_to_cpu(txq->tx_db.data.bd_prod), first_bd); in qede_free_failed_tx_pkt()
143 first_bd = (struct eth_tx_1st_bd *)qed_chain_produce(&txq->tx_pbl); in qede_free_failed_tx_pkt()
152 dma_unmap_single(txq->dev, BD_UNMAP_ADDR(first_bd), in qede_free_failed_tx_pkt()
153 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); in qede_free_failed_tx_pkt()
[all …]
H A Dqede_ethtool.c1452 struct eth_tx_1st_bd *first_bd; in qede_selftest_transmit_traffic() local
1474 first_bd = qed_chain_produce(&txq->tx_pbl); in qede_selftest_transmit_traffic()
1475 memset(first_bd, 0, sizeof(*first_bd)); in qede_selftest_transmit_traffic()
1477 first_bd->data.bd_flags.bitfields = val; in qede_selftest_transmit_traffic()
1480 first_bd->data.bitfields |= cpu_to_le16(val); in qede_selftest_transmit_traffic()
1489 BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb)); in qede_selftest_transmit_traffic()
1492 first_bd->data.nbds = 1; in qede_selftest_transmit_traffic()
1516 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); in qede_selftest_transmit_traffic()
1517 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), in qede_selftest_transmit_traffic()
1518 BD_UNMAP_LEN(first_bd), DMA_TO_DEVICE); in qede_selftest_transmit_traffic()
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dzynq_gem.c549 struct emac_bd *first_bd; in zynq_gem_free_pkt() local
559 first_bd = &priv->rx_bd[priv->rx_first_buf]; in zynq_gem_free_pkt()
560 first_bd->addr &= ~ZYNQ_GEM_RXBUF_NEW_MASK; in zynq_gem_free_pkt()
561 first_bd->status = 0xF0000000; in zynq_gem_free_pkt()
/OK3568_Linux_fs/kernel/include/linux/qed/
H A Deth_common.h432 struct eth_tx_1st_bd first_bd; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c202 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()
3749 struct eth_tx_start_bd *tx_start_bd, *first_bd; in bnx2x_start_xmit() local
3866 first_bd = tx_start_bd; in bnx2x_start_xmit()
3891 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_start_xmit()
4096 first_bd->nbd = cpu_to_le16(nbd); in bnx2x_start_xmit()
4123 first_bd->nbd = cpu_to_le16(nbd); in bnx2x_start_xmit()
H A Dbnx2x.h364 u16 first_bd; member
H A Dbnx2x_ethtool.c2577 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_run_loopback()
H A Dbnx2x_main.c1174 sw_bd->first_bd); in bnx2x_panic_dump()
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c598 int first_bd = 1, last_bd = 0, extra_zero_pkt = 0; in iudma_write() local
631 if (first_bd) { in iudma_write()
633 first_bd = 0; in iudma_write()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c613 static int axienet_free_tx_chain(struct net_device *ndev, u32 first_bd, in axienet_free_tx_chain() argument
627 cur_p = &lp->tx_bd_v[(first_bd + i) % lp->tx_bd_num]; in axienet_free_tx_chain()