Searched refs:r_X (Results 1 - 8 of 8) sorted by relevance

/linux-4.1.27/arch/powerpc/net/
H A Dbpf_jit_asm.S92 lbzx r_X, r_D, r_addr
93 rlwinm r_X, r_X, 2, 32-4-2, 31-2
108 PPC_STL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
120 PPC_LL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
145 lbz r_X, BPF_PPC_STACK_BASIC+(2*8)(r1)
146 rlwinm r_X, r_X, 2, 32-4-2, 31-2
161 PPC_STL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
172 PPC_LL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
217 lbz r_X, 0(r_addr)
218 rlwinm r_X, r_X, 2, 32-4-2, 31-2
H A Dbpf_jit_comp.c78 PPC_LI(r_X, 0); bpf_jit_build_prologue()
142 PPC_ADD(r_A, r_A, r_X); bpf_jit_build_body()
153 PPC_SUB(r_A, r_A, r_X); bpf_jit_build_body()
164 PPC_MUL(r_A, r_A, r_X); bpf_jit_build_body()
177 PPC_CMPWI(r_X, 0); bpf_jit_build_body()
186 PPC_DIVWU(r_scratch1, r_A, r_X); bpf_jit_build_body()
187 PPC_MUL(r_scratch1, r_X, r_scratch1); bpf_jit_build_body()
190 PPC_DIVWU(r_A, r_A, r_X); bpf_jit_build_body()
207 PPC_AND(r_A, r_A, r_X); bpf_jit_build_body()
219 PPC_OR(r_A, r_A, r_X); bpf_jit_build_body()
230 PPC_XOR(r_A, r_A, r_X); bpf_jit_build_body()
240 PPC_SLW(r_A, r_A, r_X); bpf_jit_build_body()
250 PPC_SRW(r_A, r_A, r_X); bpf_jit_build_body()
298 PPC_MR(r_X, r_A); bpf_jit_build_body()
302 PPC_MR(r_A, r_X); bpf_jit_build_body()
310 PPC_LI32(r_X, K); bpf_jit_build_body()
317 PPC_MR(r_X, r_M + (K & 0xf)); bpf_jit_build_body()
325 PPC_MR(r_M + (K & 0xf), r_X); bpf_jit_build_body()
333 PPC_LWZ_OFFS(r_X, r_skb, offsetof(struct sk_buff, len)); bpf_jit_build_body()
447 PPC_ADDI(r_addr, r_X, IMM_L(K)); bpf_jit_build_body()
495 PPC_CMPLW(r_A, r_X); bpf_jit_build_body()
499 PPC_AND_DOT(r_scratch1, r_A, r_X); bpf_jit_build_body()
H A Dbpf_jit.h52 #define r_X 5 macro
/linux-4.1.27/arch/sparc/net/
H A Dbpf_jit.h34 #define r_X O2 macro
59 #define r_X %o2 macro
H A Dbpf_jit_comp.c163 * OP r_A, r_X, r_A
168 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
405 emit_clear(r_X); bpf_jit_compile()
501 emit_cmpi(r_X, 0); bpf_jit_compile()
563 emit_reg_move(r_A, r_X); bpf_jit_compile()
567 emit_reg_move(r_X, r_A); bpf_jit_compile()
618 emit_skb_load32(len, r_X); bpf_jit_compile()
624 emit_loadimm(K, r_X); bpf_jit_compile()
632 emit_ldmem(K * 4, r_X); bpf_jit_compile()
640 emit_stmem(K * 4, r_X); bpf_jit_compile()
666 emit_addi(r_X, K, r_OFF); bpf_jit_compile()
669 emit_add(r_X, r_TMP, r_OFF); bpf_jit_compile()
672 emit_reg_move(r_X, r_OFF); bpf_jit_compile()
717 emit_cmp(r_A, r_X); bpf_jit_compile()
721 emit_btst(r_A, r_X); bpf_jit_compile()
H A Dbpf_jit_asm.S98 sll r_OFF, 2, r_X
134 sll r_OFF, 2, r_X
198 sll r_OFF, 2, r_X
/linux-4.1.27/arch/mips/net/
H A Dbpf_jit.c95 #define r_X MIPS_R_S4 macro
686 emit_jit_reg_move(r_X, r_zero, ctx); build_prologue()
844 emit_addiu(r_off, r_X, k, ctx); build_body()
849 emit_load_imm(r_X, k, ctx); build_body()
854 emit_load(r_X, r_M, SCRATCH_OFF(k), ctx); build_body()
860 emit_load(r_X, r_skb, off, ctx); build_body()
891 emit_andi(r_X, r_val, 0xf, ctx); build_body()
894 emit_sll(r_X, r_X, 2, ctx); /* delay slot */ build_body()
907 emit_store(r_X, r_M, SCRATCH_OFF(k), ctx); build_body()
917 emit_addu(r_A, r_A, r_X, ctx); build_body()
927 emit_subu(r_A, r_A, r_X, ctx); build_body()
939 emit_mul(r_A, r_A, r_X, ctx); build_body()
968 /* Check if r_X is zero */ build_body()
969 emit_bcond(MIPS_COND_EQ, r_X, r_zero, build_body()
972 emit_div(r_A, r_X, ctx); build_body()
977 /* Check if r_X is zero */ build_body()
978 emit_bcond(MIPS_COND_EQ, r_X, r_zero, build_body()
981 emit_mod(r_A, r_X, ctx); build_body()
991 emit_ori(r_A, r_A, r_X, ctx); build_body()
1002 emit_xor(r_A, r_A, r_X, ctx); build_body()
1012 emit_and(r_A, r_A, r_X, ctx); build_body()
1022 emit_sllv(r_A, r_A, r_X, ctx); build_body()
1031 emit_srlv(r_A, r_A, r_X, ctx); build_body()
1079 emit_sltu(r_s0, r_A, r_X, ctx); build_body()
1093 emit_jit_reg_move(r_s0, r_X, build_body()
1130 emit_bcond(MIPS_COND_EQ, r_A, r_X, build_body()
1135 emit_bcond(MIPS_COND_NE, r_A, r_X, build_body()
1158 emit_and(r_s0, r_A, r_X, ctx); build_body()
1196 emit_jit_reg_move(r_X, r_A, ctx); build_body()
1201 emit_jit_reg_move(r_A, r_X, ctx); build_body()
/linux-4.1.27/arch/arm/net/
H A Dbpf_jit_32.c41 #define r_X ARM_R5 macro
154 ret |= 1 << r_X; saved_regs()
202 emit(ARM_MOV_I(r_X, 0), ctx); build_prologue()
456 * ARM_R5 (r_X) so there is no particular register overlap emit_udiv()
574 OP_IMM3(ARM_ADD, r_off, r_X, k, ctx); build_body()
578 emit_mov_i(r_X, k, ctx); build_body()
582 emit(ARM_LDR_I(r_X, r_skb, build_body()
587 emit(ARM_LDR_I(r_X, ARM_SP, SCRATCH_OFF(k)), ctx); build_body()
616 emit(ARM_AND_I(r_X, ARM_R0, 0x00f), ctx); build_body()
617 emit(ARM_LSL_I(r_X, r_X, 2), ctx); build_body()
626 emit(ARM_STR_I(r_X, ARM_SP, SCRATCH_OFF(k)), ctx); build_body()
634 emit(ARM_ADD_R(r_A, r_A, r_X), ctx); build_body()
642 emit(ARM_SUB_R(r_A, r_A, r_X), ctx); build_body()
651 emit(ARM_MUL(r_A, r_A, r_X), ctx); build_body()
661 emit(ARM_CMP_I(r_X, 0), ctx); build_body()
663 emit_udiv(r_A, r_A, r_X, ctx); build_body()
671 emit(ARM_ORR_R(r_A, r_A, r_X), ctx); build_body()
681 emit(ARM_EOR_R(r_A, r_A, r_X), ctx); build_body()
689 emit(ARM_AND_R(r_A, r_A, r_X), ctx); build_body()
698 emit(ARM_LSL_R(r_A, r_A, r_X), ctx); build_body()
707 emit(ARM_LSR_R(r_A, r_A, r_X), ctx); build_body()
757 emit(ARM_CMP_R(r_A, r_X), ctx); build_body()
776 emit(ARM_TST_R(r_A, r_X), ctx); build_body()
792 emit(ARM_MOV_R(r_X, r_A), ctx); build_body()
797 emit(ARM_MOV_R(r_A, r_X), ctx); build_body()

Completed in 229 milliseconds