kernel/bpf/btf.c
1546
__printf(2, 3) static void btf_verifier_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
1560
__printf(4, 5) static void __btf_verifier_log_type(struct btf_verifier_env *env,
kernel/bpf/btf.c
1610
static void btf_verifier_log_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
1663
static void btf_verifier_log_vsi(struct btf_verifier_env *env,
kernel/bpf/btf.c
1690
static void btf_verifier_log_hdr(struct btf_verifier_env *env,
kernel/bpf/btf.c
1719
static int btf_add_type(struct btf_verifier_env *env, struct btf_type *t)
kernel/bpf/btf.c
1926
static int env_resolve_init(struct btf_verifier_env *env)
kernel/bpf/btf.c
1962
static void btf_verifier_env_free(struct btf_verifier_env *env)
kernel/bpf/btf.c
1968
static bool env_type_is_resolve_sink(const struct btf_verifier_env *env,
kernel/bpf/btf.c
1993
static bool env_type_is_resolved(const struct btf_verifier_env *env,
kernel/bpf/btf.c
2003
static int env_stack_push(struct btf_verifier_env *env,
kernel/bpf/btf.c
2033
static void env_stack_set_next_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2039
static void env_stack_pop_resolved(struct btf_verifier_env *env,
kernel/bpf/btf.c
2052
static const struct resolve_vertex *env_stack_peak(struct btf_verifier_env *env)
kernel/bpf/btf.c
2221
static int btf_df_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2231
static int btf_df_check_kflag_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2244
static int btf_generic_check_kflag_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2263
static int btf_df_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
2277
static int btf_int_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2315
static int btf_int_check_kflag_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2371
static s32 btf_int_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
2435
static void btf_int_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
2636
static int btf_modifier_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2661
static int btf_modifier_check_kflag_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2686
static int btf_ptr_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
2712
static int btf_ref_type_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
2760
static int btf_modifier_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
2802
static int btf_var_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
2848
static int btf_ptr_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
2945
static void btf_ref_type_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
2969
static s32 btf_fwd_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
2995
static void btf_fwd_type_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
3010
static int btf_array_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
3039
static s32 btf_array_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
3092
static int btf_array_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
3157
static void btf_array_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
3261
static int btf_struct_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
3286
static s32 btf_struct_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
3367
static int btf_struct_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
3438
static void btf_struct_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
4429
static int btf_enum_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
4454
static int btf_enum_check_kflag_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
447
s32 (*check_meta)(struct btf_verifier_env *env,
kernel/bpf/btf.c
4489
static s32 btf_enum_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
450
int (*resolve)(struct btf_verifier_env *env,
kernel/bpf/btf.c
452
int (*check_member)(struct btf_verifier_env *env,
kernel/bpf/btf.c
4548
static void btf_enum_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
456
int (*check_kflag_member)(struct btf_verifier_env *env,
kernel/bpf/btf.c
4597
static s32 btf_enum64_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
460
void (*log_details)(struct btf_verifier_env *env,
kernel/bpf/btf.c
470
static int btf_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
4700
static s32 btf_func_proto_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
4728
static void btf_func_proto_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
473
static int btf_func_check(struct btf_verifier_env *env,
kernel/bpf/btf.c
4787
static s32 btf_func_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
4812
static int btf_func_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
4836
static s32 btf_var_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
4884
static void btf_var_log(struct btf_verifier_env *env, const struct btf_type *t)
kernel/bpf/btf.c
4900
static s32 btf_datasec_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
4973
static int btf_datasec_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
5013
static void btf_datasec_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
5052
static s32 btf_float_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
5077
static int btf_float_check_member(struct btf_verifier_env *env,
kernel/bpf/btf.c
5112
static void btf_float_log(struct btf_verifier_env *env,
kernel/bpf/btf.c
5127
static s32 btf_decl_tag_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
5165
static int btf_decl_tag_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
5211
static void btf_decl_tag_log(struct btf_verifier_env *env, const struct btf_type *t)
kernel/bpf/btf.c
5226
static int btf_func_proto_check(struct btf_verifier_env *env,
kernel/bpf/btf.c
5321
static int btf_func_check(struct btf_verifier_env *env,
kernel/bpf/btf.c
5371
static s32 btf_check_meta(struct btf_verifier_env *env,
kernel/bpf/btf.c
5407
static int btf_check_all_metas(struct btf_verifier_env *env)
kernel/bpf/btf.c
5434
static bool btf_resolve_valid(struct btf_verifier_env *env,
kernel/bpf/btf.c
5475
static int btf_resolve(struct btf_verifier_env *env,
kernel/bpf/btf.c
5508
static int btf_check_all_types(struct btf_verifier_env *env)
kernel/bpf/btf.c
5542
static int btf_parse_type_sec(struct btf_verifier_env *env)
kernel/bpf/btf.c
5565
static int btf_parse_str_sec(struct btf_verifier_env *env)
kernel/bpf/btf.c
5597
static int btf_parse_layout_sec(struct btf_verifier_env *env)
kernel/bpf/btf.c
5647
static int btf_check_sec_info(struct btf_verifier_env *env,
kernel/bpf/btf.c
5704
static int btf_parse_hdr(struct btf_verifier_env *env)
kernel/bpf/btf.c
5910
static int btf_check_modifier_chain_length(struct btf_verifier_env *env,
kernel/bpf/btf.c
5953
struct btf_verifier_env *env = NULL;
kernel/bpf/btf.c
6384
static struct btf *btf_parse_base(struct btf_verifier_env *env, const char *name,
kernel/bpf/btf.c
6439
struct btf_verifier_env *env = NULL;
kernel/bpf/btf.c
6484
struct btf_verifier_env *env = NULL;