Lines Matching refs:shinfo
386 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_get_requests() local
387 skb_frag_t *frags = shinfo->frags; in xenvif_get_requests()
395 nr_slots = shinfo->nr_frags + frag_overflow + 1; in xenvif_get_requests()
461 for (shinfo->nr_frags = 0; nr_slots > 0 && shinfo->nr_frags < MAX_SKB_FRAGS; in xenvif_get_requests()
473 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); in xenvif_get_requests()
474 ++shinfo->nr_frags; in xenvif_get_requests()
485 shinfo = skb_shinfo(nskb); in xenvif_get_requests()
486 frags = shinfo->frags; in xenvif_get_requests()
488 for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots; ++txp) { in xenvif_get_requests()
499 frag_set_pending_idx(&frags[shinfo->nr_frags], in xenvif_get_requests()
501 ++shinfo->nr_frags; in xenvif_get_requests()
505 if (shinfo->nr_frags) { in xenvif_get_requests()
560 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_tx_check_gop() local
565 int nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop()
567 frag_get_pending_idx(&shinfo->frags[0]) == in xenvif_tx_check_gop()
610 pending_idx = frag_get_pending_idx(&shinfo->frags[i]); in xenvif_tx_check_gop()
653 pending_idx = frag_get_pending_idx(&shinfo->frags[j]); in xenvif_tx_check_gop()
676 first_shinfo = shinfo; in xenvif_tx_check_gop()
677 shinfo = skb_shinfo(shinfo->frag_list); in xenvif_tx_check_gop()
678 nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop()
689 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_fill_frags() local
690 int nr_frags = shinfo->nr_frags; in xenvif_fill_frags()
695 skb_frag_t *frag = shinfo->frags + i; in xenvif_fill_frags()