Lines Matching refs:shinfo
2386 static inline void __skb_fill_page_desc_noacc(struct skb_shared_info *shinfo, in __skb_fill_page_desc_noacc() argument
2390 skb_frag_t *frag = &shinfo->frags[i]; in __skb_fill_page_desc_noacc()
2472 struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_fill_page_desc_noacc() local
2474 __skb_fill_page_desc_noacc(shinfo, i, page, off, size); in skb_fill_page_desc_noacc()
2475 shinfo->nr_frags = i + 1; in skb_fill_page_desc_noacc()
3397 struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_frag_unref() local
3400 __skb_frag_unref(&shinfo->frags[f], skb->pp_recycle); in skb_frag_unref()
4906 static inline void skb_increase_gso_size(struct skb_shared_info *shinfo, in skb_increase_gso_size() argument
4909 if (WARN_ON_ONCE(shinfo->gso_size == GSO_BY_FRAGS)) in skb_increase_gso_size()
4911 shinfo->gso_size += increment; in skb_increase_gso_size()
4914 static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo, in skb_decrease_gso_size() argument
4917 if (WARN_ON_ONCE(shinfo->gso_size == GSO_BY_FRAGS)) in skb_decrease_gso_size()
4919 shinfo->gso_size -= decrement; in skb_decrease_gso_size()
4928 const struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_warn_if_lro() local
4930 if (skb_is_nonlinear(skb) && shinfo->gso_size != 0 && in skb_warn_if_lro()
4931 unlikely(shinfo->gso_type == 0)) { in skb_warn_if_lro()