Lines Matching defs:data

87 			   union bpf_attr __user *uattr, const void *data,
103 if (data_out && copy_to_user(data_out, data, copy_size))
183 void *data;
192 data = kzalloc(size + headroom + tailroom, GFP_USER);
193 if (!data)
196 if (copy_from_user(data + headroom, data_in, user_size)) {
197 kfree(data);
201 return data;
255 __bpf_prog_test_run_raw_tp(void *data)
257 struct bpf_raw_tp_test_run_info *info = data;
332 void *data;
338 data = kzalloc(max_size, GFP_USER);
339 if (!data)
345 kfree(data);
350 if (copy_from_user(data, data_in, size)) {
351 kfree(data);
355 return data;
359 union bpf_attr __user *uattr, const void *data,
366 if (!data || !data_out)
374 if (copy_to_user(data_out, data, copy_size))
450 memcpy(&cb->data, __skb->cb, QDISC_CB_PRIV_LEN);
480 memcpy(__skb->cb, &cb->data, QDISC_CB_PRIV_LEN);
504 void *data;
510 data = bpf_test_init(kattr, size, NET_SKB_PAD + NET_IP_ALIGN,
512 if (IS_ERR(data))
513 return PTR_ERR(data);
517 kfree(data);
537 kfree(data);
543 skb = build_skb(data, 0);
545 kfree(data);
612 ret = bpf_test_finish(kattr, uattr, skb->data, size, retval, duration);
636 void *data;
648 data = bpf_test_init(kattr, max_data_sz, headroom, tailroom);
649 if (IS_ERR(data))
650 return PTR_ERR(data);
652 xdp.data_hard_start = data;
653 xdp.data = data + headroom;
654 xdp.data_meta = xdp.data;
655 xdp.data_end = xdp.data + size;
664 if (xdp.data != data + headroom || xdp.data_end != xdp.data + size)
665 size = xdp.data_end - xdp.data;
666 ret = bpf_test_finish(kattr, uattr, xdp.data, size, retval, duration);
669 kfree(data);
701 void *data;
714 data = bpf_test_init(kattr, size, 0, 0);
715 if (IS_ERR(data))
716 return PTR_ERR(data);
718 eth = (struct ethhdr *)data;
725 kfree(data);
736 ctx.data = data;
737 ctx.data_end = (__u8 *)data + size;
781 kfree(data);