/openbmc/linux/tools/testing/selftests/bpf/verifier/ |
H A D | jit.c | 54 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 D | basic_instr.c | 113 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 D | precise.c | 150 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 D | jset.c | 9 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 D | calls.c | 314 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 D | ctx_skb.c | 324 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 D | atomic_or.c | 94 BPF_JMP_REG(BPF_JEQ, BPF_REG_2, BPF_REG_1, 2),
|
H A D | jump.c | 189 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 D | atomic_cmpxchg.c | 102 BPF_JMP_REG(BPF_JEQ, BPF_REG_0, BPF_REG_1, 2),
|
H A D | jmp32.c | 70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 141 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 D | sockopt.c | 298 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 D | test_bpf.c | 4217 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 D | test_sysctl.c | 252 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 D | test_verifier.c | 493 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
|
/openbmc/linux/samples/bpf/ |
H A D | bpf_insn.h | 175 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
|
/openbmc/linux/tools/include/linux/ |
H A D | filter.h | 210 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
|
/openbmc/linux/include/linux/ |
H A D | filter.h | 315 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro
|
/openbmc/linux/kernel/bpf/ |
H A D | core.c | 1331 *to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off); in bpf_jit_blind_insn()
|
H A D | verifier.c | 19447 BPF_JMP_REG(BPF_JGE, reg_loop_cnt, reg_loop_max, 5), in inline_bpf_loop()
|