Lines Matching refs:tx_buffer

3732 				    struct igb_tx_buffer *tx_buffer)  in igb_unmap_and_free_tx_resource()  argument
3734 if (tx_buffer->skb) { in igb_unmap_and_free_tx_resource()
3735 dev_kfree_skb_any(tx_buffer->skb); in igb_unmap_and_free_tx_resource()
3736 if (dma_unmap_len(tx_buffer, len)) in igb_unmap_and_free_tx_resource()
3738 dma_unmap_addr(tx_buffer, dma), in igb_unmap_and_free_tx_resource()
3739 dma_unmap_len(tx_buffer, len), in igb_unmap_and_free_tx_resource()
3741 } else if (dma_unmap_len(tx_buffer, len)) { in igb_unmap_and_free_tx_resource()
3743 dma_unmap_addr(tx_buffer, dma), in igb_unmap_and_free_tx_resource()
3744 dma_unmap_len(tx_buffer, len), in igb_unmap_and_free_tx_resource()
3747 tx_buffer->next_to_watch = NULL; in igb_unmap_and_free_tx_resource()
3748 tx_buffer->skb = NULL; in igb_unmap_and_free_tx_resource()
3749 dma_unmap_len_set(tx_buffer, len, 0); in igb_unmap_and_free_tx_resource()
4867 struct igb_tx_buffer *tx_buffer; in igb_tx_map() local
4885 tx_buffer = first; in igb_tx_map()
4892 dma_unmap_len_set(tx_buffer, len, size); in igb_tx_map()
4893 dma_unmap_addr_set(tx_buffer, dma, dma); in igb_tx_map()
4934 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
4982 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
4983 igb_unmap_and_free_tx_resource(tx_ring, tx_buffer); in igb_tx_map()
4984 if (tx_buffer == first) in igb_tx_map()
6404 struct igb_tx_buffer *tx_buffer; in igb_clean_tx_irq() local
6413 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_clean_tx_irq()
6418 union e1000_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in igb_clean_tx_irq()
6432 tx_buffer->next_to_watch = NULL; in igb_clean_tx_irq()
6435 total_bytes += tx_buffer->bytecount; in igb_clean_tx_irq()
6436 total_packets += tx_buffer->gso_segs; in igb_clean_tx_irq()
6439 dev_consume_skb_any(tx_buffer->skb); in igb_clean_tx_irq()
6443 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_irq()
6444 dma_unmap_len(tx_buffer, len), in igb_clean_tx_irq()
6448 tx_buffer->skb = NULL; in igb_clean_tx_irq()
6449 dma_unmap_len_set(tx_buffer, len, 0); in igb_clean_tx_irq()
6453 tx_buffer++; in igb_clean_tx_irq()
6458 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_irq()
6463 if (dma_unmap_len(tx_buffer, len)) { in igb_clean_tx_irq()
6465 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_irq()
6466 dma_unmap_len(tx_buffer, len), in igb_clean_tx_irq()
6468 dma_unmap_len_set(tx_buffer, len, 0); in igb_clean_tx_irq()
6473 tx_buffer++; in igb_clean_tx_irq()
6478 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_irq()
6507 if (tx_buffer->next_to_watch && in igb_clean_tx_irq()
6508 time_after(jiffies, tx_buffer->time_stamp + in igb_clean_tx_irq()
6530 tx_buffer->time_stamp, in igb_clean_tx_irq()
6531 tx_buffer->next_to_watch, in igb_clean_tx_irq()
6533 tx_buffer->next_to_watch->wb.status); in igb_clean_tx_irq()