Searched refs:emit_jump_and_link (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp32.c | 227 static void emit_jump_and_link(u8 rd, s32 rvoff, bool force_jalr, in emit_jump_and_link() function 653 emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx); in emit_branch_r64() 722 emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx); in emit_bcc() 1213 emit_jump_and_link(RV_REG_ZERO, rvoff, false, ctx); in bpf_jit_emit_insn() 1309 emit_jump_and_link(RV_REG_ZERO, rvoff, false, ctx); in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp64.c | 397 static int emit_jump_and_link(u8 rd, s64 rvoff, bool fixed_addr, in emit_jump_and_link() function 437 return emit_jump_and_link(RV_REG_RA, off, fixed_addr, ctx); in emit_call() 822 return emit_jump_and_link(is_call ? RV_REG_T0 : RV_REG_ZERO, rvoff, false, &ctx); in gen_jump_or_nops() 1663 ret = emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx); in bpf_jit_emit_insn() 1866 ret = emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx); in bpf_jit_emit_insn()
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 1533 static int emit_jump_and_link(struct jit_ctx *ctx, u8 rd, u64 target) in emit_jump_and_link() function 1560 return emit_jump_and_link(&ctx, is_call ? LOONGARCH_GPR_RA : LOONGARCH_GPR_ZERO, (u64)target); in emit_jump_or_nops() 1565 return emit_jump_and_link(ctx, LOONGARCH_GPR_RA, addr); in emit_call()
|