Home
last modified time | relevance | path

Searched refs:r_A (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/net/
H A Dbpf_jit_comp.c78 EMIT(PPC_RAW_LI(r_A, 0)); in bpf_jit_build_prologue()
137 EMIT(PPC_RAW_ADD(r_A, r_A, r_X)); in bpf_jit_build_body()
142 EMIT(PPC_RAW_ADDI(r_A, r_A, IMM_L(K))); in bpf_jit_build_body()
144 EMIT(PPC_RAW_ADDIS(r_A, r_A, IMM_HA(K))); in bpf_jit_build_body()
148 EMIT(PPC_RAW_SUB(r_A, r_A, r_X)); in bpf_jit_build_body()
153 EMIT(PPC_RAW_ADDI(r_A, r_ in bpf_jit_build_body()
[all...]
H A Dbpf_jit_asm.S44 lwbrx r_A, r_D, r_addr
46 lwzx r_A, r_D, r_addr
60 lhbrx r_A, r_D, r_addr
62 lhzx r_A, r_D, r_addr
74 lbzx r_A, r_D, r_addr
104 PPC_STL r_A, (BPF_PPC_STACK_BASIC+(0*REG_SZ))(r1); \
116 PPC_LL r_A, (BPF_PPC_STACK_BASIC+(0*REG_SZ))(r1); \
127 lwz r_A, BPF_PPC_STACK_BASIC+(2*REG_SZ)(r1)
132 lhz r_A, BPF_PPC_STACK_BASIC+(2*8)(r1)
137 lbz r_A, BPF_PPC_STACK_BASI
[all...]
H A Dbpf_jit32.h53 #define r_A 4 macro
/kernel/linux/linux-5.10/arch/mips/net/
H A Dbpf_jit_asm.S23 * r_A BPF register A
66 lw $r_A, 0(t1)
70 wsbh t0, $r_A
71 rotr $r_A, t0, 16
73 sll t0, $r_A, 24
74 srl t1, $r_A, 24
75 srl t2, $r_A, 8
78 andi t1, $r_A, 0xff00
81 or $r_A, t0, t1
94 lhu $r_A,
[all...]
H A Dbpf_jit.c34 * r_A BPF register A
638 * r_A if it is ever used. In fact if it is never used, we in build_prologue()
644 emit_jit_reg_move(r_A, r_zero, ctx); in build_prologue()
692 /* A <- k ==> li r_A, k */ in build_body()
694 emit_load_imm(r_A, k, ctx); in build_body()
698 /* A <- len ==> lw r_A, offset(skb) */ in build_body()
701 emit_load(r_A, r_skb, off, ctx); in build_body()
704 /* A <- M[k] ==> lw r_A, offset(M) */ in build_body()
706 emit_load(r_A, r_M, SCRATCH_OFF(k), ctx); in build_body()
793 emit_andi(r_X, r_A, in build_body()
[all...]
H A Dbpf_jit.h53 #define r_A MIPS_R_S3 macro
/kernel/linux/linux-5.10/arch/sparc/net/
H A Dbpf_jit_comp_32.c112 do { /* sub %g0, r_A, r_A */ \
113 *prog++ = SUB | RS1(G0) | RS2(r_A) | RD(r_A); \
135 * OP r_A, r_X, r_A
140 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
145 * OP r_A, K, r_A
[all...]
H A Dbpf_jit_asm_32.S29 ld [r_TMP], r_A
41 or r_OFF, r_TMP2, r_A
58 lduh [r_TMP], r_A
64 or r_OFF, r_TMP2, r_A
77 ldub [r_SKB_DATA + r_OFF], r_A
107 ld [%sp + SCRATCH_OFF], r_A
113 lduh [%sp + SCRATCH_OFF], r_A
119 ldub [%sp + SCRATCH_OFF], r_A
125 ldub [%sp + SCRATCH_OFF], r_A
154 ld [r_TMP], r_A
[all...]
H A Dbpf_jit_32.h34 #define r_A O1 macro
59 #define r_A %o1 macro
/kernel/linux/linux-6.6/arch/sparc/net/
H A Dbpf_jit_comp_32.c112 do { /* sub %g0, r_A, r_A */ \
113 *prog++ = SUB | RS1(G0) | RS2(r_A) | RD(r_A); \
135 * OP r_A, r_X, r_A
140 *prog++ = OPCODE | RS1(r_A) | RS2(r_X) | RD(r_A); \
145 * OP r_A, K, r_A
[all...]
H A Dbpf_jit_asm_32.S29 ld [r_TMP], r_A
41 or r_OFF, r_TMP2, r_A
58 lduh [r_TMP], r_A
64 or r_OFF, r_TMP2, r_A
77 ldub [r_SKB_DATA + r_OFF], r_A
107 ld [%sp + SCRATCH_OFF], r_A
113 lduh [%sp + SCRATCH_OFF], r_A
119 ldub [%sp + SCRATCH_OFF], r_A
125 ldub [%sp + SCRATCH_OFF], r_A
154 ld [r_TMP], r_A
[all...]
H A Dbpf_jit_32.h34 #define r_A O1 macro
59 #define r_A %o1 macro

Completed in 6 milliseconds