Searched refs:kfunc_flags (Results 1 – 3 of 3) sorted by relevance
| /linux/include/linux/ |
| H A D | bpf_verifier.h | 1328 u32 kfunc_flags; member 1385 return meta->kfunc_flags & KF_ITER_NEXT; in bpf_is_iter_next_kfunc() 1390 return meta->kfunc_flags & KF_SLEEPABLE; in bpf_is_kfunc_sleepable()
|
| /linux/kernel/bpf/ |
| H A D | btf.c | 8925 u32 *kfunc_flags; in btf_kfunc_is_allowed() local 8927 kfunc_flags = btf_kfunc_id_set_contains(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id); in btf_kfunc_is_allowed() 8928 if (kfunc_flags && __btf_kfunc_is_allowed(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id, prog)) in btf_kfunc_is_allowed() 8932 kfunc_flags = btf_kfunc_id_set_contains(btf, hook, kfunc_btf_id); in btf_kfunc_is_allowed() 8933 if (kfunc_flags && __btf_kfunc_is_allowed(btf, hook, kfunc_btf_id, prog)) in btf_kfunc_is_allowed() 8950 u32 *kfunc_flags; in btf_kfunc_flags() local 8952 kfunc_flags = btf_kfunc_id_set_contains(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id); in btf_kfunc_flags() 8953 if (kfunc_flags) in btf_kfunc_flags() 8954 return kfunc_flags; in btf_kfunc_flags()
|
| H A D | verifier.c | 2935 u32 *kfunc_flags; in fetch_kfunc_meta() local 2956 kfunc_flags = btf_kfunc_flags(btf, func_id, env->prog); in fetch_kfunc_meta() 2970 if (kfunc_flags && (*kfunc_flags & KF_IMPLICIT_ARGS)) in fetch_kfunc_meta() 2986 kfunc->flags = kfunc_flags; in fetch_kfunc_meta() 7543 return meta->kfunc_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in is_iter_kfunc() 7548 return meta->kfunc_flags & KF_ITER_NEW; in is_iter_new_kfunc() 7554 return meta->kfunc_flags & KF_ITER_DESTROY; in is_iter_destroy_kfunc() 10814 return meta->kfunc_flags & KF_ACQUIRE; in is_kfunc_acquire() 10819 return meta->kfunc_flags & KF_RELEASE; in is_kfunc_release() 10825 return meta->kfunc_flags & KF_DESTRUCTIVE; in is_kfunc_destructive() [all …]
|