Home
last modified time | relevance | path

Searched refs:REG_TCC (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/arch/loongarch/net/
H A Dbpf_jit.c9 #define REG_TCC LOONGARCH_GPR_A6 macro
60 return REG_TCC; in tail_call_reg()
104 * passed in REG_TCC from the caller. in build_prologue()
106 emit_insn(ctx, addid, REG_TCC, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT); in build_prologue()
140 * Program contains calls and tail calls, so REG_TCC need in build_prologue()
144 move_reg(ctx, TCC_SAVED, REG_TCC); in build_prologue()
238 emit_insn(ctx, addid, REG_TCC, tcc, -1); in emit_bpf_tail_call()
239 if (emit_tailcall_jmp(ctx, BPF_JSLT, REG_TCC, LOONGARCH_GPR_ZERO, jmp_offset) < 0) in emit_bpf_tail_call()
/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.c12 #define REG_TCC (MAX_BPF_JIT_REG + 3) macro
41 [REG_TCC] = LOONGARCH_GPR_A6,
71 return regmap[REG_TCC]; in tail_call_reg()
121 * passed in REG_TCC from the caller. in build_prologue()
123 emit_insn(ctx, addid, regmap[REG_TCC], LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT); in build_prologue()
157 * Program contains calls and tail calls, so REG_TCC need in build_prologue()
161 move_reg(ctx, regmap[TCC_SAVED], regmap[REG_TCC]); in build_prologue()

Completed in 3 milliseconds