Searched refs:RV_REG_ZERO (Results 1 – 3 of 3) sorted by relevance
/linux-6.3-rc2/arch/riscv/net/ |
A D | bpf_jit_comp32.c | 120 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 …]
|
A D | bpf_jit_comp64.c | 308 emit(rv_jal(RV_REG_ZERO, rvoff >> 1), ctx); in emit_branch() 320 emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx); in emit_branch() 493 rv_amoadd_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic() 497 rv_amoand_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic() 500 emit(is64 ? rv_amoor_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic() 501 rv_amoor_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic() 505 rv_amoxor_w(RV_REG_ZERO, rs, rd, 0, 0), ctx); in emit_atomic() 915 emit_sd(RV_REG_FP, -retval_off, RV_REG_ZERO, ctx); in __arch_prepare_bpf_trampoline() 980 emit_jalr(RV_REG_ZERO, RV_REG_RA, 0, ctx); in __arch_prepare_bpf_trampoline() 1118 emit_sub(rd, RV_REG_ZERO, rd, ctx); in bpf_jit_emit_insn() [all …]
|
A D | bpf_jit.h | 22 RV_REG_ZERO = 0, /* The constant value 0 */ enumerator 684 return rv_cr_insn(0x8, rs1, RV_REG_ZERO, 0x2); in rvc_jr() 694 return rv_cr_insn(0x9, rs1, RV_REG_ZERO, 0x2); in rvc_jalr() 923 emit(rv_addi(rd, RV_REG_ZERO, imm), ctx); in emit_li()
|
Completed in 12 milliseconds