Home
last modified time | relevance | path

Searched refs:tcc (Results 1 – 4 of 4) sorted by relevance

/arch/arm64/net/
Dbpf_jit_comp.c184 const u8 tcc = bpf2a64[TCALL_CNT]; in build_prologue() local
218 emit(A64_PUSH(fp, tcc, A64_SP), ctx); in build_prologue()
225 emit(A64_MOVZ(1, tcc, 0, 0), ctx); in build_prologue()
251 const u8 tcc = bpf2a64[TCALL_CNT]; in emit_bpf_tail_call() local
272 emit(A64_CMP(1, tcc, tmp), ctx); in emit_bpf_tail_call()
274 emit(A64_ADD_I(1, tcc, tcc, 1), ctx); in emit_bpf_tail_call()
/arch/x86/net/
Dbpf_jit_comp32.c1206 const u8 *tcc = bpf2ia32[TCALL_CNT]; in emit_prologue() local
1236 EMIT3(0x89, add_2reg(0x40, IA32_EBP, IA32_EBX), STACK_VAR(tcc[0])); in emit_prologue()
1237 EMIT3(0x89, add_2reg(0x40, IA32_EBP, IA32_EBX), STACK_VAR(tcc[1])); in emit_prologue()
1290 const u8 *tcc = bpf2ia32[TCALL_CNT]; in emit_bpf_tail_call() local
1315 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_ECX), STACK_VAR(tcc[0])); in emit_bpf_tail_call()
1316 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EBX), STACK_VAR(tcc[1])); in emit_bpf_tail_call()
1333 EMIT3(0x89, add_2reg(0x40, IA32_EBP, IA32_ECX), STACK_VAR(tcc[0])); in emit_bpf_tail_call()
1335 EMIT3(0x89, add_2reg(0x40, IA32_EBP, IA32_EBX), STACK_VAR(tcc[1])); in emit_bpf_tail_call()
/arch/arm/net/
Dbpf_jit_32.c1138 const s8 *tcc = bpf2a32[TCALL_CNT]; in emit_bpf_tail_call() local
1170 tc = arm_bpf_get_reg64(tcc, tmp, ctx); in emit_bpf_tail_call()
1176 arm_bpf_put_reg64(tcc, tmp, ctx); in emit_bpf_tail_call()
1269 const s8 *tcc = bpf2a32[TCALL_CNT]; in build_prologue() local
1300 emit(ARM_STR_I(r4, ARM_FP, EBPF_SCRATCH_TO_ARM_FP(tcc[0])), ctx); in build_prologue()
1301 emit(ARM_STR_I(r4, ARM_FP, EBPF_SCRATCH_TO_ARM_FP(tcc[1])), ctx); in build_prologue()
/arch/riscv/net/
Dbpf_jit_comp.c612 u8 tcc = rv_tail_call_reg(ctx); in emit_bpf_tail_call() local
637 emit(rv_addi(RV_REG_T1, tcc, -1), ctx); in emit_bpf_tail_call()
641 emit(rv_blt(tcc, RV_REG_ZERO, off >> 1), ctx); in emit_bpf_tail_call()