Lines Matching refs:PTR_TO_MAP_VALUE
454 type == PTR_TO_MAP_VALUE || in reg_type_not_null()
474 if (reg->type == PTR_TO_MAP_VALUE) { in reg_btf_record()
589 [PTR_TO_MAP_VALUE] = "map_value", in reg_type_str()
1093 base_type(t) == PTR_TO_MAP_VALUE) in print_verifier_state()
1621 if (base_type(reg->type) == PTR_TO_MAP_VALUE) { in mark_ptr_not_null_reg()
1638 reg->type = PTR_TO_MAP_VALUE; in mark_ptr_not_null_reg()
3390 case PTR_TO_MAP_VALUE: in is_spillable_regtype()
4060 case PTR_TO_MAP_VALUE: in __check_mem_access()
4678 case PTR_TO_MAP_VALUE: in check_ptr_alignment()
5332 } else if (reg->type == PTR_TO_MAP_VALUE) { in check_mem_access()
5824 case PTR_TO_MAP_VALUE: in check_helper_mem_access()
6048 if (reg->type == PTR_TO_MAP_VALUE) { in process_spin_lock()
6396 PTR_TO_MAP_VALUE,
6409 PTR_TO_MAP_VALUE,
6415 PTR_TO_MAP_VALUE,
6440 static const struct bpf_reg_types const_str_ptr_types = { .types = { PTR_TO_MAP_VALUE } };
6441 static const struct bpf_reg_types timer_types = { .types = { PTR_TO_MAP_VALUE } };
6442 static const struct bpf_reg_types kptr_types = { .types = { PTR_TO_MAP_VALUE } };
6639 case PTR_TO_MAP_VALUE: in check_func_arg_reg_off()
7611 callee->regs[BPF_REG_3].type = PTR_TO_MAP_VALUE; in map_set_for_each_callback_args()
7723 callee->regs[BPF_REG_3].type = PTR_TO_MAP_VALUE; in set_timer_callback_state()
8314 if (regs[BPF_REG_1].type != PTR_TO_MAP_VALUE) { in check_helper_call()
8414 regs[BPF_REG_0].type = PTR_TO_MAP_VALUE | ret_flag; in check_helper_call()
9205 case PTR_TO_MAP_VALUE: in check_reg_allocation_locked()
9640 if (reg->type != PTR_TO_MAP_VALUE) { in check_kfunc_args()
9660 if (reg->type != PTR_TO_MAP_VALUE && in check_kfunc_args()
9674 if (reg->type != PTR_TO_MAP_VALUE && in check_kfunc_args()
10167 case PTR_TO_MAP_VALUE: in retrieve_ptr_limit()
10448 case PTR_TO_MAP_VALUE: in sanitize_check_bounds()
12712 dst_reg->type = PTR_TO_MAP_VALUE; in check_ld_imm()
13879 case PTR_TO_MAP_VALUE: in regsafe()