Searched refs:first_bd (Results 1 - 9 of 9) sorted by relevance
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 80 struct eth_tx_1st_bd *first_bd; local 96 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); 100 nbds = first_bd->data.nbds; 108 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), 109 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); 132 struct eth_tx_1st_bd *first_bd, 142 le16_to_cpu(txq->tx_db.data.bd_prod), first_bd); 144 first_bd = (struct eth_tx_1st_bd *)qed_chain_produce(&txq->tx_pbl); 153 dma_unmap_single(txq->dev, BD_UNMAP_ADDR(first_bd), 154 BD_UNMAP_LEN(first_bd) 131 qede_free_failed_tx_pkt(struct qede_tx_queue *txq, struct eth_tx_1st_bd *first_bd, int nbd, bool data_split) argument 1483 struct eth_tx_1st_bd *first_bd; local [all...] |
H A D | qede_ethtool.c | 1473 struct eth_tx_1st_bd *first_bd; local 1495 first_bd = qed_chain_produce(&txq->tx_pbl); 1496 memset(first_bd, 0, sizeof(*first_bd)); 1498 first_bd->data.bd_flags.bitfields = val; 1501 first_bd->data.bitfields |= cpu_to_le16(val); 1510 BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb)); 1513 first_bd->data.nbds = 1; 1537 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); 1538 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), [all...] |
/linux-master/include/linux/qed/ |
H A D | eth_common.h | 433 struct eth_tx_1st_bd first_bd; member in union:eth_tx_bd_types
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 202 u16 bd_idx = TX_BD(tx_buf->first_bd), new_cons; 221 new_cons = nbd + tx_buf->first_bd; 267 tx_buf->first_bd = 0; 3758 struct eth_tx_start_bd *tx_start_bd, *first_bd; local 3871 * but first_bd will always stay first 3875 first_bd = tx_start_bd; 3900 tx_buf->first_bd = txdata->tx_bd_prod; 4102 * first_bd->nbd need to be properly updated 4105 first_bd->nbd = cpu_to_le16(nbd); 4132 first_bd [all...] |
H A D | bnx2x.h | 364 u16 first_bd; member in struct:sw_tx_bd
|
H A D | bnx2x_ethtool.c | 2583 tx_buf->first_bd = txdata->tx_bd_prod;
|
H A D | bnx2x_main.c | 1173 sw_bd->first_bd);
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | bcm63xx_udc.c | 595 int first_bd = 1, last_bd = 0, extra_zero_pkt = 0; local 628 if (first_bd) { 630 first_bd = 0;
|
/linux-master/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 667 * @first_bd: Index of first descriptor to clean up 678 static int axienet_free_tx_chain(struct axienet_local *lp, u32 first_bd, argument 687 cur_p = &lp->tx_bd_v[(first_bd + i) % lp->tx_bd_num];
|
Completed in 486 milliseconds