Lines Matching defs:fragfrom
4199 skb_frag_t *fragfrom, *fragto;
4214 fragfrom = &skb_shinfo(skb)->frags[from];
4219 if (!skb_can_coalesce(tgt, to, skb_frag_page(fragfrom),
4220 skb_frag_off(fragfrom))) {
4225 todo -= skb_frag_size(fragfrom);
4232 fragfrom = &skb_shinfo(skb)->frags[from];
4236 skb_frag_size_sub(fragfrom, shiftlen);
4237 skb_frag_off_add(fragfrom, shiftlen);
4257 fragfrom = &skb_shinfo(skb)->frags[from];
4260 if (todo >= skb_frag_size(fragfrom)) {
4261 *fragto = *fragfrom;
4262 todo -= skb_frag_size(fragfrom);
4267 __skb_frag_ref(fragfrom);
4268 skb_frag_page_copy(fragto, fragfrom);
4269 skb_frag_off_copy(fragto, fragfrom);
4272 skb_frag_off_add(fragfrom, todo);
4273 skb_frag_size_sub(fragfrom, todo);
4285 fragfrom = &skb_shinfo(skb)->frags[0];
4288 skb_frag_size_add(fragto, skb_frag_size(fragfrom));
4289 __skb_frag_unref(fragfrom, skb->pp_recycle);