head_skb 2687 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct sk_buff *head_skb = *out_skb; head_skb 2735 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c head_skb->truesize += hns3_buf_size(ring); head_skb 2736 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c head_skb->data_len += le16_to_cpu(desc->rx.size); head_skb 2737 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c head_skb->len += le16_to_cpu(desc->rx.size); head_skb 276 drivers/net/ethernet/huawei/hinic/hinic_rx.c static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, head_skb 279 drivers/net/ethernet/huawei/hinic/hinic_rx.c struct sk_buff *skb, *curr_skb = head_skb; head_skb 304 drivers/net/ethernet/huawei/hinic/hinic_rx.c if (curr_skb == head_skb) head_skb 305 drivers/net/ethernet/huawei/hinic/hinic_rx.c skb_shinfo(head_skb)->frag_list = skb; head_skb 309 drivers/net/ethernet/huawei/hinic/hinic_rx.c head_skb->len += skb->len; head_skb 310 drivers/net/ethernet/huawei/hinic/hinic_rx.c head_skb->data_len += skb->len; head_skb 311 drivers/net/ethernet/huawei/hinic/hinic_rx.c head_skb->truesize += skb->truesize; head_skb 791 drivers/net/virtio_net.c struct sk_buff *head_skb, *curr_skb; head_skb 797 drivers/net/virtio_net.c head_skb = NULL; head_skb 866 drivers/net/virtio_net.c head_skb = page_to_skb(vi, rq, xdp_page, head_skb 869 drivers/net/virtio_net.c return head_skb; head_skb 924 drivers/net/virtio_net.c head_skb = page_to_skb(vi, rq, page, offset, len, truesize, !xdp_prog); head_skb 925 drivers/net/virtio_net.c curr_skb = head_skb; head_skb 959 drivers/net/virtio_net.c if (curr_skb == head_skb) head_skb 964 drivers/net/virtio_net.c head_skb->truesize += nskb->truesize; head_skb 967 drivers/net/virtio_net.c if (curr_skb != head_skb) { head_skb 968 drivers/net/virtio_net.c head_skb->data_len += len; head_skb 969 drivers/net/virtio_net.c head_skb->len += len; head_skb 970 drivers/net/virtio_net.c head_skb->truesize += truesize; head_skb 983 drivers/net/virtio_net.c ewma_pkt_len_add(&rq->mrg_avg_pkt_len, head_skb->len); head_skb 984 drivers/net/virtio_net.c return head_skb; head_skb 1005 drivers/net/virtio_net.c dev_kfree_skb(head_skb); head_skb 577 include/net/sctp/structs.h struct sk_buff *head_skb; head_skb 1143 include/net/sctp/structs.h return chunk->head_skb ? : skb; head_skb 3650 net/core/skbuff.c struct sk_buff *skb_segment(struct sk_buff *head_skb, head_skb 3655 net/core/skbuff.c struct sk_buff *list_skb = skb_shinfo(head_skb)->frag_list; head_skb 3656 net/core/skbuff.c skb_frag_t *frag = skb_shinfo(head_skb)->frags; head_skb 3657 net/core/skbuff.c unsigned int mss = skb_shinfo(head_skb)->gso_size; head_skb 3658 net/core/skbuff.c unsigned int doffset = head_skb->data - skb_mac_header(head_skb); head_skb 3659 net/core/skbuff.c struct sk_buff *frag_skb = head_skb; head_skb 3661 net/core/skbuff.c unsigned int tnl_hlen = skb_tnl_header_len(head_skb); head_skb 3664 net/core/skbuff.c unsigned int len = head_skb->len; head_skb 3667 net/core/skbuff.c int nfrags = skb_shinfo(head_skb)->nr_frags; head_skb 3674 net/core/skbuff.c (skb_shinfo(head_skb)->gso_type & SKB_GSO_DODGY)) { head_skb 3688 net/core/skbuff.c if (mss != GSO_BY_FRAGS && mss != skb_headlen(head_skb)) head_skb 3692 net/core/skbuff.c __skb_push(head_skb, doffset); head_skb 3693 net/core/skbuff.c proto = skb_network_protocol(head_skb, &dummy); head_skb 3706 net/core/skbuff.c !net_gso_ok(features, skb_shinfo(head_skb)->gso_type)) head_skb 3718 net/core/skbuff.c skb_walk_frags(head_skb, iter) { head_skb 3743 net/core/skbuff.c headroom = skb_headroom(head_skb); head_skb 3744 net/core/skbuff.c pos = skb_headlen(head_skb); head_skb 3755 net/core/skbuff.c len = head_skb->len - offset; head_skb 3760 net/core/skbuff.c hsize = skb_headlen(head_skb) - offset; head_skb 3810 net/core/skbuff.c GFP_ATOMIC, skb_alloc_rx_flag(head_skb), head_skb 3826 net/core/skbuff.c __copy_skb_header(nskb, head_skb); head_skb 3831 net/core/skbuff.c skb_copy_from_linear_data_offset(head_skb, -tnl_hlen, head_skb 3842 net/core/skbuff.c skb_copy_and_csum_bits(head_skb, offset, head_skb 3852 net/core/skbuff.c skb_copy_from_linear_data_offset(head_skb, offset, head_skb 3855 net/core/skbuff.c skb_shinfo(nskb)->tx_flags |= skb_shinfo(head_skb)->tx_flags & head_skb 3936 net/core/skbuff.c } while ((offset += len) < head_skb->len); head_skb 3946 net/core/skbuff.c int type = skb_shinfo(head_skb)->gso_type; head_skb 3947 net/core/skbuff.c unsigned short gso_size = skb_shinfo(head_skb)->gso_size; head_skb 3973 net/core/skbuff.c if (head_skb->destructor == sock_wfree) { head_skb 3974 net/core/skbuff.c swap(tail->truesize, head_skb->truesize); head_skb 3975 net/core/skbuff.c swap(tail->destructor, head_skb->destructor); head_skb 3976 net/core/skbuff.c swap(tail->sk, head_skb->sk); head_skb 124 net/sctp/inqueue.c if (chunk->head_skb == chunk->skb) { head_skb 133 net/sctp/inqueue.c if (chunk->head_skb) head_skb 134 net/sctp/inqueue.c chunk->skb = chunk->head_skb; head_skb 163 net/sctp/inqueue.c chunk->head_skb = chunk->skb; head_skb 166 net/sctp/inqueue.c if (chunk->head_skb && chunk->skb->data_len == chunk->skb->len) head_skb 190 net/sctp/inqueue.c if (chunk->head_skb) { head_skb 193 net/sctp/inqueue.c *head_cb = SCTP_INPUT_CB(chunk->head_skb); head_skb 2096 net/sctp/socket.c struct sk_buff *skb, *head_skb; head_skb 2133 net/sctp/socket.c if (event->chunk && event->chunk->head_skb) head_skb 2134 net/sctp/socket.c head_skb = event->chunk->head_skb; head_skb 2136 net/sctp/socket.c head_skb = skb; head_skb 2137 net/sctp/socket.c sock_recv_ts_and_drops(msg, sk, head_skb); head_skb 2142 net/sctp/socket.c sp->pf->skb_msgname(head_skb, msg->msg_name, addr_len); head_skb 90 net/sctp/ulpevent.c if (chunk && chunk->head_skb && !chunk->head_skb->sk) head_skb 91 net/sctp/ulpevent.c chunk->head_skb->sk = asoc->base.sk;