Searched refs:prog_type (Results 1 – 6 of 6) sorted by relevance
270 enum bpf_prog_type prog_type, in bpf_token_allow_prog_type() argument273 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()
5964 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() argument6053 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() argument6180 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() local7714 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 …]
234 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()
2591 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() argument2621 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() argument2748 switch (prog_type) { in is_perfmon_prog_type()2769 enum bpf_prog_type type = attr->prog_type; in bpf_prog_load()[all …]
2379 enum bpf_prog_type prog_type = resolve_prog_type(fp); in __bpf_prog_map_compatible() local2394 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()
6150 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