Lines Matching refs:shinfo
1231 struct skb_shared_info *shinfo)
1240 if (atomic_read(&shinfo->dataref) == bias)
1242 else if (atomic_sub_return(bias, &shinfo->dataref))
2468 static inline void __skb_fill_netmem_desc_noacc(struct skb_shared_info *shinfo,
2472 skb_frag_t *frag = &shinfo->frags[i];
2477 static inline void __skb_fill_page_desc_noacc(struct skb_shared_info *shinfo,
2481 __skb_fill_netmem_desc_noacc(shinfo, i, page_to_netmem(page), off,
2574 struct skb_shared_info *shinfo = skb_shinfo(skb);
2576 __skb_fill_page_desc_noacc(shinfo, i, page, off, size);
2577 shinfo->nr_frags = i + 1;
4919 static inline void skb_increase_gso_size(struct skb_shared_info *shinfo,
4922 if (WARN_ON_ONCE(shinfo->gso_size == GSO_BY_FRAGS))
4924 shinfo->gso_size += increment;
4927 static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo,
4930 if (WARN_ON_ONCE(shinfo->gso_size == GSO_BY_FRAGS))
4932 shinfo->gso_size -= decrement;
4941 const struct skb_shared_info *shinfo = skb_shinfo(skb);
4943 if (skb_is_nonlinear(skb) && shinfo->gso_size != 0 &&
4944 unlikely(shinfo->gso_type == 0)) {