Lines Matching refs:skb_head
232 rx->ctx.skb_head = NULL;
652 if (!rx->ctx.skb_head)
655 dev_kfree_skb_any(rx->ctx.skb_head);
656 rx->ctx.skb_head = NULL;
714 if (rx->ctx.skb_tail == rx->ctx.skb_head)
715 skb_shinfo(rx->ctx.skb_head)->frag_list = skb;
721 if (rx->ctx.skb_tail != rx->ctx.skb_head) {
722 rx->ctx.skb_head->len += buf_len;
723 rx->ctx.skb_head->data_len += buf_len;
724 rx->ctx.skb_head->truesize += priv->data_buffer_size_dqo;
792 rx->ctx.skb_head = gve_rx_copy_data(priv->dev, napi,
796 if (unlikely(!rx->ctx.skb_head))
798 rx->ctx.skb_tail = rx->ctx.skb_head;
815 if (rx->ctx.skb_head) {
824 rx->ctx.skb_head = gve_rx_copy(priv->dev, napi,
826 if (unlikely(!rx->ctx.skb_head))
828 rx->ctx.skb_tail = rx->ctx.skb_head;
840 rx->ctx.skb_head = napi_get_frags(napi);
841 if (unlikely(!rx->ctx.skb_head))
843 rx->ctx.skb_tail = rx->ctx.skb_head;
851 skb_add_rx_frag(rx->ctx.skb_head, 0, buf_state->page_info.page,
898 skb_record_rx_queue(rx->ctx.skb_head, rx->q_num);
901 gve_rx_skb_hash(rx->ctx.skb_head, desc, ptype);
904 gve_rx_skb_csum(rx->ctx.skb_head, desc, ptype);
910 err = gve_rx_complete_rsc(rx->ctx.skb_head, desc, ptype);
915 if (skb_headlen(rx->ctx.skb_head) == 0)
918 napi_gro_receive(napi, rx->ctx.skb_head);
980 if (!rx->ctx.skb_head)
987 pkt_bytes = rx->ctx.skb_head->len;
991 if (skb_headlen(rx->ctx.skb_head))
1004 rx->ctx.skb_head = NULL;