Home
last modified time | relevance | path

Searched refs:bpf_verifier_log (Results 1 – 18 of 18) sorted by relevance

/linux/include/linux/
A Dbpf_verifier.h609 struct bpf_verifier_log { struct
637 static inline bool bpf_verifier_log_needed(const struct bpf_verifier_log *log) in bpf_verifier_log_needed() argument
738 struct bpf_verifier_log log;
799 __printf(2, 0) void bpf_verifier_vlog(struct bpf_verifier_log *log,
803 __printf(2, 3) void bpf_log(struct bpf_verifier_log *log,
805 int bpf_vlog_init(struct bpf_verifier_log *log, u32 log_level,
807 void bpf_vlog_reset(struct bpf_verifier_log *log, u64 new_pos);
808 int bpf_vlog_finalize(struct bpf_verifier_log *log, u32 *log_size_actual);
855 int bpf_check_attach_target(struct bpf_verifier_log *log,
A Dbpf_lsm.h28 int bpf_lsm_verify_prog(struct bpf_verifier_log *vlog,
63 static inline int bpf_lsm_verify_prog(struct bpf_verifier_log *vlog, in bpf_lsm_verify_prog()
A Dbtf.h517 struct bpf_verifier_log;
577 bool btf_is_prog_ctx_type(struct bpf_verifier_log *log, const struct btf *btf,
580 int get_kern_ctx_btf_id(struct bpf_verifier_log *log, enum bpf_prog_type prog_type);
643 btf_is_prog_ctx_type(struct bpf_verifier_log *log, const struct btf *btf, in btf_is_prog_ctx_type()
649 static inline int get_kern_ctx_btf_id(struct bpf_verifier_log *log, in get_kern_ctx_btf_id()
A Dbpf.h35 struct bpf_verifier_log;
948 struct bpf_verifier_log *log; /* for verbose logs */
996 int (*btf_struct_access)(struct bpf_verifier_log *log,
1864 struct bpf_verifier_log *log);
2611 int btf_struct_access(struct bpf_verifier_log *log,
2615 bool btf_struct_ids_match(struct bpf_verifier_log *log,
2620 int btf_distill_func_proto(struct bpf_verifier_log *log,
2650 struct bpf_verifier_log *log;
2654 bool btf_nested_type_is_trusted(struct bpf_verifier_log *log,
2658 bool btf_type_ids_nocast_alias(struct bpf_verifier_log *log,
[all …]
A Dfilter.h671 extern int (*nfct_btf_struct_access)(struct bpf_verifier_log *log,
/linux/kernel/bpf/
A Dlog.c16 static bool bpf_verifier_log_attr_valid(const struct bpf_verifier_log *log) in bpf_verifier_log_attr_valid()
31 int bpf_vlog_init(struct bpf_verifier_log *log, u32 log_level, in bpf_vlog_init()
45 static void bpf_vlog_update_len_max(struct bpf_verifier_log *log, u32 add_len) in bpf_vlog_update_len_max()
60 void bpf_verifier_vlog(struct bpf_verifier_log *log, const char *fmt, in bpf_verifier_vlog()
149 void bpf_vlog_reset(struct bpf_verifier_log *log, u64 new_pos) in bpf_vlog_reset()
188 static int bpf_vlog_reverse_ubuf(struct bpf_verifier_log *log, int start, int end) in bpf_vlog_reverse_ubuf()
226 int bpf_vlog_finalize(struct bpf_verifier_log *log, u32 *log_size_actual) in bpf_vlog_finalize()
318 __printf(2, 3) void bpf_log(struct bpf_verifier_log *log, in bpf_log()
A Dbtf.c316 struct bpf_verifier_log log;
1423 struct bpf_verifier_log *log = &env->log; in btf_verifier_log()
1439 struct bpf_verifier_log *log = &env->log; in __btf_verifier_log_type()
1489 struct bpf_verifier_log *log = &env->log; in btf_verifier_log_member()
1542 struct bpf_verifier_log *log = &env->log; in btf_verifier_log_vsi()
1567 struct bpf_verifier_log *log = &env->log; in btf_verifier_log_hdr()
6201 struct bpf_verifier_log *log; in btf_parse_vmlinux()
6246 struct bpf_verifier_log *log; in btf_parse_module()
6426 struct bpf_verifier_log *log = info->log; in btf_ctx_access()
9132 struct bpf_verifier_log *log) in btf_add_struct_ops()
[all …]
A Dbpf_lsm.c114 int bpf_lsm_verify_prog(struct bpf_verifier_log *vlog, in bpf_lsm_verify_prog()
A Doffload.c823 int bpf_dev_bound_kfunc_check(struct bpf_verifier_log *log, in bpf_dev_bound_kfunc_check()
A Dbpf_struct_ops.c314 struct bpf_verifier_log *log) in bpf_struct_ops_desc_init()
A Dverifier.c9574 struct bpf_verifier_log *log = &env->log; in btf_check_func_arg_match()
21856 int bpf_check_attach_target(struct bpf_verifier_log *log, in bpf_check_attach_target()
/linux/drivers/hid/bpf/
A Dhid_bpf_struct_ops.c65 static int hid_bpf_ops_btf_struct_access(struct bpf_verifier_log *log, in hid_bpf_ops_btf_struct_access()
/linux/net/ipv4/
A Dbpf_tcp_ca.c61 static int bpf_tcp_ca_btf_struct_access(struct bpf_verifier_log *log, in bpf_tcp_ca_btf_struct_access()
/linux/net/bpf/
A Dbpf_dummy_struct_ops.c235 static int bpf_dummy_ops_btf_struct_access(struct bpf_verifier_log *log, in bpf_dummy_ops_btf_struct_access()
/linux/net/netfilter/
A Dnf_conntrack_bpf.c236 static int _nf_conntrack_btf_struct_access(struct bpf_verifier_log *log, in BTF_ID()
/linux/tools/testing/selftests/bpf/bpf_testmod/
A Dbpf_testmod.c1244 static int st_ops_btf_struct_access(struct bpf_verifier_log *log, in st_ops_btf_struct_access()
/linux/net/core/
A Dfilter.c8996 int (*nfct_btf_struct_access)(struct bpf_verifier_log *log,
9001 static int tc_cls_act_btf_struct_access(struct bpf_verifier_log *log, in tc_cls_act_btf_struct_access()
9082 static int xdp_btf_struct_access(struct bpf_verifier_log *log, in xdp_btf_struct_access()
/linux/kernel/sched/
A Dext.c5390 static int bpf_scx_btf_struct_access(struct bpf_verifier_log *log, in bpf_scx_btf_struct_access()

Completed in 140 milliseconds