Lines Matching refs:tx_buffer

173 	struct igc_tx_buffer *tx_buffer = &tx_ring->tx_buffer_info[i];  in igc_clean_tx_ring()  local
179 dev_kfree_skb_any(tx_buffer->skb); in igc_clean_tx_ring()
183 dma_unmap_addr(tx_buffer, dma), in igc_clean_tx_ring()
184 dma_unmap_len(tx_buffer, len), in igc_clean_tx_ring()
188 eop_desc = tx_buffer->next_to_watch; in igc_clean_tx_ring()
193 tx_buffer++; in igc_clean_tx_ring()
198 tx_buffer = tx_ring->tx_buffer_info; in igc_clean_tx_ring()
203 if (dma_unmap_len(tx_buffer, len)) in igc_clean_tx_ring()
205 dma_unmap_addr(tx_buffer, dma), in igc_clean_tx_ring()
206 dma_unmap_len(tx_buffer, len), in igc_clean_tx_ring()
211 tx_buffer++; in igc_clean_tx_ring()
215 tx_buffer = tx_ring->tx_buffer_info; in igc_clean_tx_ring()
1085 struct igc_tx_buffer *tx_buffer; in igc_tx_map() local
1103 tx_buffer = first; in igc_tx_map()
1110 dma_unmap_len_set(tx_buffer, len, size); in igc_tx_map()
1111 dma_unmap_addr_set(tx_buffer, dma, dma); in igc_tx_map()
1152 tx_buffer = &tx_ring->tx_buffer_info[i]; in igc_tx_map()
1194 tx_buffer = &tx_ring->tx_buffer_info[i]; in igc_tx_map()
1197 while (tx_buffer != first) { in igc_tx_map()
1198 if (dma_unmap_len(tx_buffer, len)) in igc_tx_map()
1200 dma_unmap_addr(tx_buffer, dma), in igc_tx_map()
1201 dma_unmap_len(tx_buffer, len), in igc_tx_map()
1203 dma_unmap_len_set(tx_buffer, len, 0); in igc_tx_map()
1207 tx_buffer = &tx_ring->tx_buffer_info[i]; in igc_tx_map()
1210 if (dma_unmap_len(tx_buffer, len)) in igc_tx_map()
1212 dma_unmap_addr(tx_buffer, dma), in igc_tx_map()
1213 dma_unmap_len(tx_buffer, len), in igc_tx_map()
1215 dma_unmap_len_set(tx_buffer, len, 0); in igc_tx_map()
1217 dev_kfree_skb_any(tx_buffer->skb); in igc_tx_map()
1218 tx_buffer->skb = NULL; in igc_tx_map()
2003 struct igc_tx_buffer *tx_buffer; in igc_clean_tx_irq() local
2009 tx_buffer = &tx_ring->tx_buffer_info[i]; in igc_clean_tx_irq()
2014 union igc_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in igc_clean_tx_irq()
2028 tx_buffer->next_to_watch = NULL; in igc_clean_tx_irq()
2031 total_bytes += tx_buffer->bytecount; in igc_clean_tx_irq()
2032 total_packets += tx_buffer->gso_segs; in igc_clean_tx_irq()
2035 napi_consume_skb(tx_buffer->skb, napi_budget); in igc_clean_tx_irq()
2039 dma_unmap_addr(tx_buffer, dma), in igc_clean_tx_irq()
2040 dma_unmap_len(tx_buffer, len), in igc_clean_tx_irq()
2044 dma_unmap_len_set(tx_buffer, len, 0); in igc_clean_tx_irq()
2048 tx_buffer++; in igc_clean_tx_irq()
2053 tx_buffer = tx_ring->tx_buffer_info; in igc_clean_tx_irq()
2058 if (dma_unmap_len(tx_buffer, len)) { in igc_clean_tx_irq()
2060 dma_unmap_addr(tx_buffer, dma), in igc_clean_tx_irq()
2061 dma_unmap_len(tx_buffer, len), in igc_clean_tx_irq()
2063 dma_unmap_len_set(tx_buffer, len, 0); in igc_clean_tx_irq()
2068 tx_buffer++; in igc_clean_tx_irq()
2073 tx_buffer = tx_ring->tx_buffer_info; in igc_clean_tx_irq()
2103 if (tx_buffer->next_to_watch && in igc_clean_tx_irq()
2104 time_after(jiffies, tx_buffer->time_stamp + in igc_clean_tx_irq()
2125 tx_buffer->time_stamp, in igc_clean_tx_irq()
2126 tx_buffer->next_to_watch, in igc_clean_tx_irq()
2128 tx_buffer->next_to_watch->wb.status); in igc_clean_tx_irq()