Lines Matching refs:skb_shinfo

369 		if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)  in xenvif_gop_frag_copy()
371 else if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) in xenvif_gop_frag_copy()
425 int nr_frags = skb_shinfo(skb)->nr_frags; in xenvif_gop_skb()
438 if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) in xenvif_gop_skb()
440 else if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) in xenvif_gop_skb()
449 meta->gso_size = skb_shinfo(skb)->gso_size; in xenvif_gop_skb()
459 meta->gso_size = skb_shinfo(skb)->gso_size; in xenvif_gop_skb()
485 skb_frag_page(&skb_shinfo(skb)->frags[i]), in xenvif_gop_skb()
486 skb_frag_size(&skb_shinfo(skb)->frags[i]), in xenvif_gop_skb()
487 skb_shinfo(skb)->frags[i].page_offset, in xenvif_gop_skb()
856 skb_shinfo(skb)->destructor_arg = NULL; in xenvif_alloc_skb()
868 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_get_requests()
890 shinfo = skb_shinfo(nskb); in xenvif_get_requests()
902 skb_shinfo(skb)->frag_list = nskb; in xenvif_get_requests()
945 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_tx_check_gop()
1049 first_shinfo = skb_shinfo(skb); in xenvif_tx_check_gop()
1050 shinfo = skb_shinfo(skb_shinfo(skb)->frag_list); in xenvif_tx_check_gop()
1062 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_fill_frags()
1077 skb_shinfo(skb)->destructor_arg = in xenvif_fill_frags()
1141 skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4; in xenvif_set_skb_gso()
1144 skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6; in xenvif_set_skb_gso()
1152 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xenvif_set_skb_gso()
1405 skb_shinfo(skb)->nr_frags = ret; in xenvif_tx_build_gops()
1407 skb_shinfo(skb)->nr_frags++; in xenvif_tx_build_gops()
1413 if (skb_shinfo(skb)->nr_frags > MAX_SKB_FRAGS) { in xenvif_tx_build_gops()
1414 frag_overflow = skb_shinfo(skb)->nr_frags - MAX_SKB_FRAGS; in xenvif_tx_build_gops()
1416 skb_shinfo(skb)->nr_frags = MAX_SKB_FRAGS; in xenvif_tx_build_gops()
1459 frag_set_pending_idx(&skb_shinfo(skb)->frags[0], in xenvif_tx_build_gops()
1464 frag_set_pending_idx(&skb_shinfo(skb)->frags[0], in xenvif_tx_build_gops()
1497 struct sk_buff *nskb = skb_shinfo(skb)->frag_list; in xenvif_handle_frag_list()
1542 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in xenvif_handle_frag_list()
1544 uarg = skb_shinfo(skb)->destructor_arg; in xenvif_handle_frag_list()
1548 skb_shinfo(skb)->destructor_arg = NULL; in xenvif_handle_frag_list()
1551 memcpy(skb_shinfo(skb)->frags, frags, i * sizeof(skb_frag_t)); in xenvif_handle_frag_list()
1552 skb_shinfo(skb)->nr_frags = i; in xenvif_handle_frag_list()
1579 skb_shinfo(skb)->nr_frags = 0; in xenvif_tx_submit()
1582 skb_shinfo(skb)->frag_list; in xenvif_tx_submit()
1583 skb_shinfo(nskb)->nr_frags = 0; in xenvif_tx_submit()
1627 if (skb_shinfo(skb)->destructor_arg) in xenvif_tx_submit()
1640 int mss = skb_shinfo(skb)->gso_size; in xenvif_tx_submit()
1645 skb_shinfo(skb)->gso_segs = in xenvif_tx_submit()
1659 if (skb_shinfo(skb)->destructor_arg) { in xenvif_tx_submit()