Searched refs:ro_image (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/arch/powerpc/net/ |
| H A D | bpf_jit_comp.c | 458 static int invoke_bpf_prog(u32 *image, u32 *ro_image, struct codegen_context *ctx, in invoke_bpf_prog() argument 485 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in invoke_bpf_prog() 533 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in invoke_bpf_prog() 552 if (invoke_bpf_prog(image, ro_image, ctx, tl->links[i], regs_off, retval_off, in invoke_bpf_mod_ret() 649 void *rw_image_end, void *ro_image, in __arch_prepare_bpf_trampoline() argument 837 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in __arch_prepare_bpf_trampoline() 853 if (invoke_bpf_mod_ret(image, ro_image, ctx, fmod_ret, regs_off, retval_off, in __arch_prepare_bpf_trampoline() 892 im->ip_after_call = &((u32 *)ro_image)[ctx->idx]; in __arch_prepare_bpf_trampoline() 908 if (invoke_bpf_prog(image, ro_image, ctx, fexit->links[i], regs_off, retval_off, in __arch_prepare_bpf_trampoline() 915 im->ip_epilogue = &((u32 *)ro_image)[ctx->idx]; in __arch_prepare_bpf_trampoline() [all …]
|
| /linux-6.15/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 84 __le32 *ro_image; member 195 if (!ctx->ro_image || !target) in should_emit_indirect_call() 207 pc = (unsigned long)&ctx->ro_image[ctx->idx]; in emit_direct_call() 1867 u8 *ro_image; member 1913 ro_image_ptr = jit_data->ro_image; in bpf_int_jit_compile() 1980 ctx.ro_image = (__le32 *)ro_image_ptr; in bpf_int_jit_compile() 2056 jit_data->ro_image = ro_image_ptr; in bpf_int_jit_compile() 2061 prog->bpf_func = (void *)ctx.ro_image; in bpf_int_jit_compile() 2516 u32 size = ro_image_end - ro_image; in arch_prepare_bpf_trampoline() 2527 .ro_image = ro_image, in arch_prepare_bpf_trampoline() [all …]
|
| /linux-6.15/arch/riscv/net/ |
| H A D | bpf_jit_core.c | 127 &jit_data->ro_image, sizeof(u32), in bpf_int_jit_compile() 142 ctx->ro_insns = (u16 *)jit_data->ro_image; in bpf_int_jit_compile()
|
| H A D | bpf_jit_comp64.c | 1085 int arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, void *ro_image, in arch_prepare_bpf_trampoline() argument 1093 u32 size = ro_image_end - ro_image; in arch_prepare_bpf_trampoline() 1101 ctx.ro_insns = ro_image; in arch_prepare_bpf_trampoline() 1111 res = bpf_arch_text_copy(ro_image, image, size); in arch_prepare_bpf_trampoline() 1117 bpf_flush_icache(ro_image, ro_image_end); in arch_prepare_bpf_trampoline()
|
| H A D | bpf_jit.h | 103 u8 *ro_image; member
|
| /linux-6.15/include/linux/ |
| H A D | filter.h | 1264 bpf_jit_binary_pack_alloc(unsigned int proglen, u8 **ro_image,
|