| H A D | bpf_jit_comp.c | 604 static int invoke_bpf_prog(u32 *image, u32 *ro_image, struct codegen_context *ctx, in invoke_bpf_prog() 631 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in invoke_bpf_prog() 654 if (image && !create_branch(&branch_insn, (u32 *)&ro_image[ctx->idx], in invoke_bpf_prog() 680 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, 686 static int invoke_bpf_mod_ret(u32 *image, u32 *ro_image, struct codegen_context *ctx, in invoke_bpf_mod_ret() 699 if (invoke_bpf_prog(image, ro_image, ctx, tn->nodes[i], regs_off, retval_off, in invoke_bpf_mod_ret() 813 void *rw_image_end, void *ro_image, in __arch_prepare_bpf_trampoline() 1022 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in __arch_prepare_bpf_trampoline() 1046 if (invoke_bpf_prog(image, ro_image, ctx, fentry->nodes[i], regs_off, retval_off, in __arch_prepare_bpf_trampoline() 1056 if (invoke_bpf_mod_ret(image, ro_image, ct in __arch_prepare_bpf_trampoline() 599 invoke_bpf_prog(u32 * image,u32 * ro_image,struct codegen_context * ctx,struct bpf_tramp_link * l,int regs_off,int retval_off,int run_ctx_off,bool save_ret) invoke_bpf_prog() argument 681 invoke_bpf_mod_ret(u32 * image,u32 * ro_image,struct codegen_context * ctx,struct bpf_tramp_links * tl,int regs_off,int retval_off,int run_ctx_off,u32 * branches) invoke_bpf_mod_ret() argument 808 __arch_prepare_bpf_trampoline(struct bpf_tramp_image * im,void * rw_image,void * rw_image_end,void * ro_image,const struct btf_func_model * m,u32 flags,struct bpf_tramp_links * tlinks,void * func_addr) __arch_prepare_bpf_trampoline() argument [all...] |