| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 423 static int emit_call(u64 addr, bool fixed_addr, struct rv_jit_context *ctx) in emit_call() function 923 ret = emit_call((const u64)bpf_trampoline_enter(p), true, ctx); in invoke_bpf_prog() 942 ret = emit_call((const u64)p->bpf_func, true, ctx); in invoke_bpf_prog() 964 ret = emit_call((const u64)bpf_trampoline_exit(p), true, ctx); in invoke_bpf_prog() 1167 ret = emit_call((const u64)__bpf_tramp_enter, true, ctx); in __arch_prepare_bpf_trampoline() 1206 ret = emit_call((const u64)orig_call, true, ctx); in __arch_prepare_bpf_trampoline() 1242 ret = emit_call((const u64)__bpf_tramp_exit, true, ctx); in __arch_prepare_bpf_trampoline() 1837 ret = emit_call(addr, fixed_addr, ctx); in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 747 static void emit_call(bool fixed, u64 addr, struct rv_jit_context *ctx) in emit_call() function 1226 emit_call(fixed, addr, ctx); in bpf_jit_emit_insn()
|
| /linux/arch/sparc/net/ |
| H A D | bpf_jit_comp_32.c | 240 #define emit_call(FUNC) \ macro 600 emit_call(func); in bpf_jit_compile() 624 emit_call(func); in bpf_jit_compile()
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 1563 static int emit_call(struct jit_ctx *ctx, u64 addr) in emit_call() function 1717 ret = emit_call(ctx, (const u64)bpf_trampoline_enter(p)); in invoke_bpf_prog() 1736 ret = emit_call(ctx, (const u64)p->bpf_func); in invoke_bpf_prog() 1757 ret = emit_call(ctx, (const u64)bpf_trampoline_exit(p)); in invoke_bpf_prog() 2014 ret = emit_call(ctx, (const u64)__bpf_tramp_enter); in __arch_prepare_bpf_trampoline() 2049 ret = emit_call(ctx, (const u64)orig_call); in __arch_prepare_bpf_trampoline() 2080 ret = emit_call(ctx, (const u64)__bpf_tramp_exit); in __arch_prepare_bpf_trampoline()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 244 static void emit_call(u64 target, struct jit_ctx *ctx) in emit_call() function 1723 emit_call(func_addr, ctx); in build_insn() 2451 emit_call(enter_prog, ctx); in invoke_bpf_prog() 2466 emit_call((const u64)p->bpf_func, ctx); in invoke_bpf_prog() 2483 emit_call(exit_prog, ctx); in invoke_bpf_prog() 2863 emit_call((const u64)__bpf_tramp_enter, ctx); in prepare_trampoline() 2942 emit_call((const u64)__bpf_tramp_exit, ctx); in prepare_trampoline()
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 445 static int emit_call(u8 **prog, void *func, void *ip); 455 emit_call(&prog, __bhi_args[arity], ip + 11); in emit_fineibt() 603 static int emit_call(u8 **pprog, void *func, void *ip) in emit_call() function 634 emit_call(&prog, old_addr, ip) : in __bpf_arch_text_poke() 644 emit_call(&prog, new_addr, ip) : in __bpf_arch_text_poke() 1658 if (emit_call(&prog, func, ip)) in emit_spectre_bhb_barrier() 2665 if (emit_call(&prog, func, ip)) in do_jit()
|
| /linux/arch/mips/net/ |
| H A D | bpf_jit_comp64.c | 439 static int emit_call(struct jit_context *ctx, const struct bpf_insn *insn) in emit_call() function 1043 if (emit_call(ctx, insn) < 0) in build_insn()
|
| H A D | bpf_jit_comp32.c | 1263 static int emit_call(struct jit_context *ctx, const struct bpf_insn *insn) in emit_call() function 1878 if (emit_call(ctx, insn) < 0) in build_insn()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp64.c | 463 static void emit_call(u64 addr, bool fixed, struct hppa_jit_context *ctx) in emit_call() function 979 emit_call(addr, fixed_addr, ctx); in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 886 static void emit_call(bool fixed, u64 addr, struct hppa_jit_context *ctx) in emit_call() function 1314 emit_call(fixed, addr, ctx); in bpf_jit_emit_insn()
|