Home
last modified time | relevance | path

Searched refs:bpf_rdonly_cast (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dmem_rdonly_untrusted.c50 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 Dtcp_ca_untrusted_btf_write.c17 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 Dverifier_zext.c23 bpf_rdonly_cast(0, 0); in __kfunc_btf_root()
388 : __imm(bpf_rdonly_cast) in probe_mem()
H A Dverifier_bpf_fastcall.c885 : __imm(bpf_rdonly_cast), in kfunc_bpf_rdonly_cast()
898 bpf_rdonly_cast(0, 0); in kfunc_root()
H A Dverifier_load_acquire.c240 p = bpf_rdonly_cast(&val, 0); in load_acquire_from_rdonly_untrusted_mem()
H A Dverifier_global_ptr_args.c207 return subprog_untrusted_bad_type(bpf_rdonly_cast(0, 0)); in untrusted_bad_type()
/linux/tools/testing/selftests/bpf/
H A Dbpf_kfuncs.h69 extern void *bpf_rdonly_cast(const void *obj, __u32 btf_id) __ksym __weak;
/linux/tools/lib/bpf/
H A Dbpf_core_read.h329 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 Dhelpers.c3342 __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)
H A Dverifier.c11674 BTF_ID(func, bpf_rdonly_cast) in BTF_ID()