Lines Matching refs:tx_buffer

4646 	struct igb_tx_buffer *tx_buffer = &tx_ring->tx_buffer_info[i];  in igb_clean_tx_ring()  local
4652 dev_kfree_skb_any(tx_buffer->skb); in igb_clean_tx_ring()
4656 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_ring()
4657 dma_unmap_len(tx_buffer, len), in igb_clean_tx_ring()
4661 eop_desc = tx_buffer->next_to_watch; in igb_clean_tx_ring()
4666 tx_buffer++; in igb_clean_tx_ring()
4671 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_ring()
4676 if (dma_unmap_len(tx_buffer, len)) in igb_clean_tx_ring()
4678 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_ring()
4679 dma_unmap_len(tx_buffer, len), in igb_clean_tx_ring()
4684 tx_buffer++; in igb_clean_tx_ring()
4688 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_ring()
5943 struct igb_tx_buffer *tx_buffer; in igb_tx_map() local
5961 tx_buffer = first; in igb_tx_map()
5968 dma_unmap_len_set(tx_buffer, len, size); in igb_tx_map()
5969 dma_unmap_addr_set(tx_buffer, dma, dma); in igb_tx_map()
6010 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
6055 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
6058 while (tx_buffer != first) { in igb_tx_map()
6059 if (dma_unmap_len(tx_buffer, len)) in igb_tx_map()
6061 dma_unmap_addr(tx_buffer, dma), in igb_tx_map()
6062 dma_unmap_len(tx_buffer, len), in igb_tx_map()
6064 dma_unmap_len_set(tx_buffer, len, 0); in igb_tx_map()
6068 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_tx_map()
6071 if (dma_unmap_len(tx_buffer, len)) in igb_tx_map()
6073 dma_unmap_addr(tx_buffer, dma), in igb_tx_map()
6074 dma_unmap_len(tx_buffer, len), in igb_tx_map()
6076 dma_unmap_len_set(tx_buffer, len, 0); in igb_tx_map()
6078 dev_kfree_skb_any(tx_buffer->skb); in igb_tx_map()
6079 tx_buffer->skb = NULL; in igb_tx_map()
7774 struct igb_tx_buffer *tx_buffer; in igb_clean_tx_irq() local
7783 tx_buffer = &tx_ring->tx_buffer_info[i]; in igb_clean_tx_irq()
7788 union e1000_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in igb_clean_tx_irq()
7802 tx_buffer->next_to_watch = NULL; in igb_clean_tx_irq()
7805 total_bytes += tx_buffer->bytecount; in igb_clean_tx_irq()
7806 total_packets += tx_buffer->gso_segs; in igb_clean_tx_irq()
7809 napi_consume_skb(tx_buffer->skb, napi_budget); in igb_clean_tx_irq()
7813 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_irq()
7814 dma_unmap_len(tx_buffer, len), in igb_clean_tx_irq()
7818 dma_unmap_len_set(tx_buffer, len, 0); in igb_clean_tx_irq()
7822 tx_buffer++; in igb_clean_tx_irq()
7827 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_irq()
7832 if (dma_unmap_len(tx_buffer, len)) { in igb_clean_tx_irq()
7834 dma_unmap_addr(tx_buffer, dma), in igb_clean_tx_irq()
7835 dma_unmap_len(tx_buffer, len), in igb_clean_tx_irq()
7837 dma_unmap_len_set(tx_buffer, len, 0); in igb_clean_tx_irq()
7842 tx_buffer++; in igb_clean_tx_irq()
7847 tx_buffer = tx_ring->tx_buffer_info; in igb_clean_tx_irq()
7876 if (tx_buffer->next_to_watch && in igb_clean_tx_irq()
7877 time_after(jiffies, tx_buffer->time_stamp + in igb_clean_tx_irq()
7899 tx_buffer->time_stamp, in igb_clean_tx_irq()
7900 tx_buffer->next_to_watch, in igb_clean_tx_irq()
7902 tx_buffer->next_to_watch->wb.status); in igb_clean_tx_irq()