Lines Matching refs:tx_buf
199 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt() local
202 struct sk_buff *skb = tx_buf->skb; in bnx2x_free_tx_pkt()
203 u16 bd_idx = TX_BD(tx_buf->first_bd), new_cons; in bnx2x_free_tx_pkt()
211 txdata->txq_index, idx, tx_buf, skb); in bnx2x_free_tx_pkt()
222 new_cons = nbd + tx_buf->first_bd; in bnx2x_free_tx_pkt()
231 if (tx_buf->flags & BNX2X_HAS_SECOND_PBD) { in bnx2x_free_tx_pkt()
238 if (tx_buf->flags & BNX2X_TSO_SPLIT_BD) { in bnx2x_free_tx_pkt()
268 tx_buf->first_bd = 0; in bnx2x_free_tx_pkt()
269 tx_buf->skb = NULL; in bnx2x_free_tx_pkt()
3273 struct sw_tx_bd *tx_buf, in bnx2x_tx_split() argument
3301 tx_buf->flags |= BNX2X_TSO_SPLIT_BD; in bnx2x_tx_split()
3723 struct sw_tx_bd *tx_buf; in bnx2x_start_xmit() local
3839 tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; in bnx2x_start_xmit()
3863 tx_buf->first_bd = txdata->tx_bd_prod; in bnx2x_start_xmit()
3864 tx_buf->skb = skb; in bnx2x_start_xmit()
3865 tx_buf->flags = 0; in bnx2x_start_xmit()
3869 pkt_prod, tx_buf, txdata->tx_pkt_prod, bd_prod, tx_start_bd); in bnx2x_start_xmit()
3937 tx_buf->flags |= BNX2X_HAS_SECOND_PBD; in bnx2x_start_xmit()
4019 bd_prod = bnx2x_tx_split(bp, txdata, tx_buf, in bnx2x_start_xmit()