• Home
  • Raw
  • Download

Lines Matching refs:tx_buffer

344 	struct ixgbe_tx_buffer *tx_buffer;  in ixgbe_dump()  local
386 tx_buffer = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in ixgbe_dump()
389 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
390 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
391 tx_buffer->next_to_watch, in ixgbe_dump()
392 (u64)tx_buffer->time_stamp); in ixgbe_dump()
448 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_dump()
450 if (dma_unmap_len(tx_buffer, len) > 0) { in ixgbe_dump()
455 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
456 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
457 tx_buffer->next_to_watch, in ixgbe_dump()
458 (u64)tx_buffer->time_stamp, in ixgbe_dump()
459 tx_buffer->skb); in ixgbe_dump()
471 tx_buffer->skb) in ixgbe_dump()
474 tx_buffer->skb->data, in ixgbe_dump()
475 dma_unmap_len(tx_buffer, len), in ixgbe_dump()
693 struct ixgbe_tx_buffer *tx_buffer) in ixgbe_unmap_and_free_tx_resource() argument
695 if (tx_buffer->skb) { in ixgbe_unmap_and_free_tx_resource()
696 dev_kfree_skb_any(tx_buffer->skb); in ixgbe_unmap_and_free_tx_resource()
697 if (dma_unmap_len(tx_buffer, len)) in ixgbe_unmap_and_free_tx_resource()
699 dma_unmap_addr(tx_buffer, dma), in ixgbe_unmap_and_free_tx_resource()
700 dma_unmap_len(tx_buffer, len), in ixgbe_unmap_and_free_tx_resource()
702 } else if (dma_unmap_len(tx_buffer, len)) { in ixgbe_unmap_and_free_tx_resource()
704 dma_unmap_addr(tx_buffer, dma), in ixgbe_unmap_and_free_tx_resource()
705 dma_unmap_len(tx_buffer, len), in ixgbe_unmap_and_free_tx_resource()
708 tx_buffer->next_to_watch = NULL; in ixgbe_unmap_and_free_tx_resource()
709 tx_buffer->skb = NULL; in ixgbe_unmap_and_free_tx_resource()
710 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_unmap_and_free_tx_resource()
866 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_clean_tx_irq() local
875 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_clean_tx_irq()
880 union ixgbe_adv_tx_desc *eop_desc = tx_buffer->next_to_watch; in ixgbe_clean_tx_irq()
894 tx_buffer->next_to_watch = NULL; in ixgbe_clean_tx_irq()
897 total_bytes += tx_buffer->bytecount; in ixgbe_clean_tx_irq()
898 total_packets += tx_buffer->gso_segs; in ixgbe_clean_tx_irq()
901 dev_kfree_skb_any(tx_buffer->skb); in ixgbe_clean_tx_irq()
905 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
906 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
910 tx_buffer->skb = NULL; in ixgbe_clean_tx_irq()
911 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
915 tx_buffer++; in ixgbe_clean_tx_irq()
920 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
925 if (dma_unmap_len(tx_buffer, len)) { in ixgbe_clean_tx_irq()
927 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
928 dma_unmap_len(tx_buffer, len), in ixgbe_clean_tx_irq()
930 dma_unmap_len_set(tx_buffer, len, 0); in ixgbe_clean_tx_irq()
935 tx_buffer++; in ixgbe_clean_tx_irq()
940 tx_buffer = tx_ring->tx_buffer_info; in ixgbe_clean_tx_irq()
6200 struct ixgbe_tx_buffer *tx_buffer; in ixgbe_tx_map() local
6229 tx_buffer = first; in ixgbe_tx_map()
6236 dma_unmap_len_set(tx_buffer, len, size); in ixgbe_tx_map()
6237 dma_unmap_addr_set(tx_buffer, dma, dma); in ixgbe_tx_map()
6282 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
6322 tx_buffer = &tx_ring->tx_buffer_info[i]; in ixgbe_tx_map()
6323 ixgbe_unmap_and_free_tx_resource(tx_ring, tx_buffer); in ixgbe_tx_map()
6324 if (tx_buffer == first) in ixgbe_tx_map()