H A D | verifier.c | 479 struct btf_struct_meta *meta; in reg_btf_record() local 6310 struct bpf_iter_meta *meta; in BTF_TYPE_SAFE_TRUSTED() local 5457 may_access_direct_pkt_data(struct bpf_verifier_env *env, const struct bpf_call_arg_meta *meta, enum bpf_access_type t) may_access_direct_pkt_data() argument 7014 check_stack_range_initialized( struct bpf_verifier_env *env, int regno, int off, int access_size, bool zero_size_allowed, enum bpf_access_src type, struct bpf_call_arg_meta *meta) check_stack_range_initialized() argument 7170 check_helper_mem_access(struct bpf_verifier_env *env, int regno, int access_size, bool zero_size_allowed, struct bpf_call_arg_meta *meta) check_helper_mem_access() argument 7263 check_mem_size_reg(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, bool zero_size_allowed, struct bpf_call_arg_meta *meta) check_mem_size_reg() argument 7323 struct bpf_call_arg_meta meta; check_mem_reg() local 7356 struct bpf_call_arg_meta meta; check_kfunc_mem_size_reg() local 7477 process_timer_func(struct bpf_verifier_env *env, int regno, struct bpf_call_arg_meta *meta) process_timer_func() argument 7514 process_kptr_func(struct bpf_verifier_env *env, int regno, struct bpf_call_arg_meta *meta) process_kptr_func() argument 7658 is_iter_kfunc(struct bpf_kfunc_call_arg_meta *meta) is_iter_kfunc() argument 7663 is_iter_new_kfunc(struct bpf_kfunc_call_arg_meta *meta) is_iter_new_kfunc() argument 7668 is_iter_next_kfunc(struct bpf_kfunc_call_arg_meta *meta) is_iter_next_kfunc() argument 7673 is_iter_destroy_kfunc(struct bpf_kfunc_call_arg_meta *meta) is_iter_destroy_kfunc() argument 7678 is_kfunc_arg_iter(struct bpf_kfunc_call_arg_meta *meta, int arg) is_kfunc_arg_iter() argument 7686 process_iter_arg(struct bpf_verifier_env *env, int regno, int insn_idx, struct bpf_kfunc_call_arg_meta *meta) process_iter_arg() argument 7903 process_iter_next_call(struct bpf_verifier_env *env, int insn_idx, struct bpf_kfunc_call_arg_meta *meta) process_iter_next_call() argument 7986 resolve_map_arg_type(struct bpf_verifier_env *env, const struct bpf_call_arg_meta *meta, enum bpf_arg_type *arg_type) resolve_map_arg_type() argument 8133 check_reg_type(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, const u32 *arg_btf_id, struct bpf_call_arg_meta *meta) check_reg_type() argument 8426 check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn, int insn_idx) check_func_arg() argument 9701 do_refine_retval_range(struct bpf_reg_state *regs, int ret_type, int func_id, struct bpf_call_arg_meta *meta) do_refine_retval_range() argument 9737 record_func_map(struct bpf_verifier_env *env, struct bpf_call_arg_meta *meta, int func_id, int insn_idx) record_func_map() argument 9783 record_func_key(struct bpf_verifier_env *env, struct bpf_call_arg_meta *meta, int func_id, int insn_idx) record_func_key() argument 9940 struct bpf_call_arg_meta meta; check_helper_call() local 10417 is_kfunc_acquire(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_acquire() argument 10422 is_kfunc_release(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_release() argument 10427 is_kfunc_trusted_args(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_trusted_args() argument 10432 is_kfunc_sleepable(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_sleepable() argument 10437 is_kfunc_destructive(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_destructive() argument 10442 is_kfunc_rcu(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_rcu() argument 10728 is_kfunc_ret_null(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_ret_null() argument 10738 is_kfunc_bpf_rcu_read_lock(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_bpf_rcu_read_lock() argument 10743 is_kfunc_bpf_rcu_read_unlock(struct bpf_kfunc_call_arg_meta *meta) is_kfunc_bpf_rcu_read_unlock() argument 10749 get_kfunc_ptr_arg_type(struct bpf_verifier_env *env, struct bpf_kfunc_call_arg_meta *meta, const struct btf_type *t, const struct btf_type *ref_t, const char *ref_tname, const struct btf_param *args, int argno, int nargs) get_kfunc_ptr_arg_type() argument 10827 process_kf_arg_ptr_to_btf_id(struct bpf_verifier_env *env, struct bpf_reg_state *reg, const struct btf_type *ref_t, const char *ref_tname, u32 ref_id, struct bpf_kfunc_call_arg_meta *meta, int argno) process_kf_arg_ptr_to_btf_id() argument 11102 __process_kf_arg_ptr_to_graph_root(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta, enum btf_field_type head_field_type, struct btf_field **head_field) __process_kf_arg_ptr_to_graph_root() argument 11152 process_kf_arg_ptr_to_list_head(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_list_head() argument 11160 process_kf_arg_ptr_to_rbtree_root(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_rbtree_root() argument 11169 __process_kf_arg_ptr_to_graph_node(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta, enum btf_field_type head_field_type, enum btf_field_type node_field_type, struct btf_field **node_field) __process_kf_arg_ptr_to_graph_node() argument 11233 process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_list_node() argument 11242 process_kf_arg_ptr_to_rbtree_node(struct bpf_verifier_env *env, struct bpf_reg_state *reg, u32 regno, struct bpf_kfunc_call_arg_meta *meta) process_kf_arg_ptr_to_rbtree_node() argument 11251 check_kfunc_args(struct bpf_verifier_env *env, struct bpf_kfunc_call_arg_meta *meta, int insn_idx) check_kfunc_args() argument 11661 fetch_kfunc_meta(struct bpf_verifier_env *env, struct bpf_insn *insn, struct bpf_kfunc_call_arg_meta *meta, const char **kfunc_name) fetch_kfunc_meta() argument 11711 struct bpf_kfunc_call_arg_meta meta; check_kfunc_call() local 15269 struct bpf_kfunc_call_arg_meta meta; visit_insn() local [all...] |