Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/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()
174 emit(rv_jalr(RV_REG_ZERO, RV_REG_T0, 4), ctx); in __build_epilogue()
176 emit(rv_jalr(RV_REG_ZERO, RV_REG_RA, 0), ctx); in __build_epilogue()
221 emit(rv_sw(RV_REG_FP, hi(reg), RV_REG_ZERO), ctx); in bpf_put_reg32()
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()
286 emit(rv_addi(lo(rd), RV_REG_ZERO, 0), ctx); in emit_alu_i64()
[all …]
H A Dbpf_jit_comp64.c205 emit_jalr(RV_REG_ZERO, is_tail_call ? RV_REG_T3 : RV_REG_RA, in __build_epilogue()
270 emit(rv_jal(RV_REG_ZERO, rvoff >> 1), ctx); in emit_branch()
282 emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx); in emit_branch()
319 emit_branch(BPF_JSLT, tcc, RV_REG_ZERO, off, ctx); in emit_bpf_tail_call()
332 emit_branch(BPF_JEQ, RV_REG_T2, RV_REG_ZERO, off, ctx); in emit_bpf_tail_call()
545 emit_sub(rd, RV_REG_ZERO, rd, ctx); in bpf_jit_emit_insn()
734 ret = emit_jump_and_link(RV_REG_ZERO, rvoff, false, ctx); in bpf_jit_emit_insn()
779 emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, in bpf_jit_emit_insn()
814 rs = RV_REG_ZERO; in bpf_jit_emit_insn()
847 emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, ctx); in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit.h22 RV_REG_ZERO = 0, /* The constant value 0 */ enumerator
640 return rv_cr_insn(0x8, rs1, RV_REG_ZERO, 0x2); in rvc_jr()
650 return rv_cr_insn(0x9, rs1, RV_REG_ZERO, 0x2); in rvc_jalr()
849 emit(rv_addi(rd, RV_REG_ZERO, imm), ctx); in emit_li()