Lines Matching refs:R3

42 #define R3		BPF_REG_3  macro
638 i += __bpf_ld_imm64(&insn[i], R3, reg); in __bpf_fill_alu_shift()
644 insn[i++] = BPF_ALU64_REG(BPF_MOV, R1, R3); in __bpf_fill_alu_shift()
948 i += __bpf_ld_imm64(&insns[i], R3, res); in __bpf_emit_alu64_imm()
950 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu64_imm()
969 i += __bpf_ld_imm64(&insns[i], R3, (u32)res); in __bpf_emit_alu32_imm()
971 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu32_imm()
991 i += __bpf_ld_imm64(&insns[i], R3, res); in __bpf_emit_alu64_reg()
993 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu64_reg()
1013 i += __bpf_ld_imm64(&insns[i], R3, (u32)res); in __bpf_emit_alu32_reg()
1015 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_alu32_reg()
1641 i += __bpf_ld_imm64(&insns[i], R3, res); in __bpf_emit_atomic64()
1649 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_atomic64()
1688 i += __bpf_ld_imm64(&insns[i], R3, (u32)res); in __bpf_emit_atomic32()
1696 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 1); in __bpf_emit_atomic32()
1723 insns[i++] = BPF_LDX_MEM(BPF_DW, R3, R10, -8); in __bpf_emit_cmpxchg64()
1725 insns[i++] = BPF_JMP_REG(BPF_JEQ, R1, R3, 2); in __bpf_emit_cmpxchg64()
1729 insns[i++] = BPF_JMP_REG(BPF_JEQ, R0, R3, 2); in __bpf_emit_cmpxchg64()
1735 insns[i++] = BPF_LDX_MEM(BPF_DW, R3, R10, -8); in __bpf_emit_cmpxchg64()
1737 insns[i++] = BPF_JMP_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg64()
1764 insns[i++] = BPF_LDX_MEM(BPF_W, R3, R10, -4); in __bpf_emit_cmpxchg32()
1766 insns[i++] = BPF_JMP32_REG(BPF_JEQ, R1, R3, 2); in __bpf_emit_cmpxchg32()
1770 insns[i++] = BPF_JMP_REG(BPF_JEQ, R0, R3, 2); in __bpf_emit_cmpxchg32()
1778 insns[i++] = BPF_LDX_MEM(BPF_W, R3, R10, -4); in __bpf_emit_cmpxchg32()
1780 insns[i++] = BPF_JMP32_REG(BPF_JEQ, R2, R3, 2); in __bpf_emit_cmpxchg32()
2182 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R3, in bpf_fill_ld_imm64_magn()
2184 insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32); in bpf_fill_ld_imm64_magn()
2185 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in bpf_fill_ld_imm64_magn()
2247 insn[i++] = BPF_ALU32_IMM(BPF_MOV, R3, (u32)(imm >> 32)); in __bpf_fill_ld_imm64_bytes()
2248 insn[i++] = BPF_ALU64_IMM(BPF_LSH, R3, 32); in __bpf_fill_ld_imm64_bytes()
2249 insn[i++] = BPF_ALU64_REG(BPF_OR, R2, R3); in __bpf_fill_ld_imm64_bytes()
3801 BPF_ALU64_IMM(BPF_MOV, R3, 3),
3811 BPF_ALU64_IMM(BPF_ADD, R3, 20),
3821 BPF_ALU64_IMM(BPF_SUB, R3, 10),
3831 BPF_ALU64_REG(BPF_ADD, R0, R3),
3843 BPF_ALU64_REG(BPF_ADD, R1, R3),
3855 BPF_ALU64_REG(BPF_ADD, R2, R3),
3864 BPF_ALU64_REG(BPF_ADD, R3, R0),
3865 BPF_ALU64_REG(BPF_ADD, R3, R1),
3866 BPF_ALU64_REG(BPF_ADD, R3, R2),
3867 BPF_ALU64_REG(BPF_ADD, R3, R3),
3868 BPF_ALU64_REG(BPF_ADD, R3, R4),
3869 BPF_ALU64_REG(BPF_ADD, R3, R5),
3870 BPF_ALU64_REG(BPF_ADD, R3, R6),
3871 BPF_ALU64_REG(BPF_ADD, R3, R7),
3872 BPF_ALU64_REG(BPF_ADD, R3, R8),
3873 BPF_ALU64_REG(BPF_ADD, R3, R9), /* R3 == 4063 */
3874 BPF_JMP_IMM(BPF_JEQ, R3, 4063, 1),
3879 BPF_ALU64_REG(BPF_ADD, R4, R3),
3891 BPF_ALU64_REG(BPF_ADD, R5, R3),
3903 BPF_ALU64_REG(BPF_ADD, R6, R3),
3915 BPF_ALU64_REG(BPF_ADD, R7, R3),
3927 BPF_ALU64_REG(BPF_ADD, R8, R3),
3939 BPF_ALU64_REG(BPF_ADD, R9, R3),
3959 BPF_ALU32_IMM(BPF_MOV, R3, 3),
3968 BPF_ALU64_IMM(BPF_ADD, R3, 10),
3977 BPF_ALU32_REG(BPF_ADD, R0, R3),
3989 BPF_ALU32_REG(BPF_ADD, R1, R3),
4001 BPF_ALU32_REG(BPF_ADD, R2, R3),
4010 BPF_ALU32_REG(BPF_ADD, R3, R0),
4011 BPF_ALU32_REG(BPF_ADD, R3, R1),
4012 BPF_ALU32_REG(BPF_ADD, R3, R2),
4013 BPF_ALU32_REG(BPF_ADD, R3, R3),
4014 BPF_ALU32_REG(BPF_ADD, R3, R4),
4015 BPF_ALU32_REG(BPF_ADD, R3, R5),
4016 BPF_ALU32_REG(BPF_ADD, R3, R6),
4017 BPF_ALU32_REG(BPF_ADD, R3, R7),
4018 BPF_ALU32_REG(BPF_ADD, R3, R8),
4019 BPF_ALU32_REG(BPF_ADD, R3, R9), /* R3 == 4063 */
4020 BPF_JMP_IMM(BPF_JEQ, R3, 4063, 1),
4025 BPF_ALU32_REG(BPF_ADD, R4, R3),
4037 BPF_ALU32_REG(BPF_ADD, R5, R3),
4049 BPF_ALU32_REG(BPF_ADD, R6, R3),
4061 BPF_ALU32_REG(BPF_ADD, R7, R3),
4073 BPF_ALU32_REG(BPF_ADD, R8, R3),
4085 BPF_ALU32_REG(BPF_ADD, R9, R3),
4105 BPF_ALU64_IMM(BPF_MOV, R3, 3),
4115 BPF_ALU64_REG(BPF_SUB, R0, R3),
4127 BPF_ALU64_REG(BPF_SUB, R1, R3),
4137 BPF_ALU64_REG(BPF_SUB, R2, R3),
4145 BPF_ALU64_REG(BPF_SUB, R3, R0),
4146 BPF_ALU64_REG(BPF_SUB, R3, R1),
4147 BPF_ALU64_REG(BPF_SUB, R3, R2),
4148 BPF_ALU64_REG(BPF_SUB, R3, R4),
4149 BPF_ALU64_REG(BPF_SUB, R3, R5),
4150 BPF_ALU64_REG(BPF_SUB, R3, R6),
4151 BPF_ALU64_REG(BPF_SUB, R3, R7),
4152 BPF_ALU64_REG(BPF_SUB, R3, R8),
4153 BPF_ALU64_REG(BPF_SUB, R3, R9),
4154 BPF_ALU64_IMM(BPF_SUB, R3, 10),
4158 BPF_ALU64_REG(BPF_SUB, R4, R3),
4168 BPF_ALU64_REG(BPF_SUB, R5, R3),
4178 BPF_ALU64_REG(BPF_SUB, R6, R3),
4188 BPF_ALU64_REG(BPF_SUB, R7, R3),
4198 BPF_ALU64_REG(BPF_SUB, R8, R3),
4208 BPF_ALU64_REG(BPF_SUB, R9, R3),
4219 BPF_ALU64_REG(BPF_SUB, R0, R3),
4246 BPF_ALU64_REG(BPF_XOR, R3, R3),
4249 BPF_JMP_REG(BPF_JEQ, R2, R3, 1),
4251 BPF_ALU64_REG(BPF_SUB, R3, R3),
4255 BPF_JMP_REG(BPF_JEQ, R3, R4, 1),
4259 BPF_ALU64_IMM(BPF_MOV, R3, 1),
4304 BPF_ALU64_IMM(BPF_MOV, R3, 3),
4314 BPF_ALU64_REG(BPF_MUL, R0, R3),
4326 BPF_ALU64_REG(BPF_MUL, R1, R3),
4344 BPF_ALU64_REG(BPF_MUL, R2, R3),
4366 BPF_MOV64_REG(R3, R2),
4367 BPF_MOV64_REG(R4, R3),
4376 BPF_ALU64_IMM(BPF_MOV, R3, 0),
4386 BPF_ALU64_REG(BPF_ADD, R0, R3),
4406 BPF_MOV64_REG(R3, R2),
4407 BPF_MOV64_REG(R4, R3),
4416 BPF_ALU32_IMM(BPF_MOV, R3, 0),
4426 BPF_ALU64_REG(BPF_ADD, R0, R3),
4446 BPF_MOV64_REG(R3, R2),
4447 BPF_MOV64_REG(R4, R3),
4456 BPF_LD_IMM64(R3, 0x0LL),
4466 BPF_ALU64_REG(BPF_ADD, R0, R3),
4515 BPF_MOV64_IMM(R3, 47),
4516 BPF_ALU64_REG(BPF_ARSH, R0, R3),
4899 BPF_MOV64_REG(R3, R2),
4901 BPF_ALU64_IMM(BPF_LSH, R3, 32),
4902 BPF_ALU64_IMM(BPF_RSH, R3, 32),
4906 BPF_JMP_IMM(BPF_JEQ, R3, 0x1234, 1),
4986 BPF_LD_IMM64(R3, 0x00000000ffffffffLL),
4988 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5064 BPF_LD_IMM64(R3, 0x0),
5066 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5080 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
5082 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5139 BPF_LD_IMM64(R3, 0xdeadbeefdeadbeefLL),
5140 BPF_MOVSX32_REG(R1, R3, 8),
5155 BPF_LD_IMM64(R3, 0xdeadbeefdeadbeefLL),
5156 BPF_MOVSX32_REG(R1, R3, 16),
5172 BPF_LD_IMM64(R3, 0xdeadbeefdeadbeefLL),
5173 BPF_MOVSX64_REG(R1, R3, 8),
5188 BPF_LD_IMM64(R3, 0xdeadbeefdeadbeefLL),
5189 BPF_MOVSX64_REG(R1, R3, 16),
5204 BPF_LD_IMM64(R3, 0xdeadbeefdeadbeefLL),
5205 BPF_MOVSX64_REG(R1, R3, 32),
5351 BPF_LD_IMM64(R3, 0x00000000ffffffff),
5353 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5367 BPF_LD_IMM64(R3, 0xffff),
5369 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5383 BPF_LD_IMM64(R3, 0x7fffffff),
5385 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5399 BPF_LD_IMM64(R3, 0x80000000),
5401 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5415 BPF_LD_IMM64(R3, 0x80008000),
5417 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5491 BPF_LD_IMM64(R3, 0x1),
5493 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5507 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
5509 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5523 BPF_LD_IMM64(R3, 0xffff),
5525 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5539 BPF_LD_IMM64(R3, 0x7fffffff),
5541 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5555 BPF_LD_IMM64(R3, 0xffffffff80000000LL),
5557 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5571 BPF_LD_IMM64(R3, 0xffffffff80008000LL),
5573 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5834 BPF_LD_IMM64(R3, 0x00000000ffffffff),
5836 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5894 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
5896 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
5983 BPF_LD_IMM64(R3, 0x0000000000000001LL),
5985 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6033 BPF_LD_IMM64(R3, 0x1UL),
6035 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6082 BPF_LD_IMM64(R3, 0x0000000000000001LL),
6084 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6446 BPF_LD_IMM64(R3, 0x0000000000000000LL),
6448 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6462 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
6464 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6478 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6480 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6658 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
6660 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6674 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6676 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6690 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6692 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6870 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
6872 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6886 BPF_LD_IMM64(R3, 0xffff00000000ffffLL),
6888 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
6902 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
6904 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
8185 BPF_LD_IMM64(R3, 0x0000000000000088ULL),
8189 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8202 BPF_LD_IMM64(R3, 0x0000000000000088ULL),
8205 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8218 BPF_LD_IMM64(R3, 0x0000000000000088ULL),
8221 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8274 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
8278 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8291 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
8294 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8307 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
8310 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8323 BPF_LD_IMM64(R3, 0x0000000000008788ULL),
8326 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8379 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8383 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8396 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8399 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8412 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8415 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8428 BPF_LD_IMM64(R3, 0x0000000085868788ULL),
8431 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8598 BPF_LD_IMM64(R3, 0x8090a0b0c0d0e008ULL),
8606 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8620 BPF_LD_IMM64(R3, 0x8090a0b0c0d0e088ULL),
8628 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8642 BPF_LD_IMM64(R3, 0x8090a0b0c0d00708ULL),
8650 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8664 BPF_LD_IMM64(R3, 0x8090a0b0c0d08788ULL),
8672 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8686 BPF_LD_IMM64(R3, 0x8090a0b005060708ULL),
8694 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8708 BPF_LD_IMM64(R3, 0x8090a0b085868788ULL),
8716 BPF_JMP_REG(BPF_JNE, R0, R3, 1),
8863 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
8866 BPF_JMP_REG(BPF_JEQ, R2, R3, 2),
9029 BPF_LD_IMM64(R3, (update) | BPF_ATOMIC_POISON(width)), \
9031 BPF_ATOMIC_OP(width, op, R10, R3, -40), \
9032 BPF_ALU32_REG(BPF_MOV, R0, R3), \
9141 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
9142 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
9155 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
9156 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
9170 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
9171 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
9184 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
9185 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
9199 BPF_ALU32_IMM(BPF_MOV, R3, 0x89abcdef),
9200 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
9201 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, R10, R3, -40),
9202 BPF_ALU32_REG(BPF_MOV, R0, R3),
11765 BPF_ALU32_IMM(BPF_MOV, R3, 0xffff0000),
11767 BPF_ALU64_REG(BPF_AND, R2, R3),
11781 BPF_ALU32_IMM(BPF_MOV, R3, 0xffff0000),
11783 BPF_ALU64_REG(BPF_AND, R2, R3),
11797 BPF_ALU32_IMM(BPF_MOV, R3, 0xffff0000),
11800 BPF_ALU64_REG(BPF_AND, R2, R3),
11941 BPF_ALU64_IMM(BPF_MOV, R3, R3), \
11953 BPF_JMP_IMM(BPF_JNE, R3, R3, 7), \
12067 BPF_ALU64_IMM(BPF_MOV, R3, 3), \
12081 BPF_JMP_IMM(BPF_JNE, R3, 3, 7), \
12233 BPF_ALU64_REG(BPF_MOV, R3, R1), \
12237 BPF_ALU64_REG(BPF_SUB, R1, R3), \
15274 BPF_RAW_INSN(BPF_ALU | BPF_MOV | BPF_K, R3, 0, \
15357 BPF_ALU64_REG(BPF_MOV, R3, BPF_REG_FP),
15358 BPF_STX_MEM(BPF_DW, R3, R1, -8),
15359 BPF_STX_MEM(BPF_DW, R3, R2, -16),