Lines Matching refs:nr_frags

1081 	for (i = 0; i < shinfo->nr_frags; i++) {
1129 for (i = 0; i < shinfo->nr_frags; i++)
1335 "shinfo(txflags=%u nr_frags=%u gso(size=%hu type=%u segs=%hu))\n"
1344 sh->tx_flags, sh->nr_frags,
1372 for (i = 0; len && i < skb_shinfo(skb)->nr_frags; i++) {
1907 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
1949 int num_frags = skb_shinfo(skb)->nr_frags;
2022 skb_shinfo(skb)->nr_frags = new_frags;
2190 if (skb_shinfo(skb)->nr_frags) {
2199 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
2203 skb_shinfo(n)->nr_frags = i;
2263 offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags]));
2275 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
2381 offsetof(struct skb_shared_info, frags[shinfo->nr_frags]));
2678 int nfrags = skb_shinfo(skb)->nr_frags;
2701 skb_shinfo(skb)->nr_frags = i;
2829 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
2897 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
2917 skb_shinfo(skb)->nr_frags = k;
2965 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
3153 for (seg = 0; seg < skb_shinfo(skb)->nr_frags; seg++) {
3269 for (fragidx = 0; fragidx < skb_shinfo(skb)->nr_frags; fragidx++) {
3278 for (; len && fragidx < skb_shinfo(skb)->nr_frags; fragidx++) {
3373 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
3452 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
3552 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
3714 skb_shinfo(from)->nr_frags >= MAX_SKB_FRAGS) {
3786 for (i = 0; i < skb_shinfo(from)->nr_frags; i++) {
3799 skb_shinfo(to)->nr_frags = j;
4039 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
4042 skb_shinfo(skb1)->nr_frags = skb_shinfo(skb)->nr_frags;
4043 skb_shinfo(skb)->nr_frags = 0;
4056 const int nfrags = skb_shinfo(skb)->nr_frags;
4058 skb_shinfo(skb)->nr_frags = 0;
4082 skb_shinfo(skb)->nr_frags++;
4086 skb_shinfo(skb)->nr_frags++;
4089 skb_shinfo(skb1)->nr_frags = k;
4139 * specialized skb free'er to handle frags without up-to-date nr_frags.
4155 to = skb_shinfo(tgt)->nr_frags;
4190 (skb_shinfo(skb)->nr_frags - from) > (MAX_SKB_FRAGS - to))
4196 while ((todo > 0) && (from < skb_shinfo(skb)->nr_frags)) {
4225 skb_shinfo(tgt)->nr_frags = to;
4237 while (from < skb_shinfo(skb)->nr_frags)
4239 skb_shinfo(skb)->nr_frags = to;
4241 BUG_ON(todo > 0 && !skb_shinfo(skb)->nr_frags);
4328 while (st->frag_idx < skb_shinfo(st->cur_skb)->nr_frags) {
4449 int i = skb_shinfo(skb)->nr_frags;
4700 nfrags = skb_shinfo(head_skb)->nr_frags;
4729 nfrags = skb_shinfo(list_skb)->nr_frags;
4834 nfrags = skb_shinfo(list_skb)->nr_frags;
4850 if (unlikely(skb_shinfo(nskb)->nr_frags >=
4868 skb_shinfo(nskb)->nr_frags++;
5062 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
5192 if ((skb_cloned(skb) || skb_shinfo(skb)->nr_frags) &&
5231 if (skb_shinfo(skb1)->nr_frags ||
5240 skb_shinfo(skb1)->nr_frags ||
5955 if (to_shinfo->nr_frags +
5956 from_shinfo->nr_frags >= MAX_SKB_FRAGS)
5967 skb_fill_page_desc(to, to_shinfo->nr_frags,
5971 if (to_shinfo->nr_frags +
5972 from_shinfo->nr_frags > MAX_SKB_FRAGS)
5980 memcpy(to_shinfo->frags + to_shinfo->nr_frags,
5982 from_shinfo->nr_frags * sizeof(skb_frag_t));
5983 to_shinfo->nr_frags += from_shinfo->nr_frags;
5986 from_shinfo->nr_frags = 0;
5989 * since we set nr_frags to 0.
5992 for (i = 0; i < from_shinfo->nr_frags; i++)
6508 int nr_frags = 0;
6520 if (nr_frags == MAX_SKB_FRAGS - 1)
6541 skb_fill_page_desc(skb, nr_frags, page, 0, chunk);
6542 nr_frags++;
6578 frags[skb_shinfo(skb)->nr_frags]));
6585 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
6676 const int nfrags = skb_shinfo(skb)->nr_frags;
6717 shinfo->nr_frags = k;
6723 /* skb_frag_unref() is not needed here as shinfo->nr_frags = 0. */
7097 space = frag_limit - skb_shinfo(skb)->nr_frags;
7101 /* We might be able to coalesce without increasing nr_frags */