Searched refs:bpf_rdonly_cast (Results 1 – 12 of 12) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | mem_rdonly_untrusted.c | 50 p = bpf_rdonly_cast(0, 0); in ldx_is_ok_bad_addr() 62 p = bpf_rdonly_cast(&v, 0); in ldx_is_ok_good_addr() 72 p = bpf_rdonly_cast(0, 0); in offset_not_tracked() 89 p = bpf_rdonly_cast(&v, 0); in stx_not_ok() 102 p = bpf_rdonly_cast(&v, 0); in atomic_not_ok() 115 p = bpf_rdonly_cast(&v, 0); in atomic_rmw_not_ok() 127 p = bpf_rdonly_cast(0, 0); in kfunc_param_not_ok() 139 p = bpf_rdonly_cast(0, 0); in helper_param_not_ok() 151 return bpf_rdonly_cast(0, bpf_core_type_id_kernel(struct sock)); in get_some_addr() 153 return bpf_rdonly_cast(0, 0); in get_some_addr() [all …]
|
| H A D | tcp_ca_untrusted_btf_write.c | 17 p = bpf_rdonly_cast(&v, 0); in BPF_PROG() 18 tp = bpf_rdonly_cast(p, bpf_core_type_id_kernel(struct tcp_sock)); in BPF_PROG()
|
| H A D | verifier_jeq_infer_not_null.c | 308 : __imm(bpf_rdonly_cast), in untrusted_mem_does_not_infer_map_value_non_null() 457 bpf_rdonly_cast(0, 0); in kfunc_root()
|
| H A D | verifier_zext.c | 23 bpf_rdonly_cast(0, 0); in __kfunc_btf_root() 414 : __imm(bpf_rdonly_cast) in probe_mem()
|
| H A D | verifier_kfunc_perfmon.c | 20 char *p = bpf_rdonly_cast(0, 0); in __caps_unpriv()
|
| H A D | verifier_bpf_fastcall.c | 995 : __imm(bpf_rdonly_cast), in kfunc_bpf_rdonly_cast() 1008 bpf_rdonly_cast(0, 0); in kfunc_root()
|
| H A D | verifier_load_acquire.c | 240 p = bpf_rdonly_cast(&val, 0); in load_acquire_from_rdonly_untrusted_mem()
|
| H A D | verifier_global_ptr_args.c | 231 return subprog_untrusted_bad_type(bpf_rdonly_cast(0, 0)); in untrusted_bad_type()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_kfuncs.h | 69 extern void *bpf_rdonly_cast(const void *obj, __u32 btf_id) __ksym __weak;
|
| /linux/tools/lib/bpf/ |
| H A D | bpf_core_read.h | 329 extern void *bpf_rdonly_cast(const void *obj, __u32 btf_id) __ksym __weak; 338 ((typeof(type) *)bpf_rdonly_cast((ptr), bpf_core_type_id_kernel(type)))
|
| /linux/kernel/bpf/ |
| H A D | helpers.c | 3342 __bpf_kfunc void *bpf_rdonly_cast(const void *obj__ign, u32 btf_id__k) in bpf_rdonly_cast() function 4886 BTF_ID_FLAGS(func, bpf_rdonly_cast, KF_FASTCALL | KF_PERFMON)
|
| H A D | verifier.c | 11797 BTF_ID(func, bpf_rdonly_cast) in BTF_ID() 13726 verbose(env, "Unknown type ID %lld passed to kfunc bpf_rdonly_cast\n", in check_special_kfunc() 13740 "kfunc bpf_rdonly_cast type ID argument must be of a struct or void\n"); in check_special_kfunc()
|