Searched refs:tcc (Results 1 – 4 of 4) sorted by relevance
/arch/arm64/net/ |
D | bpf_jit_comp.c | 184 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/ |
D | bpf_jit_comp32.c | 1206 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/ |
D | bpf_jit_32.c | 1138 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/ |
D | bpf_jit_comp.c | 612 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()
|