Lines Matching refs:shinfo
385 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_get_requests() local
386 skb_frag_t *frags = shinfo->frags; in xenvif_get_requests()
394 nr_slots = shinfo->nr_frags + frag_overflow + 1; in xenvif_get_requests()
460 for (shinfo->nr_frags = 0; nr_slots > 0 && shinfo->nr_frags < MAX_SKB_FRAGS; in xenvif_get_requests()
472 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); in xenvif_get_requests()
473 ++shinfo->nr_frags; in xenvif_get_requests()
484 shinfo = skb_shinfo(nskb); in xenvif_get_requests()
485 frags = shinfo->frags; in xenvif_get_requests()
487 for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots; ++txp) { in xenvif_get_requests()
498 frag_set_pending_idx(&frags[shinfo->nr_frags], in xenvif_get_requests()
500 ++shinfo->nr_frags; in xenvif_get_requests()
504 if (shinfo->nr_frags) { in xenvif_get_requests()
559 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_tx_check_gop() local
564 int nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop()
566 frag_get_pending_idx(&shinfo->frags[0]) == in xenvif_tx_check_gop()
609 pending_idx = frag_get_pending_idx(&shinfo->frags[i]); in xenvif_tx_check_gop()
652 pending_idx = frag_get_pending_idx(&shinfo->frags[j]); in xenvif_tx_check_gop()
675 first_shinfo = shinfo; in xenvif_tx_check_gop()
676 shinfo = skb_shinfo(shinfo->frag_list); in xenvif_tx_check_gop()
677 nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop()
688 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_fill_frags() local
689 int nr_frags = shinfo->nr_frags; in xenvif_fill_frags()
694 skb_frag_t *frag = shinfo->frags + i; in xenvif_fill_frags()