Home | History | Annotate | Download | only in linux

Lines Matching refs:skb_shinfo

406 #define skb_shinfo(SKB)		((struct skb_shared_info *)((SKB)->end))
448 (atomic_read(&skb_shinfo(skb)->dataref) & SKB_DATAREF_MASK) != 1;
465 dataref = atomic_read(&skb_shinfo(skb)->dataref);
482 atomic_add(1 << SKB_DATAREF_SHIFT, &skb_shinfo(skb)->dataref);
798 for (i = (int)skb_shinfo(skb)->nr_frags - 1; i >= 0; i--)
799 len += skb_shinfo(skb)->frags[i].size;
806 skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
811 skb_shinfo(skb)->nr_frags = i + 1;
814 #define SKB_PAGE_ASSERT(skb) BUG_ON(skb_shinfo(skb)->nr_frags)
815 #define SKB_FRAG_ASSERT(skb) BUG_ON(skb_shinfo(skb)->frag_list)
1219 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i - 1];
1498 return skb_shinfo(skb)->gso_size;