Lines Matching defs:rd
153 static void emit_sextw_alt(u8 *rd, u8 ra, struct rv_jit_context *ctx) in emit_sextw_alt()
159 static void emit_zextw_alt(u8 *rd, u8 ra, struct rv_jit_context *ctx) in emit_zextw_alt()
166 static int emit_addr(u8 rd, u64 addr, bool extra_pass, struct rv_jit_context *ctx) in emit_addr()
188 static void emit_imm(u8 rd, s64 val, struct rv_jit_context *ctx) in emit_imm()
280 static void emit_bcc(u8 cond, u8 rd, u8 rs, int rvoff, in emit_bcc()
316 static void emit_branch(u8 cond, u8 rd, u8 rs, int rvoff, in emit_branch()
406 static void init_regs(u8 *rd, u8 *rs, const struct bpf_insn *insn, in init_regs()
427 static int emit_jump_and_link(u8 rd, s64 rvoff, bool fixed_addr, in emit_jump_and_link()
476 static void emit_ldx_insn(u8 rd, s16 off, u8 rs, u8 size, bool sign_ext, in emit_ldx_insn()
496 static void emit_stx_insn(u8 rd, s16 off, u8 rs, u8 size, struct rv_jit_context *ctx) in emit_stx_insn()
514 static void emit_ldx(u8 rd, s16 off, u8 rs, u8 size, bool sign_ext, in emit_ldx()
531 static void emit_st(u8 rd, s16 off, s32 imm, u8 size, struct rv_jit_context *ctx) in emit_st()
548 static void emit_stx(u8 rd, s16 off, u8 rs, u8 size, struct rv_jit_context *ctx) in emit_stx()
564 static int emit_atomic_ld_st(u8 rd, u8 rs, const struct bpf_insn *insn, in emit_atomic_ld_st()
606 static int emit_atomic_rmw(u8 rd, u8 rs, const struct bpf_insn *insn, in emit_atomic_rmw()
717 static int sign_extend(u8 rd, u8 rs, u8 sz, bool sign, struct rv_jit_context *ctx) in sign_extend()
1323 u8 rd = -1, rs = -1, code = insn->code; in bpf_jit_emit_insn() local