Lines Matching refs:tx_buffer

3736 				    struct igb_tx_buffer *tx_buffer)  in igb_unmap_and_free_tx_resource()  argument
3738 if (tx_buffer->skb) { in igb_unmap_and_free_tx_resource()
3739 dev_kfree_skb_any(tx_buffer->skb); in igb_unmap_and_free_tx_resource()
3740 if (dma_unmap_len(tx_buffer, len)) in igb_unmap_and_free_tx_resource()
3742 dma_unmap_addr(tx_buffer, dma), in igb_unmap_and_free_tx_resource()
3743 dma_unmap_len(tx_buffer, len), in igb_unmap_and_free_tx_resource()
3745 } else if (dma_unmap_len(tx_buffer, len)) { in igb_unmap_and_free_tx_resource()
3747 dma_unmap_addr(tx_buffer, dma), in igb_unmap_and_free_tx_resource()
3748 dma_unmap_len(tx_buffer, len), in igb_unmap_and_free_tx_resource()
3751 tx_buffer->next_to_watch = NULL; in igb_unmap_and_free_tx_resource()
3752 tx_buffer->skb = NULL; in igb_unmap_and_free_tx_resource()
3753 dma_unmap_len_set(tx_buffer, len, 0); in igb_unmap_and_free_tx_resource()
4871 struct igb_tx_buffer *tx_buffer; in igb_tx_map() local
4889 tx_buffer = first; in igb_tx_map()
4896 dma_unmap_len_set(tx_buffer, len, size); in igb_tx_map()
4897 dma_unmap_addr_set(tx_buffer, dma, dma); in igb_tx_map()
4938 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
4986 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
4987 igb_unmap_and_free_tx_resource(tx_ring, tx_buffer); in igb_tx_map()
4988 if (tx_buffer == first) in igb_tx_map()
6407 struct igb_tx_buffer *tx_buffer; in igb_clean_tx_irq() local
6416 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_clean_tx_irq()
6421 union e1000_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in igb_clean_tx_irq()
6435 tx_buffer->next_to_watch = NULL; in igb_clean_tx_irq()
6438 total_bytes += tx_buffer->bytecount; in igb_clean_tx_irq()
6439 total_packets += tx_buffer->gso_segs; in igb_clean_tx_irq()
6442 dev_consume_skb_any(tx_buffer->skb); in igb_clean_tx_irq()
6446 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_irq()
6447 dma_unmap_len(tx_buffer, len), in igb_clean_tx_irq()
6451 tx_buffer->skb = NULL; in igb_clean_tx_irq()
6452 dma_unmap_len_set(tx_buffer, len, 0); in igb_clean_tx_irq()
6456 tx_buffer++; in igb_clean_tx_irq()
6461 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_irq()
6466 if (dma_unmap_len(tx_buffer, len)) { in igb_clean_tx_irq()
6468 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_irq()
6469 dma_unmap_len(tx_buffer, len), in igb_clean_tx_irq()
6471 dma_unmap_len_set(tx_buffer, len, 0); in igb_clean_tx_irq()
6476 tx_buffer++; in igb_clean_tx_irq()
6481 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_irq()
6510 if (tx_buffer->next_to_watch && in igb_clean_tx_irq()
6511 time_after(jiffies, tx_buffer->time_stamp + in igb_clean_tx_irq()
6533 tx_buffer->time_stamp, in igb_clean_tx_irq()
6534 tx_buffer->next_to_watch, in igb_clean_tx_irq()
6536 tx_buffer->next_to_watch->wb.status); in igb_clean_tx_irq()