/kernel/linux/linux-5.10/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_JG [all...] |
H A D | sockopt.c | 359 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 667 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_7, 1), 771 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4), 817 BPF_JMP_REG(BPF_JGT, BPF_REG_7, BPF_REG_8, 4),
|
/kernel/linux/linux-6.6/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_JG [all...] |
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),
|
/kernel/linux/linux-5.10/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_JN [all...] |
H A D | test_sock_addr.c | 667 * [2] BPF_LD_IMM64 & BPF_JMP_REG are used below whenever there is a need to 744 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 12), in bind4_prog_load() 760 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 4), in bind4_prog_load() 818 BPF_JMP_REG(BPF_JNE, BPF_REG_7, BPF_REG_8, 10), in bind6_prog_load()
|
H A D | test_verifier.c | 330 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
|
/kernel/linux/linux-6.6/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_JN [all...] |
H A D | test_verifier.c | 493 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
|
/kernel/linux/linux-6.6/lib/ |
H A D | test_bpf.c | 654 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R4, 1); in __bpf_fill_alu_shift() 765 insn[i++] = BPF_JMP_REG(BPF_JEQ, R1, R2, 1); in __bpf_fill_alu_shift_same_reg() 930 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu64_imm() 951 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu32_imm() 973 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu64_reg() 995 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu32_reg() 1629 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_atomic64() 1632 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R4, 1); in __bpf_emit_atomic64() 1635 insns[i++] = BPF_JMP_REG(BPF_JEQ, R0, R5, 1); in __bpf_emit_atomic64() 1676 insns[i++] = BPF_JMP_REG(BPF_JE in __bpf_emit_atomic32() [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | test_bpf.c | 1618 BPF_JMP_REG(BPF_JEQ, R0, R1, 1), 1624 BPF_JMP_REG(BPF_JEQ, R1, R2, 1), 1630 BPF_JMP_REG(BPF_JEQ, R2, R3, 1), 1636 BPF_JMP_REG(BPF_JEQ, R3, R4, 1), 1642 BPF_JMP_REG(BPF_JEQ, R5, R4, 1), 1649 BPF_JMP_REG(BPF_JEQ, R5, R6, 1), 1653 BPF_JMP_REG(BPF_JEQ, R7, R6, 1), 1657 BPF_JMP_REG(BPF_JEQ, R7, R8, 1), 1661 BPF_JMP_REG(BPF_JEQ, R9, R8, 1), 1665 BPF_JMP_REG(BPF_JE [all...] |
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | bpf_insn.h | 159 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro 167 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | bpf_insn.h | 175 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro 183 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */
|
/kernel/linux/linux-5.10/tools/include/linux/ |
H A D | filter.h | 194 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro 202 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */
|
/kernel/linux/linux-6.6/tools/include/linux/ |
H A D | filter.h | 210 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro 218 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | filter.h | 289 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro 307 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | filter.h | 315 #define BPF_JMP_REG(OP, DST, SRC, OFF) \ macro 333 /* Like BPF_JMP_REG, but with 32-bit wide operands for comparison. */
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | core.c | 1051 *to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off); in bpf_jit_blind_insn()
|
/kernel/linux/linux-6.6/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 | 19420 BPF_JMP_REG(BPF_JGE, reg_loop_cnt, reg_loop_max, 5), in inline_bpf_loop()
|