Home
last modified time | relevance | path

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

/linux-6.1.9/include/linux/
Dbpf_verifier.h439 struct bpf_verifier_log { struct
447 static inline bool bpf_verifier_log_full(const struct bpf_verifier_log *log) in bpf_verifier_log_full() argument
461 static inline bool bpf_verifier_log_needed(const struct bpf_verifier_log *log) in bpf_verifier_log_needed()
469 bpf_verifier_log_attr_valid(const struct bpf_verifier_log *log) in bpf_verifier_log_attr_valid()
518 struct bpf_verifier_log log;
558 __printf(2, 0) void bpf_verifier_vlog(struct bpf_verifier_log *log,
562 __printf(2, 3) void bpf_log(struct bpf_verifier_log *log,
621 int bpf_check_attach_target(struct bpf_verifier_log *log,
Dbpf_lsm.h27 int bpf_lsm_verify_prog(struct bpf_verifier_log *vlog,
54 static inline int bpf_lsm_verify_prog(struct bpf_verifier_log *vlog, in bpf_lsm_verify_prog()
Dbpf.h33 struct bpf_verifier_log;
689 struct bpf_verifier_log *log; /* for verbose logs */
729 int (*btf_struct_access)(struct bpf_verifier_log *log,
1327 void bpf_struct_ops_init(struct btf *btf, struct bpf_verifier_log *log);
1372 struct bpf_verifier_log *log) in bpf_struct_ops_init()
2037 int btf_struct_access(struct bpf_verifier_log *log, const struct btf *btf,
2041 bool btf_struct_ids_match(struct bpf_verifier_log *log,
2046 int btf_distill_func_proto(struct bpf_verifier_log *log,
2070 int btf_check_type_match(struct bpf_verifier_log *log, const struct bpf_prog *prog,
2083 struct bpf_verifier_log *log;
[all …]
Dfilter.h571 extern int (*nfct_btf_struct_access)(struct bpf_verifier_log *log, const struct btf *btf,
/linux-6.1.9/kernel/bpf/
Dbtf.c285 struct bpf_verifier_log log;
1370 __printf(2, 3) static void __btf_verifier_log(struct bpf_verifier_log *log, in __btf_verifier_log()
1383 struct bpf_verifier_log *log = &env->log; in btf_verifier_log()
1399 struct bpf_verifier_log *log = &env->log; in __btf_verifier_log_type()
1443 struct bpf_verifier_log *log = &env->log; in btf_verifier_log_member()
1489 struct bpf_verifier_log *log = &env->log; in btf_verifier_log_vsi()
1514 struct bpf_verifier_log *log = &env->log; in btf_verifier_log_hdr()
4977 struct bpf_verifier_log *log; in btf_parse()
5095 btf_get_prog_ctx_type(struct bpf_verifier_log *log, const struct btf *btf, in btf_get_prog_ctx_type()
5152 static int btf_translate_to_vmlinux(struct bpf_verifier_log *log, in btf_translate_to_vmlinux()
[all …]
Dbpf_lsm.c98 int bpf_lsm_verify_prog(struct bpf_verifier_log *vlog, in bpf_lsm_verify_prog()
Dbpf_struct_ops.c104 void bpf_struct_ops_init(struct btf *btf, struct bpf_verifier_log *log) in bpf_struct_ops_init()
Dverifier.c294 void bpf_verifier_vlog(struct bpf_verifier_log *log, const char *fmt, in bpf_verifier_vlog()
319 static void bpf_vlog_reset(struct bpf_verifier_log *log, u32 new_pos) in bpf_vlog_reset()
362 __printf(2, 3) void bpf_log(struct bpf_verifier_log *log, in bpf_log()
14862 int bpf_check_attach_target(struct bpf_verifier_log *log, in bpf_check_attach_target()
15204 struct bpf_verifier_log *log; in bpf_check()
/linux-6.1.9/net/bpf/
Dbpf_dummy_struct_ops.c158 static int bpf_dummy_ops_btf_struct_access(struct bpf_verifier_log *log, in bpf_dummy_ops_btf_struct_access()
/linux-6.1.9/net/ipv4/
Dbpf_tcp_ca.c71 static int bpf_tcp_ca_btf_struct_access(struct bpf_verifier_log *log, in bpf_tcp_ca_btf_struct_access()
/linux-6.1.9/net/netfilter/
Dnf_conntrack_bpf.c193 static int _nf_conntrack_btf_struct_access(struct bpf_verifier_log *log, in BTF_ID()
/linux-6.1.9/net/core/
Dfilter.c8676 int (*nfct_btf_struct_access)(struct bpf_verifier_log *log, const struct btf *btf,
8682 static int tc_cls_act_btf_struct_access(struct bpf_verifier_log *log, in tc_cls_act_btf_struct_access()
8762 static int xdp_btf_struct_access(struct bpf_verifier_log *log, in xdp_btf_struct_access()