Lines Matching defs:tx_buffer
507 * @tx_buffer: the buffer to free
510 struct i40e_tx_buffer *tx_buffer)
512 if (tx_buffer->skb) {
513 if (tx_buffer->tx_flags & I40E_TX_FLAGS_FD_SB)
514 kfree(tx_buffer->raw_buf);
516 dev_kfree_skb_any(tx_buffer->skb);
518 if (dma_unmap_len(tx_buffer, len))
520 dma_unmap_addr(tx_buffer, dma),
521 dma_unmap_len(tx_buffer, len),
523 } else if (dma_unmap_len(tx_buffer, len)) {
525 dma_unmap_addr(tx_buffer, dma),
526 dma_unmap_len(tx_buffer, len),
529 tx_buffer->next_to_watch = NULL;
530 tx_buffer->skb = NULL;
531 dma_unmap_len_set(tx_buffer, len, 0);
532 /* tx_buffer must be completely set up in the transmit path */
713 /* clear tx_buffer data */