Lines Matching refs:eat
2647 int i, k, eat = (skb->tail + delta) - skb->end; in __pskb_pull_tail() local
2649 if (eat > 0 || skb_cloned(skb)) { in __pskb_pull_tail()
2650 if (pskb_expand_head(skb, 0, eat > 0 ? eat + 128 : 0, in __pskb_pull_tail()
2665 eat = delta; in __pskb_pull_tail()
2669 if (size >= eat) in __pskb_pull_tail()
2671 eat -= size; in __pskb_pull_tail()
2681 if (eat) { in __pskb_pull_tail()
2687 if (list->len <= eat) { in __pskb_pull_tail()
2689 eat -= list->len; in __pskb_pull_tail()
2710 if (!pskb_pull(list, eat)) { in __pskb_pull_tail()
2716 } while (eat); in __pskb_pull_tail()
2732 eat = delta; in __pskb_pull_tail()
2737 if (size <= eat) { in __pskb_pull_tail()
2739 eat -= size; in __pskb_pull_tail()
2744 if (eat) { in __pskb_pull_tail()
2745 skb_frag_off_add(frag, eat); in __pskb_pull_tail()
2746 skb_frag_size_sub(frag, eat); in __pskb_pull_tail()
2749 eat = 0; in __pskb_pull_tail()
6415 struct skb_shared_info *shinfo, int eat, in pskb_carve_frag_list() argument
6424 pr_err("Not enough bytes to eat. Want %d\n", eat); in pskb_carve_frag_list()
6427 if (list->len <= eat) { in pskb_carve_frag_list()
6429 eat -= list->len; in pskb_carve_frag_list()
6444 if (pskb_carve(list, eat, gfp_mask) < 0) { in pskb_carve_frag_list()
6450 } while (eat); in pskb_carve_frag_list()