Home
last modified time | relevance | path

Searched refs:SCALAR_VALUE (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dverifier.c59 if (reg2->type != SCALAR_VALUE || !tnum_is_const(reg2->var_off)) in nfp_record_adjust_head()
234 BUILD_BUG_ON(NFP_BPF_SCALAR_VALUE != SCALAR_VALUE || in nfp_bpf_check_helper_call()
263 if (reg1->type != SCALAR_VALUE /* NULL ptr */ && in nfp_bpf_check_helper_call()
320 if (!(reg0->type == SCALAR_VALUE && tnum_is_const(reg0->var_off))) { in nfp_bpf_check_exit()
542 if (sreg->type != SCALAR_VALUE) { in nfp_bpf_check_atomic()
/linux/kernel/bpf/
H A Dlog.c445 [SCALAR_VALUE] = "scalar", in reg_type_str()
689 if (t == SCALAR_VALUE && reg->precise) in print_reg_state()
691 if (t == SCALAR_VALUE && tnum_is_const(reg->var_off)) { in print_reg_state()
725 if (t != SCALAR_VALUE && reg->off) { in print_reg_state()
H A Dverifier.c1308 stack->spilled_ptr.type == SCALAR_VALUE; in is_spilled_scalar_reg()
1314 stack->spilled_ptr.type == SCALAR_VALUE; in is_spilled_scalar_reg64()
2018 reg->type = SCALAR_VALUE; in __mark_reg_const_zero()
2557 reg->type = SCALAR_VALUE; in __mark_reg_unknown_imprecise()
2634 if (reg_type == SCALAR_VALUE) { in mark_btf_ld_reg()
3490 if (t == SRC_OP && reg->type != SCALAR_VALUE) in is_reg64()
4392 if (reg->type != SCALAR_VALUE || reg->precise) in mark_all_scalars_precise()
4404 if (reg->type != SCALAR_VALUE || reg->precise) in mark_all_scalars_precise()
4426 if (reg->type != SCALAR_VALUE) in mark_all_scalars_imprecise()
4434 if (reg->type != SCALAR_VALUE) in mark_all_scalars_imprecise()
[all …]
H A Dbtf.c6777 info->reg_type = SCALAR_VALUE; in btf_ctx_access()
7093 return SCALAR_VALUE; in btf_struct_access()
7101 return SCALAR_VALUE; in btf_struct_access()
/linux/Documentation/bpf/
H A Dverifier.rst20 If R1=PTR_TO_CTX and insn is R2=R1+R1, then R2=SCALAR_VALUE,
118 written to), SCALAR_VALUE (some value which is not usable as a pointer), or a
172 branches. For instance, if a SCALAR_VALUE is compared > 8, in the 'true' branch
260 operation will set the register state to 'SCALAR_VALUE' and it won't be
/linux/kernel/sched/
H A Dext.c5903 return SCALAR_VALUE; in bpf_scx_btf_struct_access()
5906 return SCALAR_VALUE; in bpf_scx_btf_struct_access()
5909 return SCALAR_VALUE; in bpf_scx_btf_struct_access()
/linux/include/linux/
H A Dbpf.h909 SCALAR_VALUE, /* reg doesn't contain a valid pointer */ enumerator