Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/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_JG
[all...]
H A Dsockopt.c359 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 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_JG
[all...]
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),
/kernel/linux/linux-5.10/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_JN
[all...]
H A Dtest_sock_addr.c667 * [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 Dtest_verifier.c330 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
/kernel/linux/linux-6.6/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_JN
[all...]
H A Dtest_verifier.c493 BPF_JMP_REG(BPF_JLE, BPF_REG_4, BPF_REG_3, 1), \
/kernel/linux/linux-6.6/lib/
H A Dtest_bpf.c654 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 Dtest_bpf.c1618 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 Dbpf_insn.h159 #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 Dbpf_insn.h175 #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 Dfilter.h194 #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 Dfilter.h210 #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 Dfilter.h289 #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 Dfilter.h315 #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 Dcore.c1051 *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 Dcore.c1331 *to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off); in bpf_jit_blind_insn()
H A Dverifier.c19420 BPF_JMP_REG(BPF_JGE, reg_loop_cnt, reg_loop_max, 5), in inline_bpf_loop()

Completed in 55 milliseconds