Searched refs:prog_test_ref_kfunc (Results 1 – 12 of 12) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | map_kptr_fail.c | 11 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 D | kfunc_call_fail.c | 53 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 D | cb_refs.c | 8 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 D | map_kptr_race.c | 9 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 D | map_kptr.c | 8 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 D | jit_probe_mem.c | 8 static struct prog_test_ref_kfunc __kptr *v; 14 struct prog_test_ref_kfunc *p; in test_jit_probe_mem()
|
| H A D | local_kptr_stash.c | 50 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 D | kfunc_call_test.c | 173 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 D | bpf_testmod_kfunc.h | 20 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 D | bpf_testmod.c | 1027 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 D | test_run.c | 616 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 D | verifier.c | 4593 BTF_ID(struct, prog_test_ref_kfunc) in BTF_ID() argument
|