Home
last modified time | relevance | path

Searched refs:prog_test_ref_kfunc (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.6/tools/testing/selftests/bpf/bpf_testmod/
Dbpf_testmod_kfunc.h20 struct prog_test_ref_kfunc { struct
24 struct prog_test_ref_kfunc *next; argument
67 struct prog_test_ref_kfunc *
69 void bpf_kfunc_call_test_release(struct prog_test_ref_kfunc *p) __ksym;
70 void bpf_kfunc_call_test_ref(struct prog_test_ref_kfunc *p) __ksym;
73 int *bpf_kfunc_call_test_get_rdwr_mem(struct prog_test_ref_kfunc *p, const int rdwr_buf_size) __ksy…
74 int *bpf_kfunc_call_test_get_rdonly_mem(struct prog_test_ref_kfunc *p, const int rdonly_buf_size) _…
75 int *bpf_kfunc_call_test_acq_rdonly_mem(struct prog_test_ref_kfunc *p, const int rdonly_buf_size) _…
100 void bpf_kfunc_call_test_offset(struct prog_test_ref_kfunc *p);
Dbpf_testmod.c376 static struct prog_test_ref_kfunc prog_test_struct = {
383 __bpf_kfunc struct prog_test_ref_kfunc *
390 __bpf_kfunc void bpf_kfunc_call_test_offset(struct prog_test_ref_kfunc *p) in bpf_kfunc_call_test_offset()
407 static int *__bpf_kfunc_call_test_get_mem(struct prog_test_ref_kfunc *p, const int size) in __bpf_kfunc_call_test_get_mem()
415 __bpf_kfunc int *bpf_kfunc_call_test_get_rdwr_mem(struct prog_test_ref_kfunc *p, in bpf_kfunc_call_test_get_rdwr_mem()
421 __bpf_kfunc int *bpf_kfunc_call_test_get_rdonly_mem(struct prog_test_ref_kfunc *p, in bpf_kfunc_call_test_get_rdonly_mem()
432 __bpf_kfunc int *bpf_kfunc_call_test_acq_rdonly_mem(struct prog_test_ref_kfunc *p, in bpf_kfunc_call_test_acq_rdonly_mem()
478 __bpf_kfunc void bpf_kfunc_call_test_ref(struct prog_test_ref_kfunc *p) in bpf_kfunc_call_test_ref()
/Linux-v6.6/tools/testing/selftests/bpf/progs/
Dmap_kptr_fail.c11 struct prog_test_ref_kfunc __kptr_untrusted *unref_ptr;
12 struct prog_test_ref_kfunc __kptr *ref_ptr;
110 struct prog_test_ref_kfunc *unref_ptr; in reject_var_off_store()
134 struct prog_test_ref_kfunc *unref_ptr; in reject_bad_type_match()
170 struct prog_test_ref_kfunc *p; in correct_btf_id_check_size()
181 return *(int *)((void *)p + bpf_core_type_size(struct prog_test_ref_kfunc)); in correct_btf_id_check_size()
188 struct prog_test_ref_kfunc *unref_ptr; in inherit_untrusted_on_walk()
238 struct prog_test_ref_kfunc *p; in reject_untrusted_store_to_ref()
250 *(struct prog_test_ref_kfunc * volatile *)&v->ref_ptr = p; in reject_untrusted_store_to_ref()
258 struct prog_test_ref_kfunc *p; in reject_untrusted_xchg()
[all …]
Dcb_refs.c8 struct prog_test_ref_kfunc __kptr *ptr;
29 struct prog_test_ref_kfunc *p; in underflow_prog()
51 struct prog_test_ref_kfunc *p; in leak_prog()
87 struct prog_test_ref_kfunc *p; in nested_cb()
102 struct prog_test_ref_kfunc *p; in non_cb_transfer_ref()
Dkfunc_call_fail.c41 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_rdonly()
62 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_use_after_free()
88 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_oob()
111 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_not_const()
132 struct prog_test_ref_kfunc *pt; in kfunc_call_test_mem_acquire_fail()
Dlocal_kptr_stash.c23 struct prog_test_ref_kfunc *not_kptr;
24 struct prog_test_ref_kfunc __kptr *val;
121 struct prog_test_ref_kfunc *res; in stash_test_ref_kfunc()
Djit_probe_mem.c8 static struct prog_test_ref_kfunc __kptr *v;
14 struct prog_test_ref_kfunc *p; in test_jit_probe_mem()
Dmap_kptr.c8 struct prog_test_ref_kfunc __kptr_untrusted *unref_ptr;
9 struct prog_test_ref_kfunc __kptr *ref_ptr;
122 struct prog_test_ref_kfunc *p; in test_kptr_unref()
139 struct prog_test_ref_kfunc *p; in test_kptr_ref()
298 struct prog_test_ref_kfunc *p, *p_st; in test_map_kptr_ref_pre()
352 struct prog_test_ref_kfunc *p, *p_st; in test_map_kptr_ref_post()
464 struct prog_test_ref_kfunc *p; in test_map_kptr_ref3()
Dkfunc_call_test.c63 struct prog_test_ref_kfunc *pt; in kfunc_call_test_ref_btf_id()
142 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem()
/Linux-v6.6/net/bpf/
Dtest_run.c591 struct prog_test_ref_kfunc { struct
595 struct prog_test_ref_kfunc *next; argument
599 __bpf_kfunc void bpf_kfunc_call_test_release(struct prog_test_ref_kfunc *p) in bpf_kfunc_call_test_release() argument
1674 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() argument
/Linux-v6.6/kernel/bpf/
Dverifier.c5072 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() argument