Home
last modified time | relevance | path

Searched refs:RV_REG_ZERO (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/arch/riscv/net/
H A Dbpf_jit_comp32.c120 emit(rv_addi(rd, RV_REG_ZERO, lower), ctx); in emit_imm()
131 emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx); in emit_imm32()
133 emit(rv_addi(hi(rd), RV_REG_ZERO, -1), ctx); in emit_imm32()
223 emit(rv_addi(hi(reg), RV_REG_ZERO, 0), ctx); in bpf_put_reg32()
261 emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx); in emit_alu_i64()
271 emit(rv_ori(hi(rd), RV_REG_ZERO, -1), ctx); in emit_alu_i64()
462 emit(rv_addi(lo(rd), RV_REG_ZERO, 0), ctx); in emit_alu_r64()
463 emit(rv_jal(RV_REG_ZERO, 16), ctx); in emit_alu_r64()
476 emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx); in emit_alu_r64()
477 emit(rv_jal(RV_REG_ZERO, 16), ctx); in emit_alu_r64()
[all …]
H A Dbpf_jit_comp64.c340 emit(rv_jal(RV_REG_ZERO, rvoff >> 1), ctx); in emit_branch()
352 emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx); in emit_branch()
496 rv_amoadd_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic()
500 rv_amoand_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic()
504 rv_amoor_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic()
1041 emit_jalr(RV_REG_ZERO, RV_REG_RA, 0, ctx); in __arch_prepare_bpf_trampoline()
1044 emit_jalr(RV_REG_ZERO, RV_REG_T0, 0, ctx); in __arch_prepare_bpf_trampoline()
1051 emit_jalr(RV_REG_ZERO, RV_REG_RA, 0, ctx); in __arch_prepare_bpf_trampoline()
1144 emit(rv_beq(RV_REG_T1, RV_REG_ZERO, 4), ctx); in bpf_jit_emit_insn()
1269 emit_sub(rd, RV_REG_ZERO, rd, ctx); in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit.h32 RV_REG_ZERO = 0, /* The constant value 0 */ enumerator
719 return rv_cr_insn(0x8, rs1, RV_REG_ZERO, 0x2); in rvc_jr()
729 return rv_cr_insn(0x9, rs1, RV_REG_ZERO, 0x2); in rvc_jalr()
963 return rv_r_insn(0x04, RV_REG_ZERO, rs1, 0, rd, 0x3b); in rvzba_zextw()
1014 emit(rv_addi(rd, RV_REG_ZERO, imm), ctx); in emit_li()