Home
last modified time | relevance | path

Searched refs:prog_type (Results 1 – 6 of 6) sorted by relevance

/kernel/bpf/
A Dtoken.c270 enum bpf_prog_type prog_type, in bpf_token_allow_prog_type() argument
273 if (!token || prog_type >= __MAX_BPF_PROG_TYPE || attach_type >= __MAX_BPF_ATTACH_TYPE) in bpf_token_allow_prog_type()
276 return (token->allowed_progs & BIT_ULL(prog_type)) && in bpf_token_allow_prog_type()
A Dbtf.c5964 if (prog_type == BPF_PROG_TYPE_KPROBE) { in btf_is_prog_ctx_type()
6040 enum bpf_prog_type prog_type, in btf_validate_prog_ctx_type() argument
6053 if (prog_type == BPF_PROG_TYPE_KPROBE || prog_type == BPF_PROG_TYPE_PERF_EVENT) { in btf_validate_prog_ctx_type()
6079 switch (prog_type) { in btf_validate_prog_ctx_type()
6175 enum bpf_prog_type prog_type, in btf_translate_to_vmlinux() argument
6180 return find_kern_ctx_type_id(prog_type); in btf_translate_to_vmlinux()
7676 enum bpf_prog_type prog_type = prog->type; in btf_prepare_func_args() local
7714 if (prog_type == BPF_PROG_TYPE_EXT) in btf_prepare_func_args()
7715 prog_type = prog->aux->dst_prog->type; in btf_prepare_func_args()
8684 switch (prog_type) { in bpf_prog_type_to_kfunc_hook()
[all …]
A Doffload.c234 if (attr->prog_type != BPF_PROG_TYPE_SCHED_CLS && in bpf_prog_dev_bound_init()
235 attr->prog_type != BPF_PROG_TYPE_XDP) in bpf_prog_dev_bound_init()
248 if (attr->prog_type == BPF_PROG_TYPE_SCHED_CLS && in bpf_prog_dev_bound_init()
A Dsyscall.c2591 switch (attr->prog_type) { in bpf_prog_load_fixup_attach_type()
2609 bpf_prog_load_check_attach(enum bpf_prog_type prog_type, in bpf_prog_load_check_attach() argument
2621 switch (prog_type) { in bpf_prog_load_check_attach()
2635 if (dst_prog && prog_type != BPF_PROG_TYPE_TRACING && in bpf_prog_load_check_attach()
2636 prog_type != BPF_PROG_TYPE_EXT) in bpf_prog_load_check_attach()
2639 switch (prog_type) { in bpf_prog_load_check_attach()
2717 switch (prog_type) { in is_net_admin_prog_type()
2746 static bool is_perfmon_prog_type(enum bpf_prog_type prog_type) in is_perfmon_prog_type() argument
2748 switch (prog_type) { in is_perfmon_prog_type()
2769 enum bpf_prog_type type = attr->prog_type; in bpf_prog_load()
[all …]
A Dcore.c2379 enum bpf_prog_type prog_type = resolve_prog_type(fp); in __bpf_prog_map_compatible() local
2394 map->owner->type = prog_type; in __bpf_prog_map_compatible()
2405 ret = map->owner->type == prog_type && in __bpf_prog_map_compatible()
2418 switch (prog_type) { in __bpf_prog_map_compatible()
A Dverifier.c6150 switch (prog_type) { in may_access_direct_pkt_data()
11584 if (prog_type == BPF_PROG_TYPE_LSM && in check_helper_call()
12993 switch (prog_type) { in check_css_task_iter_allowlist()
17073 switch (prog_type) { in check_return_code()
17135 switch (prog_type) { in check_return_code()
17245 prog_type == BPF_PROG_TYPE_LSM && in check_return_code()
20365 if (is_tracing_prog_type(prog_type)) { in check_map_prog_compatibility()
20377 if (is_tracing_prog_type(prog_type)) { in check_map_prog_compatibility()
20384 if (is_tracing_prog_type(prog_type)) { in check_map_prog_compatibility()
20391 if (is_tracing_prog_type(prog_type)) { in check_map_prog_compatibility()
[all …]

Completed in 100 milliseconds