Lines Matching defs:kfunc_btf_id
8831 u32 kfunc_btf_id)
8843 id = btf_id_set8_contains(set, kfunc_btf_id);
8852 u32 kfunc_btf_id,
8865 if (hook_filter->filters[i](prog, kfunc_btf_id))
8920 u32 kfunc_btf_id,
8927 kfunc_flags = btf_kfunc_id_set_contains(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id);
8928 if (kfunc_flags && __btf_kfunc_is_allowed(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id, prog))
8932 kfunc_flags = btf_kfunc_id_set_contains(btf, hook, kfunc_btf_id);
8933 if (kfunc_flags && __btf_kfunc_is_allowed(btf, hook, kfunc_btf_id, prog))
8946 u32 *btf_kfunc_flags(const struct btf *btf, u32 kfunc_btf_id, const struct bpf_prog *prog)
8952 kfunc_flags = btf_kfunc_id_set_contains(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id);
8957 return btf_kfunc_id_set_contains(btf, hook, kfunc_btf_id);
8960 u32 *btf_kfunc_is_modify_return(const struct btf *btf, u32 kfunc_btf_id,
8963 if (!__btf_kfunc_is_allowed(btf, BTF_KFUNC_HOOK_FMODRET, kfunc_btf_id, prog))
8966 return btf_kfunc_id_set_contains(btf, BTF_KFUNC_HOOK_FMODRET, kfunc_btf_id);
9035 return dtor->kfunc_btf_id;
9046 dtor_btf_id = btf_relocate_id(btf, dtors[i].kfunc_btf_id);
9143 tab->dtors[i].kfunc_btf_id = btf_relocate_id(btf, tab->dtors[i].kfunc_btf_id);