Lines Matching defs:new_len

553  *	@new_len: pointer to store length of converted program
561 * bpf_convert_filter(old_prog, old_len, NULL, &new_len, &seen_ld_abs)
565 * bpf_convert_filter(old_prog, old_len, new_prog, &new_len, &seen_ld_abs)
568 struct bpf_prog *new_prog, int *new_len,
890 *new_len = new_insn - first_insn;
892 *new_len += 4; /* Prologue bits. */
905 BUG_ON(*new_len != new_flen);
1254 int err, new_len, old_len = fp->len;
1276 err = bpf_convert_filter(old_prog, old_len, NULL, &new_len,
1283 fp = bpf_prog_realloc(old_fp, bpf_prog_size(new_len), 0);
1293 fp->len = new_len;
1296 err = bpf_convert_filter(old_prog, old_len, fp, &new_len,
3730 static int bpf_skb_grow_rcsum(struct sk_buff *skb, unsigned int new_len)
3735 ret = __skb_grow_rcsum(skb, new_len);
3737 memset(skb->data + old_len, 0, new_len - old_len);
3741 static int bpf_skb_trim_rcsum(struct sk_buff *skb, unsigned int new_len)
3743 return __skb_trim_rcsum(skb, new_len);
3746 static inline int __bpf_skb_change_tail(struct sk_buff *skb, u32 new_len,
3753 if (unlikely(flags || new_len > max_len || new_len < min_len))
3776 if (new_len > skb->len)
3777 ret = bpf_skb_grow_rcsum(skb, new_len);
3778 else if (new_len < skb->len)
3779 ret = bpf_skb_trim_rcsum(skb, new_len);
3786 BPF_CALL_3(bpf_skb_change_tail, struct sk_buff *, skb, u32, new_len,
3789 int ret = __bpf_skb_change_tail(skb, new_len, flags);
3804 BPF_CALL_3(sk_skb_change_tail, struct sk_buff *, skb, u32, new_len,
3807 return __bpf_skb_change_tail(skb, new_len, flags);
3823 u32 new_len = skb->len + head_room;
3826 if (unlikely(flags || (!skb_is_gso(skb) && new_len > max_len) ||
3827 new_len < skb->len))