Home
last modified time | relevance | path

Searched refs:BPF_JMP_REG (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/tools/testing/selftests/bpf/verifier/
H A Djit.c54 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
67 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
81 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
86 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
91 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
97 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
102 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
107 BPF_JMP_REG(BPF_JEQ, BPF_REG_3, BPF_REG_2, 2),
113 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_2, 2),
120 BPF_JMP_REG(BPF_JEQ, BPF_REG_5, BPF_REG_0, 2),
[all …]
H A Dbasic_instr.c113 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
127 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
156 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
171 BPF_JMP_REG(BPF_JEQ, BPF_REG_1, BPF_REG_2, 1),
H A Dprecise.c150 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 0),
177 BPF_JMP_REG(BPF_JGT, BPF_REG_4, BPF_REG_0, 0),
232 BPF_JMP_REG(BPF_JLE, BPF_REG_6, BPF_REG_9, 2),
235 BPF_JMP_REG(BPF_JLE, BPF_REG_6, BPF_REG_9, 1),
H A Djset.c9 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
14 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
H A Dcalls.c314 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
339 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
363 BPF_JMP_REG(BPF_JGT, BPF_REG_2, BPF_REG_1, 1),
639 BPF_JMP_REG(BPF_JGT, BPF_REG_8, BPF_REG_7, 2),
1881 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 2),
1913 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 2),
1947 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 3),
1983 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 2),
2015 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 3),
2051 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 3),
[all …]
H A Dctx_skb.c324 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
341 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 1),
358 BPF_JMP_REG(BPF_JGT, BPF_REG_0, BPF_REG_3, 4),
361 BPF_JMP_REG(BPF_JGT, BPF_REG_1, BPF_REG_3, 1),
1162 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 2), // 5. if r3 > r2 goto 8
1165 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 1), // 8. if r3 > r2 goto 10
1184 BPF_JMP_REG(BPF_JGT, BPF_REG_3, BPF_REG_2, 2), // 5. if r3 > r2 goto 8
1187 BPF_JMP_REG(BPF_JLT, BPF_REG_2, BPF_REG_3, 1), // 8. if r2 < r3 goto 10
H A Datomic_or.c94 BPF_JMP_REG(BPF_JEQ, BPF_REG_2, BPF_REG_1, 2),
H A Djump.c189 BPF_JMP_REG(BPF_JNE, BPF_REG_0, BPF_REG_1, 16),
248 BPF_JMP_REG(BPF_JNE, BPF_REG_0, BPF_REG_1, 16),
H A Datomic_cmpxchg.c102 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_1, 2),
H A Djmp32.c70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c141 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_0, 1), \
221 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
261 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
274 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
289 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
377 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
388 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
453 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
505 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
559 BPF_JMP_REG(BPF_JGE, BPF_REG_3, BPF_REG_4, 1),
H A Dsockopt.c298 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1),
387 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1),
697 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1),
734 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1),
838 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
884 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
/openbmc/linux/lib/
H A Dtest_bpf.c4217 BPF_JMP_REG(BPF_JEQ, R0, R1, 1),
4223 BPF_JMP_REG(BPF_JEQ, R1, R2, 1),
4229 BPF_JMP_REG(BPF_JEQ, R2, R3, 1),
4235 BPF_JMP_REG(BPF_JEQ, R3, R4, 1),
4241 BPF_JMP_REG(BPF_JEQ, R5, R4, 1),
4248 BPF_JMP_REG(BPF_JEQ, R5, R6, 1),
4252 BPF_JMP_REG(BPF_JEQ, R7, R6, 1),
4256 BPF_JMP_REG(BPF_JEQ, R7, R8, 1),
4260 BPF_JMP_REG(BPF_JEQ, R9, R8, 1),
4264 BPF_JMP_REG(BPF_JEQ, R9, R0, 1),
[all …]
/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_sysctl.c252 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
294 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
338 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 10),
344 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 6),
349 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
392 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 6),
398 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
440 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
476 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
515 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2),
[all …]
H A Dtest_verifier.c493 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
/openbmc/linux/samples/bpf/
H A Dbpf_insn.h175 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
/openbmc/linux/tools/include/linux/
H A Dfilter.h210 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
/openbmc/linux/include/linux/
H A Dfilter.h315 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
/openbmc/linux/kernel/bpf/
H A Dcore.c1331 *to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off); in bpf_jit_blind_insn()
H A Dverifier.c19447 BPF_JMP_REG(BPF_JGE, reg_loop_cnt, reg_loop_max, 5), in inline_bpf_loop()