Lines Matching refs:first

794 		     struct fm10k_tx_buffer *first)  in fm10k_tso()  argument
796 struct sk_buff *skb = first->skb; in fm10k_tso()
819 first->tx_flags |= FM10K_TX_FLAGS_CSUM; in fm10k_tso()
822 first->gso_segs = skb_shinfo(skb)->gso_segs; in fm10k_tso()
823 first->bytecount += (first->gso_segs - 1) * hdrlen; in fm10k_tso()
840 struct fm10k_tx_buffer *first) in fm10k_tx_csum() argument
842 struct sk_buff *skb = first->skb; in fm10k_tx_csum()
906 first->tx_flags |= FM10K_TX_FLAGS_CSUM; in fm10k_tx_csum()
979 struct fm10k_tx_buffer *first) in fm10k_tx_map() argument
981 struct sk_buff *skb = first->skb; in fm10k_tx_map()
988 u32 tx_flags = first->tx_flags; in fm10k_tx_map()
1006 tx_buffer = first; in fm10k_tx_map()
1052 netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount); in fm10k_tx_map()
1055 skb_tx_timestamp(first->skb); in fm10k_tx_map()
1067 first->next_to_watch = tx_desc; in fm10k_tx_map()
1092 if (tx_buffer == first) in fm10k_tx_map()
1105 struct fm10k_tx_buffer *first; in fm10k_xmit_frame_ring() local
1130 first = &tx_ring->tx_buffer[tx_ring->next_to_use]; in fm10k_xmit_frame_ring()
1131 first->skb = skb; in fm10k_xmit_frame_ring()
1132 first->bytecount = max_t(unsigned int, skb->len, ETH_ZLEN); in fm10k_xmit_frame_ring()
1133 first->gso_segs = 1; in fm10k_xmit_frame_ring()
1136 first->tx_flags = tx_flags; in fm10k_xmit_frame_ring()
1138 tso = fm10k_tso(tx_ring, first); in fm10k_xmit_frame_ring()
1142 fm10k_tx_csum(tx_ring, first); in fm10k_xmit_frame_ring()
1144 fm10k_tx_map(tx_ring, first); in fm10k_xmit_frame_ring()
1149 dev_kfree_skb_any(first->skb); in fm10k_xmit_frame_ring()
1150 first->skb = NULL; in fm10k_xmit_frame_ring()