Lines Matching refs:frags
569 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_coalesce_rx_frag()
618 __skb_frag_unref(&shinfo->frags[i]); in skb_release_data()
793 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_dump()
1382 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in skb_copy_ubufs()
1588 skb_shinfo(n)->frags[i] = skb_shinfo(skb)->frags[i]; in __pskb_copy_fclone()
1650 offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags])); in pskb_expand_head()
1952 int end = offset + skb_frag_size(&skb_shinfo(skb)->frags[i]); in ___pskb_trim()
1959 skb_frag_size_set(&skb_shinfo(skb)->frags[i++], len - offset); in ___pskb_trim()
2091 int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in __pskb_pull_tail()
2156 int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in __pskb_pull_tail()
2162 skb_frag_t *frag = &skb_shinfo(skb)->frags[k]; in __pskb_pull_tail()
2164 *frag = skb_shinfo(skb)->frags[i]; in __pskb_pull_tail()
2225 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in skb_copy_bits()
2412 const skb_frag_t *f = &skb_shinfo(skb)->frags[seg]; in __skb_splice_bits()
2503 skb_frag_t *frag = &skb_shinfo(skb)->frags[fragidx]; in skb_send_sock_locked()
2512 skb_frag_t *frag = &skb_shinfo(skb)->frags[fragidx]; in skb_send_sock_locked()
2585 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_store_bits()
2665 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in __skb_checksum()
2768 end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]); in skb_copy_and_csum_bits()
2770 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_and_csum_bits()
3003 skb_shinfo(to)->frags[j] = skb_shinfo(from)->frags[i]; in skb_zerocopy()
3004 size = min_t(int, skb_frag_size(&skb_shinfo(to)->frags[j]), in skb_zerocopy()
3006 skb_frag_size_set(&skb_shinfo(to)->frags[j], size); in skb_zerocopy()
3219 skb_shinfo(skb1)->frags[i] = skb_shinfo(skb)->frags[i]; in skb_split_inside_header()
3243 int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in skb_split_no_header()
3246 skb_shinfo(skb1)->frags[k] = skb_shinfo(skb)->frags[i]; in skb_split_no_header()
3258 skb_frag_off_add(&skb_shinfo(skb1)->frags[0], len - pos); in skb_split_no_header()
3259 skb_frag_size_sub(&skb_shinfo(skb1)->frags[0], len - pos); in skb_split_no_header()
3260 skb_frag_size_set(&skb_shinfo(skb)->frags[i], len - pos); in skb_split_no_header()
3345 fragfrom = &skb_shinfo(skb)->frags[from]; in skb_shift()
3364 fragfrom = &skb_shinfo(skb)->frags[from]; in skb_shift()
3365 fragto = &skb_shinfo(tgt)->frags[merge]; in skb_shift()
3389 fragfrom = &skb_shinfo(skb)->frags[from]; in skb_shift()
3390 fragto = &skb_shinfo(tgt)->frags[to]; in skb_shift()
3417 fragfrom = &skb_shinfo(skb)->frags[0]; in skb_shift()
3418 fragto = &skb_shinfo(tgt)->frags[merge]; in skb_shift()
3427 skb_shinfo(skb)->frags[to++] = skb_shinfo(skb)->frags[from++]; in skb_shift()
3522 frag = &skb_shinfo(st->cur_skb)->frags[st->frag_idx]; in skb_seq_read()
3625 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], size); in skb_append_pagefrags()
3796 skb_frag_t *frag = skb_shinfo(head_skb)->frags; in skb_segment()
3911 frag = skb_shinfo(list_skb)->frags; in skb_segment()
3996 nskb_frag = skb_shinfo(nskb)->frags; in skb_segment()
4012 frag = skb_shinfo(list_skb)->frags; in skb_segment()
4160 frag = pinfo->frags + nr_frags; in skb_gro_receive()
4161 frag2 = skbinfo->frags + i; in skb_gro_receive()
4181 skb_frag_t *frag = pinfo->frags + nr_frags; in skb_gro_receive()
4199 memcpy(frag + 1, skbinfo->frags, sizeof(*frag) * skbinfo->nr_frags); in skb_gro_receive()
4212 skb_frag_off_add(&skbinfo->frags[0], eat); in skb_gro_receive()
4213 skb_frag_size_sub(&skbinfo->frags[0], eat); in skb_gro_receive()
4339 end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]); in __skb_to_sgvec()
4341 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in __skb_to_sgvec()
5231 memcpy(to_shinfo->frags + to_shinfo->nr_frags, in skb_try_coalesce()
5232 from_shinfo->frags, in skb_try_coalesce()
5243 __skb_frag_ref(&from_shinfo->frags[i]); in skb_try_coalesce()
5958 frags[skb_shinfo(skb)->nr_frags])); in pskb_carve_inside_header()
6076 skb_shinfo(skb), offsetof(struct skb_shared_info, frags[0])); in pskb_carve_inside_nonlinear()
6083 int fsize = skb_frag_size(&skb_shinfo(skb)->frags[i]); in pskb_carve_inside_nonlinear()
6086 shinfo->frags[k] = skb_shinfo(skb)->frags[i]; in pskb_carve_inside_nonlinear()
6097 skb_frag_off_add(&shinfo->frags[0], off - pos); in pskb_carve_inside_nonlinear()
6098 skb_frag_size_sub(&shinfo->frags[0], off - pos); in pskb_carve_inside_nonlinear()