fragfrom 2929 include/linux/skbuff.h const skb_frag_t *fragfrom) fragfrom 2931 include/linux/skbuff.h fragto->bv_offset = fragfrom->bv_offset; fragfrom 3025 include/linux/skbuff.h const skb_frag_t *fragfrom) fragfrom 3027 include/linux/skbuff.h fragto->bv_page = fragfrom->bv_page; fragfrom 3302 net/core/skbuff.c skb_frag_t *fragfrom, *fragto; fragfrom 3314 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[from]; fragfrom 3320 net/core/skbuff.c !skb_can_coalesce(tgt, to, skb_frag_page(fragfrom), fragfrom 3321 net/core/skbuff.c skb_frag_off(fragfrom))) { fragfrom 3326 net/core/skbuff.c todo -= skb_frag_size(fragfrom); fragfrom 3333 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[from]; fragfrom 3337 net/core/skbuff.c skb_frag_size_sub(fragfrom, shiftlen); fragfrom 3338 net/core/skbuff.c skb_frag_off_add(fragfrom, shiftlen); fragfrom 3358 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[from]; fragfrom 3361 net/core/skbuff.c if (todo >= skb_frag_size(fragfrom)) { fragfrom 3362 net/core/skbuff.c *fragto = *fragfrom; fragfrom 3363 net/core/skbuff.c todo -= skb_frag_size(fragfrom); fragfrom 3368 net/core/skbuff.c __skb_frag_ref(fragfrom); fragfrom 3369 net/core/skbuff.c skb_frag_page_copy(fragto, fragfrom); fragfrom 3370 net/core/skbuff.c skb_frag_off_copy(fragto, fragfrom); fragfrom 3373 net/core/skbuff.c skb_frag_off_add(fragfrom, todo); fragfrom 3374 net/core/skbuff.c skb_frag_size_sub(fragfrom, todo); fragfrom 3386 net/core/skbuff.c fragfrom = &skb_shinfo(skb)->frags[0]; fragfrom 3389 net/core/skbuff.c skb_frag_size_add(fragto, skb_frag_size(fragfrom)); fragfrom 3390 net/core/skbuff.c __skb_frag_unref(fragfrom);