Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/progs/
H A 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 …]
H A Dkfunc_call_fail.c53 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_rdonly()
74 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_use_after_free()
100 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_oob()
121 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_zero_size()
148 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_oversized()
183 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem_fail_not_const()
204 struct prog_test_ref_kfunc *pt; in kfunc_call_test_mem_acquire_fail()
H A Dcb_refs.c8 struct prog_test_ref_kfunc __kptr *ptr;
29 struct prog_test_ref_kfunc *p; in underflow_prog()
52 struct prog_test_ref_kfunc *p; in leak_prog()
88 struct prog_test_ref_kfunc *p; in nested_cb()
103 struct prog_test_ref_kfunc *p; in non_cb_transfer_ref()
H A Dmap_kptr_race.c9 struct prog_test_ref_kfunc __kptr *ref_ptr;
44 struct prog_test_ref_kfunc *p, *old; in test_htab_leak()
77 struct prog_test_ref_kfunc *p, *old; in fill_percpu_kptr()
121 struct prog_test_ref_kfunc *p, *old; in BPF_PROG()
184 struct prog_test_ref_kfunc *p; in count_ref()
H A Dmap_kptr.c8 struct prog_test_ref_kfunc __kptr_untrusted *unref_ptr;
20 struct prog_test_ref_kfunc __kptr_untrusted *unref_ptr;
21 struct prog_test_ref_kfunc __kptr *ref_ptr;
138 struct prog_test_ref_kfunc *p; in test_kptr_unref()
155 struct prog_test_ref_kfunc *p; in test_kptr_ref()
320 struct prog_test_ref_kfunc *p, *p_st; in test_map_kptr_ref_pre()
374 struct prog_test_ref_kfunc *p, *p_st; in test_map_kptr_ref_post()
486 struct prog_test_ref_kfunc *p; in test_map_kptr_ref3()
506 struct prog_test_ref_kfunc *p; in read_ref_count()
526 struct prog_test_ref_kfunc *p, *old; in stash_ref_ptr()
H A Djit_probe_mem.c8 static struct prog_test_ref_kfunc __kptr *v;
14 struct prog_test_ref_kfunc *p; in test_jit_probe_mem()
H A Dlocal_kptr_stash.c50 struct prog_test_ref_kfunc *not_kptr;
51 struct prog_test_ref_kfunc __kptr *val;
219 struct prog_test_ref_kfunc *res; in stash_test_ref_kfunc()
H A Dkfunc_call_test.c173 struct prog_test_ref_kfunc *pt; in kfunc_call_test_ref_btf_id()
252 struct prog_test_ref_kfunc *pt; in kfunc_call_test_get_mem()
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod_kfunc.h20 struct prog_test_ref_kfunc { struct
24 struct prog_test_ref_kfunc *next; argument
95 struct prog_test_ref_kfunc *
97 void bpf_kfunc_call_test_release(struct prog_test_ref_kfunc *p) __ksym;
98 void bpf_kfunc_call_test_ref(struct prog_test_ref_kfunc *p) __ksym;
110 int *bpf_kfunc_call_test_get_rdwr_mem(struct prog_test_ref_kfunc *p, const int rdwr_buf_size) __ksy…
111 int *bpf_kfunc_call_test_get_rdonly_mem(struct prog_test_ref_kfunc *p, const int rdonly_buf_size) _…
112 int *bpf_kfunc_call_test_acq_rdonly_mem(struct prog_test_ref_kfunc *p, const int rdonly_buf_size) _…
170 void bpf_kfunc_call_test_offset(struct prog_test_ref_kfunc *p);
H A Dbpf_testmod.c1027 static struct prog_test_ref_kfunc prog_test_struct = {
1034 __bpf_kfunc struct prog_test_ref_kfunc *
1041 __bpf_kfunc void bpf_kfunc_call_test_offset(struct prog_test_ref_kfunc *p) in bpf_kfunc_call_test_offset()
1058 static int *__bpf_kfunc_call_test_get_mem(struct prog_test_ref_kfunc *p, const int size) in __bpf_kfunc_call_test_get_mem()
1066 __bpf_kfunc int *bpf_kfunc_call_test_get_rdwr_mem(struct prog_test_ref_kfunc *p, in bpf_kfunc_call_test_get_rdwr_mem()
1072 __bpf_kfunc int *bpf_kfunc_call_test_get_rdonly_mem(struct prog_test_ref_kfunc *p, in bpf_kfunc_call_test_get_rdonly_mem()
1083 __bpf_kfunc int *bpf_kfunc_call_test_acq_rdonly_mem(struct prog_test_ref_kfunc *p, in bpf_kfunc_call_test_acq_rdonly_mem()
1129 __bpf_kfunc void bpf_kfunc_call_test_ref(struct prog_test_ref_kfunc *p) in bpf_kfunc_call_test_ref()
/linux/net/bpf/
H A Dtest_run.c616 struct prog_test_ref_kfunc { struct
620 struct prog_test_ref_kfunc *next; argument
624 __bpf_kfunc void bpf_kfunc_call_test_release(struct prog_test_ref_kfunc *p) in bpf_kfunc_call_test_release() argument
1883 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() argument
/linux/kernel/bpf/
H A Dverifier.c4593 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() argument