Lines Matching refs:size
437 struct skb_shared_info *sinfo, u32 size,
442 u32 copy_size = size;
444 /* Clamp copy if the user has provided a size hint, but copy the full
489 if (copy_to_user(&uattr->test.data_size_out, &size, sizeof(size)))
627 u32 size, u32 headroom, u32 tailroom)
632 if (size < ETH_HLEN || size > PAGE_SIZE - headroom - tailroom)
635 if (user_size > size)
638 size = SKB_DATA_ALIGN(size);
639 data = kzalloc(size + headroom + tailroom, GFP_USER);
778 u32 size = kattr->test.ctx_size_in;
790 err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size);
796 size = min_t(u32, max_size, size);
797 if (copy_from_user(data, data_in, size)) {
807 u32 size)
811 u32 copy_size = size;
823 if (copy_to_user(&uattr->test.ctx_size_out, &size, sizeof(size)))
950 u32 size = kattr->test.data_size_in;
964 size, NET_SKB_PAD + NET_IP_ALIGN,
1007 __skb_put(skb, size);
1062 size = skb->len;
1065 size = skb_headlen(skb);
1066 ret = bpf_test_finish(kattr, uattr, skb->data, NULL, size, retval,
1145 u32 size = kattr->test.data_size_in;
1182 if (ctx->data_meta || ctx->data_end != size ||
1192 if (size > max_data_sz) {
1196 size = max_data_sz;
1199 data = bpf_test_init(kattr, size, max_data_sz, headroom, tailroom);
1208 xdp_prepare_buff(&xdp, data, headroom, size, true);
1215 if (unlikely(kattr->test.data_size_in > size)) {
1218 while (size < kattr->test.data_size_in) {
1236 data_len = min_t(u32, kattr->test.data_size_in - size,
1240 if (copy_from_user(page_address(page), data_in + size,
1246 size += data_len;
1266 size = xdp.data_end - xdp.data_meta + sinfo->xdp_frags_size;
1267 ret = bpf_test_finish(kattr, uattr, xdp.data_meta, sinfo, size,
1305 u32 size = kattr->test.data_size_in;
1319 if (size < ETH_HLEN)
1322 data = bpf_test_init(kattr, kattr->test.data_size_in, size, 0, 0);
1345 ctx.data_end = (__u8 *)data + size;
1350 size, flags);
1577 u32 size = kattr->test.data_size_in;
1590 if (size < sizeof(struct iphdr))
1593 data = bpf_test_init(kattr, kattr->test.data_size_in, size,
1623 __skb_put(skb, size);
1628 if (size < ETH_HLEN + sizeof(struct iphdr))
1638 if (size < ETH_HLEN + sizeof(struct ipv6hdr))