Lines Matching refs:btf_verifier_env
238 struct btf_verifier_env { struct
265 s32 (*check_meta)(struct btf_verifier_env *env, argument
268 int (*resolve)(struct btf_verifier_env *env,
270 int (*check_member)(struct btf_verifier_env *env,
274 void (*log_details)(struct btf_verifier_env *env,
479 __printf(2, 3) static void btf_verifier_log(struct btf_verifier_env *env, in btf_verifier_log()
493 __printf(4, 5) static void __btf_verifier_log_type(struct btf_verifier_env *env, in __btf_verifier_log_type()
531 static void btf_verifier_log_member(struct btf_verifier_env *env, in btf_verifier_log_member()
566 static void btf_verifier_log_hdr(struct btf_verifier_env *env, in btf_verifier_log_hdr()
588 static int btf_add_type(struct btf_verifier_env *env, struct btf_type *t) in btf_add_type()
692 static int env_resolve_init(struct btf_verifier_env *env) in env_resolve_init()
729 static void btf_verifier_env_free(struct btf_verifier_env *env) in btf_verifier_env_free()
735 static bool env_type_is_resolve_sink(const struct btf_verifier_env *env, in env_type_is_resolve_sink()
756 static bool env_type_is_resolved(const struct btf_verifier_env *env, in env_type_is_resolved()
762 static int env_stack_push(struct btf_verifier_env *env, in env_stack_push()
790 static void env_stack_set_next_member(struct btf_verifier_env *env, in env_stack_set_next_member()
796 static void env_stack_pop_resolved(struct btf_verifier_env *env, in env_stack_pop_resolved()
808 static const struct resolve_vertex *env_stack_peak(struct btf_verifier_env *env) in env_stack_peak()
856 static int btf_df_check_member(struct btf_verifier_env *env, in btf_df_check_member()
866 static int btf_df_resolve(struct btf_verifier_env *env, in btf_df_resolve()
880 static int btf_int_check_member(struct btf_verifier_env *env, in btf_int_check_member()
918 static s32 btf_int_check_meta(struct btf_verifier_env *env, in btf_int_check_meta()
977 static void btf_int_log(struct btf_verifier_env *env, in btf_int_log()
1081 static int btf_modifier_check_member(struct btf_verifier_env *env, in btf_modifier_check_member()
1106 static int btf_ptr_check_member(struct btf_verifier_env *env, in btf_ptr_check_member()
1132 static int btf_ref_type_check_meta(struct btf_verifier_env *env, in btf_ref_type_check_meta()
1151 static int btf_modifier_resolve(struct btf_verifier_env *env, in btf_modifier_resolve()
1192 static int btf_ptr_resolve(struct btf_verifier_env *env, in btf_ptr_resolve()
1267 static void btf_ref_type_log(struct btf_verifier_env *env, in btf_ref_type_log()
1289 static s32 btf_fwd_check_meta(struct btf_verifier_env *env, in btf_fwd_check_meta()
1316 static int btf_array_check_member(struct btf_verifier_env *env, in btf_array_check_member()
1345 static s32 btf_array_check_meta(struct btf_verifier_env *env, in btf_array_check_meta()
1387 static int btf_array_resolve(struct btf_verifier_env *env, in btf_array_resolve()
1450 static void btf_array_log(struct btf_verifier_env *env, in btf_array_log()
1491 static int btf_struct_check_member(struct btf_verifier_env *env, in btf_struct_check_member()
1516 static s32 btf_struct_check_meta(struct btf_verifier_env *env, in btf_struct_check_meta()
1582 static int btf_struct_resolve(struct btf_verifier_env *env, in btf_struct_resolve()
1642 static void btf_struct_log(struct btf_verifier_env *env, in btf_struct_log()
1683 static int btf_enum_check_member(struct btf_verifier_env *env, in btf_enum_check_member()
1708 static s32 btf_enum_check_meta(struct btf_verifier_env *env, in btf_enum_check_meta()
1750 static void btf_enum_log(struct btf_verifier_env *env, in btf_enum_log()
1797 static s32 btf_check_meta(struct btf_verifier_env *env, in btf_check_meta()
1839 static int btf_check_all_metas(struct btf_verifier_env *env) in btf_check_all_metas()
1866 static int btf_resolve(struct btf_verifier_env *env, in btf_resolve()
1890 static bool btf_resolve_valid(struct btf_verifier_env *env, in btf_resolve_valid()
1923 static int btf_check_all_types(struct btf_verifier_env *env) in btf_check_all_types()
1955 static int btf_parse_type_sec(struct btf_verifier_env *env) in btf_parse_type_sec()
1978 static int btf_parse_str_sec(struct btf_verifier_env *env) in btf_parse_str_sec()
2017 static int btf_check_sec_info(struct btf_verifier_env *env, in btf_check_sec_info()
2070 static int btf_parse_hdr(struct btf_verifier_env *env, void __user *btf_data, in btf_parse_hdr()
2149 struct btf_verifier_env *env = NULL; in btf_parse()