Lines Matching refs:R3

42 #define R3		BPF_REG_3  macro
618 i += __bpf_ld_imm64(&insn[i], R3, reg); in __bpf_fill_alu_shift()
624 insn[i++] = BPF_ALU64_REG(BPF_MOV, R1, R3); in __bpf_fill_alu_shift()
928 i += __bpf_ld_imm64(&insns[i], R3, res); in __bpf_emit_alu64_imm()
930 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu64_imm()
949 i += __bpf_ld_imm64(&insns[i], R3, (u32)res); in __bpf_emit_alu32_imm()
951 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu32_imm()
971 i += __bpf_ld_imm64(&insns[i], R3, res); in __bpf_emit_alu64_reg()
973 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu64_reg()
993 i += __bpf_ld_imm64(&insns[i], R3, (u32)res); in __bpf_emit_alu32_reg()
995 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu32_reg()
1621 i += __bpf_ld_imm64(&insns[i], R3, res); in __bpf_emit_atomic64()
1629 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_atomic64()
1668 i += __bpf_ld_imm64(&insns[i], R3, (u32)res); in __bpf_emit_atomic32()
1676 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_atomic32()
1703 insns[i++] = BPF_LDX_MEM(BPF_DW, R3, R10, -8); in __bpf_emit_cmpxchg64()
1705 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 2); in __bpf_emit_cmpxchg64()
1709 insns[i++] = BPF_JMP_REG(BPF_JEQ, R0, R3, 2); in __bpf_emit_cmpxchg64()
1715 insns[i++] = BPF_LDX_MEM(BPF_DW, R3, R10, -8); in __bpf_emit_cmpxchg64()
1717 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg64()
1744 insns[i++] = BPF_LDX_MEM(BPF_W, R3, R10, -4); in __bpf_emit_cmpxchg32()
1746 insns[i++] = BPF_JMP32_REG(BPF_JEQ, R1, R3, 2); in __bpf_emit_cmpxchg32()
1750 insns[i++] = BPF_JMP_REG(BPF_JEQ, R0, R3, 2); in __bpf_emit_cmpxchg32()
1758 insns[i++] = BPF_LDX_MEM(BPF_W, R3, R10, -4); in __bpf_emit_cmpxchg32()
1760 insns[i++] = BPF_JMP32_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg32()
2162 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R3, in bpf_fill_ld_imm64_magn()
2164 insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32); in bpf_fill_ld_imm64_magn()
2165 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in bpf_fill_ld_imm64_magn()
2227 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R3, (u32)(imm >> 32)); in __bpf_fill_ld_imm64_bytes()
2228 insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32); in __bpf_fill_ld_imm64_bytes()
2229 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in __bpf_fill_ld_imm64_bytes()
3781 BPF_ALU64_IMM(BPF_MOV, R3, 3),
3791 BPF_ALU64_IMM(BPF_ADD, R3, 20),
3801 BPF_ALU64_IMM(BPF_SUB, R3, 10),
3811 BPF_ALU64_REG(BPF_ADD, R0, R3),
3823 BPF_ALU64_REG(BPF_ADD, R1, R3),
3835 BPF_ALU64_REG(BPF_ADD, R2, R3),
3844 BPF_ALU64_REG(BPF_ADD, R3, R0),
3845 BPF_ALU64_REG(BPF_ADD, R3, R1),
3846 BPF_ALU64_REG(BPF_ADD, R3, R2),
3847 BPF_ALU64_REG(BPF_ADD, R3, R3),
3848 BPF_ALU64_REG(BPF_ADD, R3, R4),
3849 BPF_ALU64_REG(BPF_ADD, R3, R5),
3850 BPF_ALU64_REG(BPF_ADD, R3, R6),
3851 BPF_ALU64_REG(BPF_ADD, R3, R7),
3852 BPF_ALU64_REG(BPF_ADD, R3, R8),
3853 BPF_ALU64_REG(BPF_ADD, R3, R9), /* R3 == 4063 */
3854 BPF_JMP_IMM(BPF_JEQ, R3, 4063, 1),
3859 BPF_ALU64_REG(BPF_ADD, R4, R3),
3871 BPF_ALU64_REG(BPF_ADD, R5, R3),
3883 BPF_ALU64_REG(BPF_ADD, R6, R3),
3895 BPF_ALU64_REG(BPF_ADD, R7, R3),
3907 BPF_ALU64_REG(BPF_ADD, R8, R3),
3919 BPF_ALU64_REG(BPF_ADD, R9, R3),
3939 BPF_ALU32_IMM(BPF_MOV, R3, 3),
3948 BPF_ALU64_IMM(BPF_ADD, R3, 10),
3957 BPF_ALU32_REG(BPF_ADD, R0, R3),
3969 BPF_ALU32_REG(BPF_ADD, R1, R3),
3981 BPF_ALU32_REG(BPF_ADD, R2, R3),
3990 BPF_ALU32_REG(BPF_ADD, R3, R0),
3991 BPF_ALU32_REG(BPF_ADD, R3, R1),
3992 BPF_ALU32_REG(BPF_ADD, R3, R2),
3993 BPF_ALU32_REG(BPF_ADD, R3, R3),
3994 BPF_ALU32_REG(BPF_ADD, R3, R4),
3995 BPF_ALU32_REG(BPF_ADD, R3, R5),
3996 BPF_ALU32_REG(BPF_ADD, R3, R6),
3997 BPF_ALU32_REG(BPF_ADD, R3, R7),
3998 BPF_ALU32_REG(BPF_ADD, R3, R8),
3999 BPF_ALU32_REG(BPF_ADD, R3, R9), /* R3 == 4063 */
4000 BPF_JMP_IMM(BPF_JEQ, R3, 4063, 1),
4005 BPF_ALU32_REG(BPF_ADD, R4, R3),
4017 BPF_ALU32_REG(BPF_ADD, R5, R3),
4029 BPF_ALU32_REG(BPF_ADD, R6, R3),
4041 BPF_ALU32_REG(BPF_ADD, R7, R3),
4053 BPF_ALU32_REG(BPF_ADD, R8, R3),
4065 BPF_ALU32_REG(BPF_ADD, R9, R3),
4085 BPF_ALU64_IMM(BPF_MOV, R3, 3),
4095 BPF_ALU64_REG(BPF_SUB, R0, R3),
4107 BPF_ALU64_REG(BPF_SUB, R1, R3),
4117 BPF_ALU64_REG(BPF_SUB, R2, R3),
4125 BPF_ALU64_REG(BPF_SUB, R3, R0),
4126 BPF_ALU64_REG(BPF_SUB, R3, R1),
4127 BPF_ALU64_REG(BPF_SUB, R3, R2),
4128 BPF_ALU64_REG(BPF_SUB, R3, R4),
4129 BPF_ALU64_REG(BPF_SUB, R3, R5),
4130 BPF_ALU64_REG(BPF_SUB, R3, R6),
4131 BPF_ALU64_REG(BPF_SUB, R3, R7),
4132 BPF_ALU64_REG(BPF_SUB, R3, R8),
4133 BPF_ALU64_REG(BPF_SUB, R3, R9),
4134 BPF_ALU64_IMM(BPF_SUB, R3, 10),
4138 BPF_ALU64_REG(BPF_SUB, R4, R3),
4148 BPF_ALU64_REG(BPF_SUB, R5, R3),
4158 BPF_ALU64_REG(BPF_SUB, R6, R3),
4168 BPF_ALU64_REG(BPF_SUB, R7, R3),
4178 BPF_ALU64_REG(BPF_SUB, R8, R3),
4188 BPF_ALU64_REG(BPF_SUB, R9, R3),
4199 BPF_ALU64_REG(BPF_SUB, R0, R3),
4226 BPF_ALU64_REG(BPF_XOR, R3, R3),
4229 BPF_JMP_REG(BPF_JEQ, R2, R3, 1),
4231 BPF_ALU64_REG(BPF_SUB, R3, R3),
4235 BPF_JMP_REG(BPF_JEQ, R3, R4, 1),
4239 BPF_ALU64_IMM(BPF_MOV, R3, 1),
4284 BPF_ALU64_IMM(BPF_MOV, R3, 3),
4294 BPF_ALU64_REG(BPF_MUL, R0, R3),
4306 BPF_ALU64_REG(BPF_MUL, R1, R3),
4324 BPF_ALU64_REG(BPF_MUL, R2, R3),
4346 BPF_MOV64_REG(R3, R2),
4347 BPF_MOV64_REG(R4, R3),
4356 BPF_ALU64_IMM(BPF_MOV, R3, 0),
4366 BPF_ALU64_REG(BPF_ADD, R0, R3),
4386 BPF_MOV64_REG(R3, R2),
4387 BPF_MOV64_REG(R4, R3),
4396 BPF_ALU32_IMM(BPF_MOV, R3, 0),
4406 BPF_ALU64_REG(BPF_ADD, R0, R3),
4426 BPF_MOV64_REG(R3, R2),
4427 BPF_MOV64_REG(R4, R3),
4436 BPF_LD_IMM64(R3, 0x0LL),
4446 BPF_ALU64_REG(BPF_ADD, R0, R3),
4495 BPF_MOV64_IMM(R3, 47),
4496 BPF_ALU64_REG(BPF_ARSH, R0, R3),
4879 BPF_MOV64_REG(R3, R2),
4881 BPF_ALU64_IMM(BPF_LSH, R3, 32),
4882 BPF_ALU64_IMM(BPF_RSH, R3, 32),
4886 BPF_JMP_IMM(BPF_JEQ, R3, 0x1234, 1),
4966 BPF_LD_IMM64(R3, 0x00000000ffffffffLL),
4968 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5044 BPF_LD_IMM64(R3, 0x0),
5046 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5060 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
5062 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5249 BPF_LD_IMM64(R3, 0x00000000ffffffff),
5251 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5265 BPF_LD_IMM64(R3, 0xffff),
5267 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5281 BPF_LD_IMM64(R3, 0x7fffffff),
5283 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5297 BPF_LD_IMM64(R3, 0x80000000),
5299 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5313 BPF_LD_IMM64(R3, 0x80008000),
5315 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5389 BPF_LD_IMM64(R3, 0x1),
5391 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5405 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
5407 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5421 BPF_LD_IMM64(R3, 0xffff),
5423 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5437 BPF_LD_IMM64(R3, 0x7fffffff),
5439 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5453 BPF_LD_IMM64(R3, 0xffffffff80000000LL),
5455 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5469 BPF_LD_IMM64(R3, 0xffffffff80008000LL),
5471 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5732 BPF_LD_IMM64(R3, 0x00000000ffffffff),
5734 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5792 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
5794 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5881 BPF_LD_IMM64(R3, 0x0000000000000001LL),
5883 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5931 BPF_LD_IMM64(R3, 0x1UL),
5933 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5980 BPF_LD_IMM64(R3, 0x0000000000000001LL),
5982 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6244 BPF_LD_IMM64(R3, 0x0000000000000000LL),
6246 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6260 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
6262 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6276 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6278 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6456 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
6458 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6472 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6474 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6488 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6490 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6668 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
6670 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6684 BPF_LD_IMM64(R3, 0xffff00000000ffffLL),
6686 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6700 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6702 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
7885 BPF_LD_IMM64(R3, 0x0000000000000088ULL),
7889 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
7902 BPF_LD_IMM64(R3, 0x0000000000000088ULL),
7905 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
7918 BPF_LD_IMM64(R3, 0x0000000000000088ULL),
7921 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
7974 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
7978 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
7991 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
7994 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8007 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
8010 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8023 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
8026 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8079 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8083 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8096 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8099 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8112 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8115 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8128 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8131 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8237 BPF_LD_IMM64(R3, 0x8090a0b0c0d0e008ULL),
8245 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8259 BPF_LD_IMM64(R3, 0x8090a0b0c0d0e088ULL),
8267 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8281 BPF_LD_IMM64(R3, 0x8090a0b0c0d00708ULL),
8289 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8303 BPF_LD_IMM64(R3, 0x8090a0b0c0d08788ULL),
8311 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8325 BPF_LD_IMM64(R3, 0x8090a0b005060708ULL),
8333 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8347 BPF_LD_IMM64(R3, 0x8090a0b085868788ULL),
8355 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8502 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
8505 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
8668 BPF_LD_IMM64(R3, (update) | BPF_ATOMIC_POISON(width)), \
8670 BPF_ATOMIC_OP(width, op, R10, R3, -40), \
8671 BPF_ALU32_REG(BPF_MOV, R0, R3), \
8780 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
8781 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
8794 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
8795 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
8809 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
8810 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
8823 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
8824 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
8838 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
8839 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
8840 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
8841 BPF_ALU32_REG(BPF_MOV, R0, R3),
11390 BPF_ALU32_IMM(BPF_MOV, R3, 0xffff0000),
11392 BPF_ALU64_REG(BPF_AND, R2, R3),
11406 BPF_ALU32_IMM(BPF_MOV, R3, 0xffff0000),
11408 BPF_ALU64_REG(BPF_AND, R2, R3),
11422 BPF_ALU32_IMM(BPF_MOV, R3, 0xffff0000),
11425 BPF_ALU64_REG(BPF_AND, R2, R3),
11566 BPF_ALU64_IMM(BPF_MOV, R3, R3), \
11578 BPF_JMP_IMM(BPF_JNE, R3, R3, 7), \
11692 BPF_ALU64_IMM(BPF_MOV, R3, 3), \
11706 BPF_JMP_IMM(BPF_JNE, R3, 3, 7), \
11859 BPF_ALU64_REG(BPF_MOV, R3, R1), \
11863 BPF_ALU64_REG(BPF_SUB, R1, R3), \
14869 BPF_RAW_INSN(BPF_ALU | BPF_MOV | BPF_K, R3, 0, \
14949 BPF_ALU64_REG(BPF_MOV, R3, BPF_REG_FP),
14950 BPF_STX_MEM(BPF_DW, R3, R1, -8),
14951 BPF_STX_MEM(BPF_DW, R3, R2, -16),