Lines Matching refs:frag_skb
3623 static inline skb_frag_t skb_head_frag_to_page_desc(struct sk_buff *frag_skb) in skb_head_frag_to_page_desc() argument
3628 page = virt_to_head_page(frag_skb->head); in skb_head_frag_to_page_desc()
3630 skb_frag_off_set(&head_frag, frag_skb->data - in skb_head_frag_to_page_desc()
3632 skb_frag_size_set(&head_frag, skb_headlen(frag_skb)); in skb_head_frag_to_page_desc()
3745 struct sk_buff *frag_skb = head_skb; in skb_segment() local
3858 frag_skb = list_skb; in skb_segment()
3950 if (skb_orphan_frags(frag_skb, GFP_ATOMIC) || in skb_segment()
3951 skb_zerocopy_clone(nskb, frag_skb, GFP_ATOMIC)) in skb_segment()
3959 frag_skb = list_skb; in skb_segment()
3969 if (skb_orphan_frags(frag_skb, GFP_ATOMIC) || in skb_segment()
3970 skb_zerocopy_clone(nskb, frag_skb, in skb_segment()
3986 *nskb_frag = (i < 0) ? skb_head_frag_to_page_desc(frag_skb) : *frag; in skb_segment()