Lines Matching refs:skb_shinfo
310 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_alloc_rx_buffers()
522 int i, frags = skb_shinfo(skb)->nr_frags; in xennet_count_skb_slots()
529 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in xennet_count_skb_slots()
634 if (skb_shinfo(skb)->gso_size) { in xennet_start_xmit()
642 gso->u.gso.size = skb_shinfo(skb)->gso_size; in xennet_start_xmit()
643 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ? in xennet_start_xmit()
657 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xennet_start_xmit()
658 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in xennet_start_xmit()
859 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xennet_set_skb_gso()
860 skb_shinfo(skb)->gso_type = in xennet_set_skb_gso()
866 skb_shinfo(skb)->gso_type |= SKB_GSO_DODGY; in xennet_set_skb_gso()
867 skb_shinfo(skb)->gso_segs = 0; in xennet_set_skb_gso()
876 struct skb_shared_info *shinfo = skb_shinfo(skb); in xennet_fill_frags()
883 skb_frag_t *nfrag = &skb_shinfo(nskb)->frags[0]; in xennet_fill_frags()
896 skb_shinfo(nskb)->nr_frags = 0; in xennet_fill_frags()
1021 skb_shinfo(skb)->frags[0].page_offset = rx->offset; in xennet_poll()
1022 skb_frag_size_set(&skb_shinfo(skb)->frags[0], rx->status); in xennet_poll()
1146 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_release_rx_bufs()