Searched refs:emit_reg_move (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.10/arch/mips/net/ |
D | bpf_jit.c | 447 static inline void emit_reg_move(ptr dst, ptr src, struct jit_ctx *ctx) in emit_reg_move() function 618 emit_reg_move(r_skb, MIPS_R_A0, ctx); in build_prologue() 721 emit_reg_move(MIPS_R_A0, r_skb, ctx); in build_body() 724 emit_reg_move(MIPS_R_A1, r_off, ctx); in build_body() 729 emit_reg_move(r_ret, r_zero, ctx); in build_body() 776 emit_reg_move(MIPS_R_A0, r_skb, ctx); /* delay slot */ in build_body() 780 emit_reg_move(r_ret, r_zero, ctx); in build_body() 1065 emit_reg_move(r_ret, r_A, ctx); /* delay slot */ in build_body() 1138 emit_reg_move(r_ret, r_zero, ctx); in build_body()
|
/Linux-v5.10/arch/sparc/net/ |
D | bpf_jit_comp_32.c | 116 #define emit_reg_move(FROM, TO) \ macro 384 emit_reg_move(O7, r_saved_O7); in bpf_jit_compile() 510 emit_reg_move(r_A, O0); /* delay slot */ 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() 622 emit_reg_move(r_X, r_OFF); in bpf_jit_compile()
|
D | bpf_jit_comp_64.c | 261 static void emit_reg_move(u32 from, u32 to, struct jit_ctx *ctx) in emit_reg_move() function 831 emit_reg_move(I0, O0, ctx); in build_prologue() 832 emit_reg_move(I1, O1, ctx); in build_prologue() 833 emit_reg_move(I2, O2, ctx); in build_prologue() 834 emit_reg_move(I3, O3, ctx); in build_prologue() 835 emit_reg_move(I4, O4, ctx); in build_prologue() 915 emit_reg_move(src, dst, ctx); in build_insn() 1223 emit_reg_move(O0, bpf2sparc[BPF_REG_0], ctx); in build_insn()
|