Lines Matching refs:PTR_TO_MAP_VALUE
459 type == PTR_TO_MAP_VALUE || in reg_not_null()
481 if (reg->type == PTR_TO_MAP_VALUE) { in reg_btf_record()
605 [PTR_TO_MAP_VALUE] = "map_value", in reg_type_str()
1396 base_type(t) == PTR_TO_MAP_VALUE) in print_verifier_state()
1960 if (base_type(reg->type) == PTR_TO_MAP_VALUE) { in mark_ptr_not_null_reg()
1977 reg->type = PTR_TO_MAP_VALUE; in mark_ptr_not_null_reg()
4197 case PTR_TO_MAP_VALUE: in is_spillable_regtype()
4873 case PTR_TO_MAP_VALUE: in __check_mem_access()
5546 case PTR_TO_MAP_VALUE: in check_ptr_alignment()
6470 } else if (reg->type == PTR_TO_MAP_VALUE) { in check_mem_access()
6966 case PTR_TO_MAP_VALUE: in check_helper_mem_access()
7193 if (reg->type == PTR_TO_MAP_VALUE) { in process_spin_lock()
7714 PTR_TO_MAP_VALUE,
7728 PTR_TO_MAP_VALUE,
7734 PTR_TO_MAP_VALUE,
7759 static const struct bpf_reg_types const_str_ptr_types = { .types = { PTR_TO_MAP_VALUE } };
7760 static const struct bpf_reg_types timer_types = { .types = { PTR_TO_MAP_VALUE } };
7761 static const struct bpf_reg_types kptr_types = { .types = { PTR_TO_MAP_VALUE } };
7994 case PTR_TO_MAP_VALUE: in check_func_arg_reg_off()
9003 callee->regs[BPF_REG_3].type = PTR_TO_MAP_VALUE; in map_set_for_each_callback_args()
9115 callee->regs[BPF_REG_3].type = PTR_TO_MAP_VALUE; in set_timer_callback_state()
9696 if (regs[BPF_REG_1].type != PTR_TO_MAP_VALUE) { in check_helper_call()
9815 regs[BPF_REG_0].type = PTR_TO_MAP_VALUE | ret_flag; in check_helper_call()
10580 case PTR_TO_MAP_VALUE: in check_reg_allocation_locked()
11081 if (reg->type != PTR_TO_MAP_VALUE && in check_kfunc_args()
11095 if (reg->type != PTR_TO_MAP_VALUE && in check_kfunc_args()
11726 case PTR_TO_MAP_VALUE: in retrieve_ptr_limit()
12007 case PTR_TO_MAP_VALUE: in sanitize_check_bounds()
14353 dst_reg->type = PTR_TO_MAP_VALUE; in check_ld_imm()
15600 case PTR_TO_MAP_VALUE: in regsafe()