Lines Matching defs:regno

285 	int regno;  member
2232 struct bpf_reg_state *regs, u32 regno) in mark_reg_known_zero()
2288 static void mark_reg_graph_node(struct bpf_reg_state *regs, u32 regno, in mark_reg_graph_node()
2889 struct bpf_reg_state *regs, u32 regno) in mark_reg_unknown()
2903 u32 regno, in __mark_reg_s32_range()
2928 struct bpf_reg_state *regs, u32 regno) in mark_reg_not_init()
2941 struct bpf_reg_state *regs, u32 regno, in mark_btf_ld_reg()
3797 u32 regno, struct bpf_reg_state *reg, enum reg_arg_type t) in is_reg64()
3930 static int __check_reg_arg(struct bpf_verifier_env *env, struct bpf_reg_state *regs, u32 regno, in __check_reg_arg()
3973 static int check_reg_arg(struct bpf_verifier_env *env, u32 regno, in check_reg_arg()
4022 u8 regno; member
4910 int regno, in __mark_chain_precision()
5093 int mark_chain_precision(struct bpf_verifier_env *env, int regno) in mark_chain_precision()
5701 static struct bpf_reg_state *reg_state(struct bpf_verifier_env *env, int regno) in reg_state()
5831 static int check_map_access_type(struct bpf_verifier_env *env, u32 regno, in check_map_access_type()
5854 static int __check_mem_access(struct bpf_verifier_env *env, int regno, in __check_mem_access()
5890 static int check_mem_region_access(struct bpf_verifier_env *env, u32 regno, in check_mem_region_access()
5946 const struct bpf_reg_state *reg, int regno, in __check_ptr_off_reg()
5978 const struct bpf_reg_state *reg, int regno) in check_ptr_off_reg()
5985 struct bpf_reg_state *reg, u32 regno) in map_kptr_match_type()
6142 static int mark_uptr_ld_reg(struct bpf_verifier_env *env, u32 regno, in mark_uptr_ld_reg()
6158 static int check_map_kptr_access(struct bpf_verifier_env *env, u32 regno, in check_map_kptr_access()
6235 static int check_map_access(struct bpf_verifier_env *env, u32 regno, in check_map_access()
6345 static int check_packet_access(struct bpf_verifier_env *env, u32 regno, int off, in check_packet_access()
6432 u32 regno, int off, int size, in check_sock_access()
6475 static bool is_pointer_value(struct bpf_verifier_env *env, int regno) in is_pointer_value()
6480 static bool is_ctx_reg(struct bpf_verifier_env *env, int regno) in is_ctx_reg()
6487 static bool is_sk_reg(struct bpf_verifier_env *env, int regno) in is_sk_reg()
6494 static bool is_pkt_reg(struct bpf_verifier_env *env, int regno) in is_pkt_reg()
6501 static bool is_flow_key_reg(struct bpf_verifier_env *env, int regno) in is_flow_key_reg()
6509 static bool is_arena_reg(struct bpf_verifier_env *env, int regno) in is_arena_reg()
6519 static bool atomic_ptr_type_ok(struct bpf_verifier_env *env, int regno, in atomic_ptr_type_ok()
6961 int regno, int off, int size) in __check_buffer_access()
6984 int regno, int off, int size) in check_tp_buffer_access()
7000 int regno, int off, int size, in check_buffer_access()
7381 int regno, int off, int size, in check_ptr_to_btf_access()
7534 int regno, int off, int size, in check_ptr_to_map_access()
7628 int regno, int off, int access_size, in check_stack_access_within_bounds()
7702 static int check_mem_access(struct bpf_verifier_env *env, int insn_idx, u32 regno, in check_mem_access()
8207 struct bpf_verifier_env *env, int regno, int off, in check_stack_range_initialized()
8352 static int check_helper_mem_access(struct bpf_verifier_env *env, int regno, in check_helper_mem_access()
8450 struct bpf_reg_state *reg, u32 regno, in check_mem_size_reg()
8500 u32 regno, u32 mem_size) in check_mem_reg()
8528 u32 regno) in check_kfunc_mem_size_reg()
8582 static int process_spin_lock(struct bpf_verifier_env *env, int regno, int flags) in process_spin_lock()
8699 static int check_map_field_pointer(struct bpf_verifier_env *env, u32 regno, in check_map_field_pointer()
8753 static int process_timer_func(struct bpf_verifier_env *env, int regno, in process_timer_func()
8763 static int process_timer_helper(struct bpf_verifier_env *env, int regno, in process_timer_helper()
8769 static int process_timer_kfunc(struct bpf_verifier_env *env, int regno, in process_timer_kfunc()
8775 static int process_kptr_func(struct bpf_verifier_env *env, int regno, in process_kptr_func()
8848 static int process_dynptr_func(struct bpf_verifier_env *env, int regno, int insn_idx, in process_dynptr_func()
8968 static int process_iter_arg(struct bpf_verifier_env *env, int regno, int insn_idx, in process_iter_arg()
9444 static int check_reg_type(struct bpf_verifier_env *env, u32 regno, in check_reg_type()
9609 const struct bpf_reg_state *reg, int regno, in check_func_arg_reg_off()
9746 struct bpf_reg_state *reg, u32 regno) in check_reg_const_str()
9866 u32 regno = BPF_REG_1 + arg; in check_func_arg() local
10705 u32 regno = i + 1; in btf_check_func_arg_match() local
12180 u32 regno, size_t reg_size) in __mark_btf_func_reg_size()
12194 static void mark_btf_func_reg_size(struct bpf_verifier_env *env, u32 regno, in mark_btf_func_reg_size()
12685 u32 regno = argno + 1; in get_kfunc_ptr_arg_type() local
12855 static int process_irq_flag(struct bpf_verifier_env *env, int regno, in process_irq_flag()
13185 struct bpf_reg_state *reg, u32 regno, in __process_kf_arg_ptr_to_graph_root()
13235 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_list_head()
13243 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_rbtree_root()
13252 struct bpf_reg_state *reg, u32 regno, in __process_kf_arg_ptr_to_graph_node()
13316 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_list_node()
13325 struct bpf_reg_state *reg, u32 regno, in process_kf_arg_ptr_to_rbtree_node()
13380 u32 regno = i + 1, ref_id, type_size; in check_kfunc_args() local
14343 u32 regno = caller_saved[i]; in check_kfunc_call() local
14483 u32 regno = i + 1; in check_kfunc_call() local
14804 int regno, in check_stack_access_for_ptr_arithmetic()
17244 static void mark_ptr_or_null_regs(struct bpf_verifier_state *vstate, u32 regno, in mark_ptr_or_null_regs()
17936 static int check_return_code(struct bpf_verifier_env *env, int regno, const char *reg_name) in check_return_code()
20984 int regno, in indirect_jump_min_max_index()
23355 u32 regno = env->insn_aux_data[insn_idx].arg_prog; in fixup_kfunc_call() local