Lines Matching refs:skb_head
2126 dev_kfree_skb_irq(rx->skb_head); in lan743x_rx_process_buffer()
2127 rx->skb_head = NULL; in lan743x_rx_process_buffer()
2135 if (rx->skb_head) in lan743x_rx_process_buffer()
2136 dev_kfree_skb_irq(rx->skb_head); in lan743x_rx_process_buffer()
2137 rx->skb_head = skb; in lan743x_rx_process_buffer()
2138 } else if (rx->skb_head) { in lan743x_rx_process_buffer()
2140 if (skb_shinfo(rx->skb_head)->frag_list) in lan743x_rx_process_buffer()
2143 skb_shinfo(rx->skb_head)->frag_list = skb; in lan743x_rx_process_buffer()
2145 rx->skb_head->len += skb->len; in lan743x_rx_process_buffer()
2146 rx->skb_head->data_len += skb->len; in lan743x_rx_process_buffer()
2147 rx->skb_head->truesize += skb->truesize; in lan743x_rx_process_buffer()
2164 if (rx->skb_head) in lan743x_rx_process_buffer()
2165 skb_hwtstamps(rx->skb_head)->hwtstamp = in lan743x_rx_process_buffer()
2172 if (is_last && rx->skb_head) in lan743x_rx_process_buffer()
2173 rx->skb_head = lan743x_rx_trim_skb(rx->skb_head, frame_length); in lan743x_rx_process_buffer()
2175 if (is_last && rx->skb_head) { in lan743x_rx_process_buffer()
2176 rx->skb_head->protocol = eth_type_trans(rx->skb_head, in lan743x_rx_process_buffer()
2179 rx->skb_head->len); in lan743x_rx_process_buffer()
2180 napi_gro_receive(&rx->napi, rx->skb_head); in lan743x_rx_process_buffer()
2181 rx->skb_head = NULL; in lan743x_rx_process_buffer()