Lines Matching refs:shinfo
386 struct skb_shared_info *shinfo = skb_shinfo(skb);
387 skb_frag_t *frags = shinfo->frags;
395 nr_slots = shinfo->nr_frags + frag_overflow + 1;
461 for (shinfo->nr_frags = 0; nr_slots > 0 && shinfo->nr_frags < MAX_SKB_FRAGS;
473 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx);
474 ++shinfo->nr_frags;
485 shinfo = skb_shinfo(nskb);
486 frags = shinfo->frags;
488 for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots; ++txp) {
499 frag_set_pending_idx(&frags[shinfo->nr_frags],
501 ++shinfo->nr_frags;
505 if (shinfo->nr_frags) {
557 /* This always points to the shinfo of the skb being checked, which
560 struct skb_shared_info *shinfo = skb_shinfo(skb);
562 * this points to the shinfo of the first one
565 int nr_frags = shinfo->nr_frags;
567 frag_get_pending_idx(&shinfo->frags[0]) ==
610 pending_idx = frag_get_pending_idx(&shinfo->frags[i]);
653 pending_idx = frag_get_pending_idx(&shinfo->frags[j]);
676 first_shinfo = shinfo;
677 shinfo = skb_shinfo(shinfo->frag_list);
678 nr_frags = shinfo->nr_frags;
689 struct skb_shared_info *shinfo = skb_shinfo(skb);
690 int nr_frags = shinfo->nr_frags;
695 skb_frag_t *frag = shinfo->frags + i;
1035 /* At this point shinfo->nr_frags is in fact the number of