Home
last modified time | relevance | path

Searched refs:BPF_JSGE (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.15/tools/testing/selftests/bpf/verifier/
Dbounds_deduction.c5 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 1, 0),
17 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 1, 1),
48 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 0, 1),
61 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 1, 1),
73 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 0, 1),
86 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 0, 0),
101 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 0, 1),
116 BPF_JMP_IMM(BPF_JSGE, BPF_REG_0, 0, 0),
Dregalloc.c66 BPF_JMP_REG(BPF_JSGE, BPF_REG_3, BPF_REG_2, 3),
92 BPF_JMP_REG(BPF_JSGE, BPF_REG_3, BPF_REG_2, 3),
123 BPF_JMP_REG(BPF_JSGE, BPF_REG_0, BPF_REG_3, 2),
153 BPF_JMP_REG(BPF_JSGE, BPF_REG_0, BPF_REG_3, 2),
Djmp32.c151 BPF_JMP32_IMM(BPF_JSGE, BPF_REG_7, 0xf, 1),
509 BPF_JMP32_IMM(BPF_JSGE, BPF_REG_7, -1, 1),
536 BPF_JMP32_REG(BPF_JSGE, BPF_REG_7, BPF_REG_8, 1),
563 BPF_JMP32_REG(BPF_JSGE, BPF_REG_7, BPF_REG_8, 1),
565 BPF_JMP_IMM(BPF_JSGE, BPF_REG_7, 0x7ffffff0, 1),
Dhelper_access_var_len.c113 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
234 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
260 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
287 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
314 BPF_JMP_REG(BPF_JSGE, BPF_REG_4, BPF_REG_2, 2),
/Linux-v5.15/arch/powerpc/net/
Dbpf_jit_comp64.c876 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
877 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_build_body()
880 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_build_body()
881 case BPF_JMP32 | BPF_JSGE | BPF_X: in bpf_jit_build_body()
935 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_build_body()
939 case BPF_JMP32 | BPF_JSGE | BPF_X: in bpf_jit_build_body()
999 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
1003 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_build_body()
Dbpf_jit_comp32.c910 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
911 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_build_body()
914 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_build_body()
915 case BPF_JMP32 | BPF_JSGE | BPF_X: in bpf_jit_build_body()
971 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_build_body()
980 case BPF_JMP32 | BPF_JSGE | BPF_X: in bpf_jit_build_body()
1032 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_build_body()
1048 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_build_body()
/Linux-v5.15/arch/riscv/net/
Dbpf_jit_comp64.c238 case BPF_JSGE: in emit_bcc()
420 cond == BPF_JSGE || cond == BPF_JSLE; in is_signed_bpf_cond()
756 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_emit_insn()
757 case BPF_JMP32 | BPF_JSGE | BPF_X: in bpf_jit_emit_insn()
803 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_emit_insn()
804 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_emit_insn()
Dbpf_jit_comp32.c624 case BPF_JSGE: in emit_branch_r64()
701 case BPF_JSGE: in emit_bcc()
1197 case BPF_JMP | BPF_JSGE | BPF_X: in bpf_jit_emit_insn()
1198 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_emit_insn()
1199 case BPF_JMP32 | BPF_JSGE | BPF_X: in bpf_jit_emit_insn()
1200 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_emit_insn()
Dbpf_jit.h148 return BPF_JSGE; in invert_bpf_cond()
149 case BPF_JSGE: in invert_bpf_cond()
/Linux-v5.15/arch/mips/net/
Debpf_jit.c1019 case BPF_JMP | BPF_JSGE | BPF_X: in build_one_insn()
1065 } else if (bpf_op == BPF_JSGE || bpf_op == BPF_JSLT) { in build_one_insn()
1067 cmp_eq = bpf_op == BPF_JSGE; in build_one_insn()
1152 case BPF_JMP | BPF_JSGE | BPF_K: /* JMP_IMM */ in build_one_insn()
1155 cmp_eq = (bpf_op == BPF_JSGE); in build_one_insn()
1169 case BPF_JSGE: in build_one_insn()
1189 case BPF_JSGE: in build_one_insn()
1213 cmp_eq = bpf_op == BPF_JSGT || bpf_op == BPF_JSGE; in build_one_insn()
1703 case BPF_JSGE: in reg_val_propagate_range()
/Linux-v5.15/arch/arm64/net/
Dbpf_jit_comp.c655 case BPF_JMP | BPF_JSGE | BPF_X: in build_insn()
665 case BPF_JMP32 | BPF_JSGE | BPF_X: in build_insn()
697 case BPF_JSGE: in build_insn()
721 case BPF_JMP | BPF_JSGE | BPF_K: in build_insn()
731 case BPF_JMP32 | BPF_JSGE | BPF_K: in build_insn()
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/
Dalign.c435 BPF_JMP_IMM(BPF_JSGE, BPF_REG_5, 0, 1),
487 BPF_JMP_IMM(BPF_JSGE, BPF_REG_6, 0, 1),
/Linux-v5.15/arch/arm/net/
Dbpf_jit_32.c1159 case BPF_JSGE: in emit_ar_r()
1673 case BPF_JMP | BPF_JSGE | BPF_X: in build_insn()
1684 case BPF_JMP32 | BPF_JSGE | BPF_X: in build_insn()
1710 case BPF_JMP | BPF_JSGE | BPF_K: in build_insn()
1721 case BPF_JMP32 | BPF_JSGE | BPF_K: in build_insn()
1760 case BPF_JSGE: in build_insn()
/Linux-v5.15/arch/s390/net/
Dbpf_jit_comp.c1473 case BPF_JMP | BPF_JSGE | BPF_K: /* ((s64) dst >= (s64) imm) */ in bpf_jit_insn()
1474 case BPF_JMP32 | BPF_JSGE | BPF_K: /* ((s32) dst >= (s32) imm) */ in bpf_jit_insn()
1529 case BPF_JMP | BPF_JSGE | BPF_X: /* ((s64) dst >= (s64) src) */ in bpf_jit_insn()
1530 case BPF_JMP32 | BPF_JSGE | BPF_X: /* ((s32) dst >= (s32) src) */ in bpf_jit_insn()
/Linux-v5.15/arch/x86/net/
Dbpf_jit_comp.c1433 case BPF_JMP | BPF_JSGE | BPF_X: in do_jit()
1443 case BPF_JMP32 | BPF_JSGE | BPF_X: in do_jit()
1477 case BPF_JMP | BPF_JSGE | BPF_K: in do_jit()
1487 case BPF_JMP32 | BPF_JSGE | BPF_K: in do_jit()
1541 case BPF_JSGE: in do_jit()
Dbpf_jit_comp32.c1451 case BPF_JSGE: in get_cond_jmp_opcode()
2144 case BPF_JMP32 | BPF_JSGE | BPF_X: { in do_jit()
2183 case BPF_JMP | BPF_JSGE | BPF_X: { in do_jit()
2315 case BPF_JMP32 | BPF_JSGE | BPF_K: { in do_jit()
2363 case BPF_JMP | BPF_JSGE | BPF_K: { in do_jit()
/Linux-v5.15/lib/
Dtest_bpf.c6246 BPF_JMP32_IMM(BPF_JSGE, R0, -122, 1),
6247 BPF_JMP32_IMM(BPF_JSGE, R0, -123, 1),
6259 BPF_JMP32_IMM(BPF_JSGE, R0, -12345677, 1),
6260 BPF_JMP32_IMM(BPF_JSGE, R0, -12345678, 1),
6274 BPF_JMP32_REG(BPF_JSGE, R0, R1, 2),
6276 BPF_JMP32_REG(BPF_JSGE, R0, R1, 1),
6527 BPF_JMP_IMM(BPF_JSGE, R1, -2, 1),
6541 BPF_JMP_IMM(BPF_JSGE, R1, -1, 1),
6555 BPF_JMP_IMM(BPF_JSGE, R1, 0, 6),
6557 BPF_JMP_IMM(BPF_JSGE, R1, 0, 4),
[all …]
/Linux-v5.15/kernel/bpf/
Ddisasm.c115 [BPF_JSGE >> 4] = "s>=",
Dcore.c1031 case BPF_JMP | BPF_JSGE | BPF_K: in bpf_jit_blind_insn()
1051 case BPF_JMP32 | BPF_JSGE | BPF_K: in bpf_jit_blind_insn()
Dverifier.c8319 case BPF_JSGE: in is_branch32_taken()
8392 case BPF_JSGE: in is_branch64_taken()
8463 [BPF_JSGE >> 4] = BPF_JSLE, in flip_opcode()
8465 [BPF_JSLE >> 4] = BPF_JSGE, in flip_opcode()
8591 case BPF_JSGE: in reg_set_min_max()
/Linux-v5.15/arch/sparc/net/
Dbpf_jit_comp_64.c728 case BPF_JSGE: in emit_compare_and_branch()
770 case BPF_JSGE: in emit_compare_and_branch()
1183 case BPF_JMP | BPF_JSGE | BPF_X: in build_insn()
1202 case BPF_JMP | BPF_JSGE | BPF_K: in build_insn()
/Linux-v5.15/drivers/net/ethernet/netronome/nfp/bpf/
Djit.c1381 [BPF_JSGE >> 4] = { BR_BGE, false },
3497 [BPF_JMP | BPF_JSGE | BPF_K] = cmp_imm,
3508 [BPF_JMP | BPF_JSGE | BPF_X] = cmp_reg,
3519 [BPF_JMP32 | BPF_JSGE | BPF_K] =cmp_imm,
3530 [BPF_JMP32 | BPF_JSGE | BPF_X] =cmp_reg,
3934 case BPF_JSGE: in nfp_bpf_opt_neg_add_sub()
/Linux-v5.15/include/uapi/linux/
Dbpf.h41 #define BPF_JSGE 0x70 /* SGE is signed '>=', GE in x86 */ macro
/Linux-v5.15/tools/include/uapi/linux/
Dbpf.h41 #define BPF_JSGE 0x70 /* SGE is signed '>=', GE in x86 */ macro
/Linux-v5.15/Documentation/networking/
Dfilter.rst963 BPF_JSGE 0x70 /* eBPF only: signed '>=' */
1279 BPF_JSGE) would instead update the signed minimum/maximum values. Information

12