Home
last modified time | relevance | path

Searched refs:RV_REG_TCC (Results 1 – 2 of 2) sorted by relevance

/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c26 #define RV_REG_TCC RV_REG_A6 macro
237 emit_ld(RV_REG_TCC, ctx->tcc_offset, RV_REG_SP, ctx); in __build_epilogue()
347 emit_ld(RV_REG_TCC, ctx->tcc_offset, RV_REG_SP, ctx); in emit_bpf_tail_call()
348 emit_addi(RV_REG_TCC, RV_REG_TCC, -1, ctx); in emit_bpf_tail_call()
350 emit_branch(BPF_JSLT, RV_REG_TCC, RV_REG_ZERO, off, ctx); in emit_bpf_tail_call()
365 emit_sd(RV_REG_SP, ctx->tcc_offset, RV_REG_TCC, ctx); in emit_bpf_tail_call()
1143 emit_sd(RV_REG_FP, -tcc_off, RV_REG_TCC, ctx); in __arch_prepare_bpf_trampoline()
1205 emit_ld(RV_REG_TCC, -tcc_off, RV_REG_FP, ctx); in __arch_prepare_bpf_trampoline()
1211 emit_sd(RV_REG_FP, -tcc_off, RV_REG_TCC, ctx); in __arch_prepare_bpf_trampoline()
1266 emit_ld(RV_REG_TCC, -tcc_off, RV_REG_FP, ctx); in __arch_prepare_bpf_trampoline()
[all …]
H A Dbpf_jit_comp32.c68 #define RV_REG_TCC RV_REG_T6 macro
760 emit(rv_addi(RV_REG_TCC_SAVED, RV_REG_TCC, 0), ctx); in emit_call()
771 emit(rv_addi(RV_REG_TCC, RV_REG_TCC_SAVED, 0), ctx); in emit_call()
810 emit(rv_addi(RV_REG_TCC, RV_REG_TCC, -1), ctx); in emit_bpf_tail_call()
812 emit_bcc(BPF_JSLT, RV_REG_TCC, RV_REG_ZERO, off, ctx); in emit_bpf_tail_call()
1403 emit(rv_addi(RV_REG_TCC, RV_REG_ZERO, MAX_TAIL_CALL_CNT), ctx); in bpf_jit_build_prologue()