Lines Matching refs:nr_frags
632 for (i = 0; i < shinfo->nr_frags; i++) in skb_release_data()
929 int num_frags = skb_shinfo(skb)->nr_frags; in skb_copy_ubufs()
1125 if (skb_shinfo(skb)->nr_frags) { in __pskb_copy_fclone()
1133 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_copy_fclone()
1137 skb_shinfo(n)->nr_frags = i; in __pskb_copy_fclone()
1197 offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags])); in pskb_expand_head()
1208 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) in pskb_expand_head()
1473 int nfrags = skb_shinfo(skb)->nr_frags; in ___pskb_trim()
1496 skb_shinfo(skb)->nr_frags = i; in ___pskb_trim()
1601 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_pull_tail()
1668 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_pull_tail()
1684 skb_shinfo(skb)->nr_frags = k; in __pskb_pull_tail()
1728 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skb_copy_bits()
1911 for (seg = 0; seg < skb_shinfo(skb)->nr_frags; seg++) { in __skb_splice_bits()
2016 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skb_store_bits()
2089 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __skb_checksum()
2176 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skb_copy_and_csum_bits()
2246 skb_shinfo(from)->nr_frags >= MAX_SKB_FRAGS) in skb_zerocopy_headlen()
2315 for (i = 0; i < skb_shinfo(from)->nr_frags; i++) { in skb_zerocopy()
2324 skb_shinfo(to)->nr_frags = j; in skb_zerocopy()
2527 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) in skb_split_inside_header()
2530 skb_shinfo(skb1)->nr_frags = skb_shinfo(skb)->nr_frags; in skb_split_inside_header()
2531 skb_shinfo(skb)->nr_frags = 0; in skb_split_inside_header()
2544 const int nfrags = skb_shinfo(skb)->nr_frags; in skb_split_no_header()
2546 skb_shinfo(skb)->nr_frags = 0; in skb_split_no_header()
2570 skb_shinfo(skb)->nr_frags++; in skb_split_no_header()
2574 skb_shinfo(skb)->nr_frags++; in skb_split_no_header()
2577 skb_shinfo(skb1)->nr_frags = k; in skb_split_no_header()
2635 to = skb_shinfo(tgt)->nr_frags; in skb_shift()
2670 (skb_shinfo(skb)->nr_frags - from) > (MAX_SKB_FRAGS - to)) in skb_shift()
2676 while ((todo > 0) && (from < skb_shinfo(skb)->nr_frags)) { in skb_shift()
2705 skb_shinfo(tgt)->nr_frags = to; in skb_shift()
2717 while (from < skb_shinfo(skb)->nr_frags) in skb_shift()
2719 skb_shinfo(skb)->nr_frags = to; in skb_shift()
2721 BUG_ON(todo > 0 && !skb_shinfo(skb)->nr_frags); in skb_shift()
2812 while (st->frag_idx < skb_shinfo(st->cur_skb)->nr_frags) { in skb_seq_read()
2926 int frg_cnt = skb_shinfo(skb)->nr_frags; in skb_append_datato_frags()
3016 int nfrags = skb_shinfo(head_skb)->nr_frags; in skb_segment()
3054 nfrags = skb_shinfo(list_skb)->nr_frags; in skb_segment()
3144 nfrags = skb_shinfo(list_skb)->nr_frags; in skb_segment()
3153 if (unlikely(skb_shinfo(nskb)->nr_frags >= in skb_segment()
3173 skb_shinfo(nskb)->nr_frags++; in skb_segment()
3243 int i = skbinfo->nr_frags; in skb_gro_receive()
3244 int nr_frags = pinfo->nr_frags + i; in skb_gro_receive() local
3246 if (nr_frags > MAX_SKB_FRAGS) in skb_gro_receive()
3250 pinfo->nr_frags = nr_frags; in skb_gro_receive()
3251 skbinfo->nr_frags = 0; in skb_gro_receive()
3253 frag = pinfo->frags + nr_frags; in skb_gro_receive()
3273 int nr_frags = pinfo->nr_frags; in skb_gro_receive() local
3274 skb_frag_t *frag = pinfo->frags + nr_frags; in skb_gro_receive()
3279 if (nr_frags + 1 + skbinfo->nr_frags > MAX_SKB_FRAGS) in skb_gro_receive()
3286 pinfo->nr_frags = nr_frags + 1 + skbinfo->nr_frags; in skb_gro_receive()
3292 memcpy(frag + 1, skbinfo->frags, sizeof(*frag) * skbinfo->nr_frags); in skb_gro_receive()
3378 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __skb_to_sgvec()
3483 if ((skb_cloned(skb) || skb_shinfo(skb)->nr_frags) && in skb_cow_data()
3522 if (skb_shinfo(skb1)->nr_frags || in skb_cow_data()
3531 skb_shinfo(skb1)->nr_frags || in skb_cow_data()
4086 if (skb_shinfo(to)->nr_frags + in skb_try_coalesce()
4087 skb_shinfo(from)->nr_frags >= MAX_SKB_FRAGS) in skb_try_coalesce()
4098 skb_fill_page_desc(to, skb_shinfo(to)->nr_frags, in skb_try_coalesce()
4102 if (skb_shinfo(to)->nr_frags + in skb_try_coalesce()
4103 skb_shinfo(from)->nr_frags > MAX_SKB_FRAGS) in skb_try_coalesce()
4111 memcpy(skb_shinfo(to)->frags + skb_shinfo(to)->nr_frags, in skb_try_coalesce()
4113 skb_shinfo(from)->nr_frags * sizeof(skb_frag_t)); in skb_try_coalesce()
4114 skb_shinfo(to)->nr_frags += skb_shinfo(from)->nr_frags; in skb_try_coalesce()
4117 skb_shinfo(from)->nr_frags = 0; in skb_try_coalesce()
4122 for (i = 0; i < skb_shinfo(from)->nr_frags; i++) in skb_try_coalesce()