Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dbtf.h130 u32 kfunc_btf_id; member
584 u32 *btf_kfunc_flags(const struct btf *btf, u32 kfunc_btf_id, const struct bpf_prog *prog);
585 int btf_kfunc_check_flag(const struct btf *btf, u32 kfunc_btf_id, u32 flag);
586 bool btf_kfunc_is_allowed(const struct btf *btf, u32 kfunc_btf_id, const struct bpf_prog *prog);
587 u32 *btf_kfunc_is_modify_return(const struct btf *btf, u32 kfunc_btf_id,
648 u32 kfunc_btf_id, in btf_kfunc_id_set_contains() argument
/linux/net/core/
H A Dbpf_ksock.c313 .kfunc_btf_id = bpf_ksock_dtor_ids[1], in BTF_ID()
/linux/kernel/bpf/
H A Dcpumask.c521 .kfunc_btf_id = cpumask_dtor_ids[1] in BTF_ID()
H A Dbtf.c9015 u32 kfunc_btf_id) in btf_kfunc_id_set_contains() argument
9027 id = btf_id_set8_contains(set, kfunc_btf_id); in btf_kfunc_id_set_contains()
9036 u32 kfunc_btf_id, in __btf_kfunc_is_allowed() argument
9049 if (hook_filter->filters[i](prog, kfunc_btf_id)) in __btf_kfunc_is_allowed()
9104 u32 kfunc_btf_id, in btf_kfunc_is_allowed() argument
9111 kfunc_flags = btf_kfunc_id_set_contains(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id); in btf_kfunc_is_allowed()
9112 if (kfunc_flags && __btf_kfunc_is_allowed(btf, BTF_KFUNC_HOOK_COMMON, kfunc_btf_id, prog)) in btf_kfunc_is_allowed()
9116 kfunc_flags = btf_kfunc_id_set_contains(btf, hook, kfunc_btf_id); in btf_kfunc_is_allowed()
9117 if (kfunc_flags && __btf_kfunc_is_allowed(btf, hook, kfunc_btf_id, prog)) in btf_kfunc_is_allowed()
9130 u32 *btf_kfunc_flags(const struct btf *btf, u32 kfunc_btf_id, const struct bpf_prog *prog) in btf_kfunc_flags() argument
[all …]
H A Dcrypto.c385 .kfunc_btf_id = bpf_crypto_dtor_ids[1] in BTF_ID()
H A Dverifier.c10245 int kfunc_btf_id; in in_rbtree_lock_required_cb() local
10255 kfunc_btf_id = insn[callee->callsite].imm; in in_rbtree_lock_required_cb()
10256 return is_rbtree_lock_required_kfunc(kfunc_btf_id); in in_rbtree_lock_required_cb()
12337 u32 kfunc_btf_id) in check_kfunc_is_graph_root_api() argument
12343 ret = is_bpf_list_api_kfunc(kfunc_btf_id); in check_kfunc_is_graph_root_api()
12346 ret = is_bpf_rbtree_api_kfunc(kfunc_btf_id); in check_kfunc_is_graph_root_api()
12362 u32 kfunc_btf_id) in check_kfunc_is_graph_node_api() argument
12368 ret = is_bpf_list_push_kfunc(kfunc_btf_id) || in check_kfunc_is_graph_node_api()
12369 kfunc_btf_id == special_kfunc_list[KF_bpf_list_del] || in check_kfunc_is_graph_node_api()
12370 kfunc_btf_id == special_kfunc_list[KF_bpf_list_is_first] || in check_kfunc_is_graph_node_api()
[all …]
H A Dhelpers.c4988 .kfunc_btf_id = generic_dtor_ids[1] in kfunc_init()
4993 .kfunc_btf_id = generic_dtor_ids[3] in kfunc_init()
/linux/net/sched/
H A Dbpf_qdisc.c466 .kfunc_btf_id = bpf_sk_buff_dtor_ids[0] in BTF_ID_LIST_SINGLE()
/linux/net/bpf/
H A Dtest_run.c1893 .kfunc_btf_id = bpf_prog_test_dtor_kfunc_ids[1] in BTF_ID()
1897 .kfunc_btf_id = bpf_prog_test_dtor_kfunc_ids[3], in BTF_ID()
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c2135 .kfunc_btf_id = bpf_testmod_dtor_ids[1] in bpf_testmod_init()