Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/powerpc/net/
H A Dbpf_jit_asm.S89 lbzx r_X, r_D, r_addr
90 rlwinm r_X, r_X, 2, 32-4-2, 31-2
105 PPC_STL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
117 PPC_LL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
142 lbz r_X, BPF_PPC_STACK_BASIC+(2*8)(r1)
143 rlwinm r_X, r_X, 2, 32-4-2, 31-2
158 PPC_STL r_X, (BPF_PPC_STACK_BASIC+(1*REG_SZ))(r1); \
169 PPC_LL r_X, (BPF_PPC_STACK_BASI
[all...]
H A Dbpf_jit_comp.c73 EMIT(PPC_RAW_LI(r_X, 0)); in bpf_jit_build_prologue()
137 EMIT(PPC_RAW_ADD(r_A, r_A, r_X)); in bpf_jit_build_body()
148 EMIT(PPC_RAW_SUB(r_A, r_A, r_X)); in bpf_jit_build_body()
159 EMIT(PPC_RAW_MULW(r_A, r_A, r_X)); in bpf_jit_build_body()
172 EMIT(PPC_RAW_CMPWI(r_X, 0)); in bpf_jit_build_body()
181 EMIT(PPC_RAW_DIVWU(r_scratch1, r_A, r_X)); in bpf_jit_build_body()
182 EMIT(PPC_RAW_MULW(r_scratch1, r_X, r_scratch1)); in bpf_jit_build_body()
185 EMIT(PPC_RAW_DIVWU(r_A, r_A, r_X)); in bpf_jit_build_body()
202 EMIT(PPC_RAW_AND(r_A, r_A, r_X)); in bpf_jit_build_body()
214 EMIT(PPC_RAW_OR(r_A, r_A, r_X)); in bpf_jit_build_body()
[all...]
H A Dbpf_jit32.h54 #define r_X 5 macro
/kernel/linux/linux-5.10/arch/mips/net/
H A Dbpf_jit.c35 * r_X BPF register X
634 emit_jit_reg_move(r_X, r_zero, ctx); in build_prologue()
755 emit_addiu(r_off, r_X, k, ctx); in build_body()
760 emit_load_imm(r_X, k, ctx); in build_body()
765 emit_load(r_X, r_M, SCRATCH_OFF(k), ctx); in build_body()
771 emit_load(r_X, r_skb, off, ctx); in build_body()
793 emit_andi(r_X, r_A, 0xf, ctx); in build_body()
796 emit_sll(r_X, r_X, 2, ctx); /* delay slot */ in build_body()
806 emit_store(r_X, r_ in build_body()
[all...]
H A Dbpf_jit.h54 #define r_X MIPS_R_S4 macro
/kernel/linux/linux-5.10/arch/sparc/net/
H A Dbpf_jit_comp_32.c135 * OP r_A, r_X, r_A
140 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
368 emit_clear(r_X); in bpf_jit_compile()
462 emit_cmpi(r_X, 0); in bpf_jit_compile()
514 emit_reg_move(r_A, r_X); in bpf_jit_compile()
518 emit_reg_move(r_X, r_A); in bpf_jit_compile()
568 emit_skb_load32(len, r_X); in bpf_jit_compile()
574 emit_loadimm(K, r_X); in bpf_jit_compile()
582 emit_ldmem(K * 4, r_X); in bpf_jit_compile()
590 emit_stmem(K * 4, r_X); in bpf_jit_compile()
[all...]
H A Dbpf_jit_32.h35 #define r_X O2 macro
60 #define r_X %o2 macro
H A Dbpf_jit_asm_32.S92 sll r_OFF, 2, r_X
128 sll r_OFF, 2, r_X
192 sll r_OFF, 2, r_X
/kernel/linux/linux-6.6/arch/sparc/net/
H A Dbpf_jit_comp_32.c135 * OP r_A, r_X, r_A
140 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
368 emit_clear(r_X); in bpf_jit_compile()
462 emit_cmpi(r_X, 0); in bpf_jit_compile()
514 emit_reg_move(r_A, r_X); in bpf_jit_compile()
518 emit_reg_move(r_X, r_A); in bpf_jit_compile()
568 emit_skb_load32(len, r_X); in bpf_jit_compile()
574 emit_loadimm(K, r_X); in bpf_jit_compile()
582 emit_ldmem(K * 4, r_X); in bpf_jit_compile()
590 emit_stmem(K * 4, r_X); in bpf_jit_compile()
[all...]
H A Dbpf_jit_32.h35 #define r_X O2 macro
60 #define r_X %o2 macro
H A Dbpf_jit_asm_32.S92 sll r_OFF, 2, r_X
128 sll r_OFF, 2, r_X
192 sll r_OFF, 2, r_X

Completed in 6 milliseconds