Lines Matching defs:shinfo
385 struct skb_shared_info *shinfo = skb_shinfo(skb);
386 skb_frag_t *frags = shinfo->frags;
394 nr_slots = shinfo->nr_frags + frag_overflow + 1;
460 for (shinfo->nr_frags = 0; nr_slots > 0 && shinfo->nr_frags < MAX_SKB_FRAGS;
472 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx);
473 ++shinfo->nr_frags;
484 shinfo = skb_shinfo(nskb);
485 frags = shinfo->frags;
487 for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots; ++txp) {
498 frag_set_pending_idx(&frags[shinfo->nr_frags],
500 ++shinfo->nr_frags;
504 if (shinfo->nr_frags) {
556 /* This always points to the shinfo of the skb being checked, which
559 struct skb_shared_info *shinfo = skb_shinfo(skb);
561 * this points to the shinfo of the first one
564 int nr_frags = shinfo->nr_frags;
566 frag_get_pending_idx(&shinfo->frags[0]) ==
609 pending_idx = frag_get_pending_idx(&shinfo->frags[i]);
652 pending_idx = frag_get_pending_idx(&shinfo->frags[j]);
675 first_shinfo = shinfo;
676 shinfo = skb_shinfo(shinfo->frag_list);
677 nr_frags = shinfo->nr_frags;
688 struct skb_shared_info *shinfo = skb_shinfo(skb);
689 int nr_frags = shinfo->nr_frags;
694 skb_frag_t *frag = shinfo->frags + i;
1034 /* At this point shinfo->nr_frags is in fact the number of