Lines Matching defs:regno

275 	int regno;  member
1783 struct bpf_reg_state *regs, u32 regno) in mark_reg_known_zero()
1837 static void mark_reg_graph_node(struct bpf_reg_state *regs, u32 regno, in mark_reg_graph_node()
2285 struct bpf_reg_state *regs, u32 regno) in mark_reg_unknown()
2305 struct bpf_reg_state *regs, u32 regno) in mark_reg_not_init()
2318 struct bpf_reg_state *regs, u32 regno, in mark_btf_ld_reg()
3081 u32 regno, struct bpf_reg_state *reg, enum reg_arg_type t) in is_reg64()
3213 static int __check_reg_arg(struct bpf_verifier_env *env, struct bpf_reg_state *regs, u32 regno, in __check_reg_arg()
3258 static int check_reg_arg(struct bpf_verifier_env *env, u32 regno, in check_reg_arg()
4121 static int __mark_chain_precision(struct bpf_verifier_env *env, int regno) in __mark_chain_precision()
4325 int mark_chain_precision(struct bpf_verifier_env *env, int regno) in mark_chain_precision()
4857 static struct bpf_reg_state *reg_state(struct bpf_verifier_env *env, int regno) in reg_state()
4986 static int check_map_access_type(struct bpf_verifier_env *env, u32 regno, in check_map_access_type()
5009 static int __check_mem_access(struct bpf_verifier_env *env, int regno, in __check_mem_access()
5045 static int check_mem_region_access(struct bpf_verifier_env *env, u32 regno, in check_mem_region_access()
5101 const struct bpf_reg_state *reg, int regno, in __check_ptr_off_reg()
5133 const struct bpf_reg_state *reg, int regno) in check_ptr_off_reg()
5140 struct bpf_reg_state *reg, u32 regno) in map_kptr_match_type()
5287 static int check_map_kptr_access(struct bpf_verifier_env *env, u32 regno, in check_map_kptr_access()
5344 static int check_map_access(struct bpf_verifier_env *env, u32 regno, in check_map_access()
5449 static int check_packet_access(struct bpf_verifier_env *env, u32 regno, int off, in check_packet_access()
5541 u32 regno, int off, int size, in check_sock_access()
5585 static bool is_pointer_value(struct bpf_verifier_env *env, int regno) in is_pointer_value()
5590 static bool is_ctx_reg(struct bpf_verifier_env *env, int regno) in is_ctx_reg()
5597 static bool is_sk_reg(struct bpf_verifier_env *env, int regno) in is_sk_reg()
5604 static bool is_pkt_reg(struct bpf_verifier_env *env, int regno) in is_pkt_reg()
5611 static bool is_flow_key_reg(struct bpf_verifier_env *env, int regno) in is_flow_key_reg()
5955 int regno, int off, int size) in __check_buffer_access()
5978 int regno, int off, int size) in check_tp_buffer_access()
5994 int regno, int off, int size, in check_buffer_access()
6350 int regno, int off, int size, in check_ptr_to_btf_access()
6498 int regno, int off, int size, in check_ptr_to_map_access()
6586 int regno, int off, int access_size, in check_stack_access_within_bounds()
6648 static int check_mem_access(struct bpf_verifier_env *env, int insn_idx, u32 regno, in check_mem_access()
6998 struct bpf_verifier_env *env, int regno, int off, in check_stack_range_initialized()
7153 static int check_helper_mem_access(struct bpf_verifier_env *env, int regno, in check_helper_mem_access()
7253 struct bpf_reg_state *reg, u32 regno, in check_mem_size_reg()
7306 u32 regno, u32 mem_size) in check_mem_reg()
7338 u32 regno) in check_kfunc_mem_size_reg()
7387 static int process_spin_lock(struct bpf_verifier_env *env, int regno, in process_spin_lock()
7464 static int process_timer_func(struct bpf_verifier_env *env, int regno, in process_timer_func()
7501 static int process_kptr_func(struct bpf_verifier_env *env, int regno, in process_kptr_func()
7565 static int process_dynptr_func(struct bpf_verifier_env *env, int regno, int insn_idx, in process_dynptr_func()
7673 static int process_iter_arg(struct bpf_verifier_env *env, int regno, int insn_idx, in process_iter_arg()
8130 static int check_reg_type(struct bpf_verifier_env *env, u32 regno, in check_reg_type()
8292 const struct bpf_reg_state *reg, int regno, in check_func_arg_reg_off()
8428 struct bpf_reg_state *reg, u32 regno) in check_reg_const_str()
8480 u32 regno = BPF_REG_1 + arg; in check_func_arg() local
9271 u32 regno = i + 1; in btf_check_func_arg_match() local
10567 static void mark_btf_func_reg_size(struct bpf_verifier_env *env, u32 regno, in mark_btf_func_reg_size()
10961 u32 regno = argno + 1; in get_kfunc_ptr_arg_type() local
11320 struct bpf_reg_state *reg, u32 regno, in __process_kf_arg_ptr_to_graph_root()
11370 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_list_head()
11378 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_rbtree_root()
11387 struct bpf_reg_state *reg, u32 regno, in __process_kf_arg_ptr_to_graph_node()
11451 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_list_node()
11460 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_rbtree_node()
11515 u32 regno = i + 1, ref_id, type_size; in check_kfunc_args() local
12365 u32 regno = i + 1; in check_kfunc_call() local
12723 int regno, in check_stack_access_for_ptr_arithmetic()
14660 static void mark_ptr_or_null_regs(struct bpf_verifier_state *vstate, u32 regno, in mark_ptr_or_null_regs()
15192 static int check_return_code(struct bpf_verifier_env *env, int regno, const char *reg_name) in check_return_code()