Lines Matching refs:shinfo

390 	struct skb_shared_info *shinfo = skb_shinfo(skb);  in xenvif_get_requests()  local
391 skb_frag_t *frags = shinfo->frags; in xenvif_get_requests()
399 nr_slots = shinfo->nr_frags + frag_overflow + 1; in xenvif_get_requests()
465 for (shinfo->nr_frags = 0; nr_slots > 0 && shinfo->nr_frags < MAX_SKB_FRAGS; in xenvif_get_requests()
466 shinfo->nr_frags++, gop++, nr_slots--) { in xenvif_get_requests()
471 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); in xenvif_get_requests()
481 shinfo = skb_shinfo(nskb); in xenvif_get_requests()
482 frags = shinfo->frags; in xenvif_get_requests()
484 for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots; in xenvif_get_requests()
485 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
490 frag_set_pending_idx(&frags[shinfo->nr_frags], in xenvif_get_requests()
543 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_tx_check_gop() local
548 int nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop()
550 frag_get_pending_idx(&shinfo->frags[0]) == in xenvif_tx_check_gop()
593 pending_idx = frag_get_pending_idx(&shinfo->frags[i]); in xenvif_tx_check_gop()
636 pending_idx = frag_get_pending_idx(&shinfo->frags[j]); in xenvif_tx_check_gop()
659 first_shinfo = shinfo; in xenvif_tx_check_gop()
660 shinfo = skb_shinfo(shinfo->frag_list); in xenvif_tx_check_gop()
661 nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop()
672 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_fill_frags() local
673 int nr_frags = shinfo->nr_frags; in xenvif_fill_frags()
678 skb_frag_t *frag = shinfo->frags + i; in xenvif_fill_frags()