| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_kfunc_param_nullable.c | 14 bpf_dynptr_from_skb(skb, 0, &data); in kfunc_dynptr_nullable_test1() 25 bpf_dynptr_from_skb(skb, 0, &data); in kfunc_dynptr_nullable_test2() 37 bpf_dynptr_from_skb(skb, 0, &data); in kfunc_dynptr_nullable_test3()
|
| H A D | verifier_netfilter_ctx.c | 97 if (ctx->skb->len <= 20 || bpf_dynptr_from_skb(skb, 0, &ptr)) in with_valid_ctx_access_test6() 144 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in with_dynptr_write() 163 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in with_dynptr_rdwr() 183 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in with_dynptr_store()
|
| H A D | dynptr_fail.c | 260 bpf_dynptr_from_skb(skb, 0, &ptr); in data_slice_out_of_bounds_skb() 741 bpf_dynptr_from_skb(skb, 0, &ptr); in dynptr_from_dynptr_slice() 1145 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_slice_write() 1186 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice1() 1212 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice2() 1239 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice3() 1265 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice4() 1288 bpf_dynptr_from_skb(skb, 0, &data); in ro_skb_slice_invalid_after_metadata_write() 1311 bpf_dynptr_from_skb(skb, 0, &data); in rw_skb_slice_invalid_after_metadata_write() 1334 bpf_dynptr_from_skb(sk in ro_skb_meta_slice_invalid_after_payload_write() [all...] |
| H A D | ip_check_defrag.c | 46 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in handle_v4() 68 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in handle_v6()
|
| H A D | dynptr_success.c | 179 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_skb_readonly() 200 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_skb_data() 221 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_skb_slice_non_linear() 498 if (bpf_dynptr_from_skb(skb, 123, &ptr1) != -EINVAL) { in test_dynptr_is_rdonly() 510 if (bpf_dynptr_from_skb(skb, 0, &ptr2)) { in test_dynptr_is_rdonly() 546 if (bpf_dynptr_from_skb(skb, 0, &ptr1)) { in test_dynptr_clone() 593 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_skb_no_buff() 610 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_skb_strcmp() 632 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in BPF_PROG() 869 err = bpf_dynptr_from_skb(skb, 0, &ptr); in test_dynptr_memset_readonly()
|
| H A D | crypto_bench.c | 81 bpf_dynptr_from_skb(skb, 0, &psrc); in crypto_encrypt() 105 bpf_dynptr_from_skb(skb, 0, &psrc); in crypto_decrypt()
|
| H A D | test_xdp_meta.c | 100 bpf_dynptr_from_skb(ctx, 0, &data); in ing_cls_dynptr_write() 138 bpf_dynptr_from_skb(ctx, 0, &data); in ing_cls_dynptr_slice_rdwr() 425 bpf_dynptr_from_skb(ctx, 0, &data); in clone_meta_dynptr_survives_data_slice_write() 496 bpf_dynptr_from_skb(ctx, 0, &data); in clone_meta_dynptr_rw_before_data_dynptr_write()
|
| H A D | verifier_mem_size_reg.c | 22 bpf_dynptr_from_skb(skb, 0, &dptr); in dynptr_slice_null_buf_size_precise()
|
| H A D | verifier_map_lookup_refine.c | 38 bpf_dynptr_from_skb(skb, 0, &dptr); in mapofmaps_value_as_kfunc_mem_buf()
|
| H A D | crypto_sanity.c | 56 bpf_dynptr_from_skb(skb, 0, psrc); in skb_crypto_setup()
|
| H A D | verifier_precision.c | 721 bpf_dynptr_from_skb(skb, 0, &ptr); in __flag()
|
| H A D | test_l4lb_noinline_dynptr.c | 469 bpf_dynptr_from_skb(ctx, 0, &ptr); in balancer_ingress()
|
| H A D | test_cls_redirect_dynptr.c | 846 bpf_dynptr_from_skb(skb, 0, &dynptr); in cls_redirect()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_kfuncs.h | 11 extern int bpf_dynptr_from_skb(struct __sk_buff *skb, __u64 flags,
|
| /linux/net/sched/ |
| H A D | bpf_qdisc.c | |
| /linux/Documentation/bpf/ |
| H A D | kfuncs.rst | 187 __bpf_kfunc int bpf_dynptr_from_skb(..., struct bpf_dynptr *ptr__uninit)
|
| /linux/net/core/ |
| H A D | filter.c | 12458 __bpf_kfunc int bpf_dynptr_from_skb(struct __sk_buff *s, u64 flags, 12838 err = bpf_dynptr_from_skb(skb, flags, ptr__uninit); 12848 BTF_ID_FLAGS(func, bpf_dynptr_from_skb) 12413 __bpf_kfunc int bpf_dynptr_from_skb(struct __sk_buff *s, u64 flags, bpf_dynptr_from_skb() function
|
| /linux/kernel/bpf/ |
| H A D | verifier.c | 13717 BTF_ID(func, bpf_dynptr_from_skb) in check_special_kfunc()
|