Searched refs:ro_image (Results 1 – 7 of 7) sorted by relevance
| /arch/powerpc/net/ |
| A D | bpf_jit_comp.c | 485 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in invoke_bpf_prog() 508 if (image && !create_branch(&branch_insn, (u32 *)&ro_image[ctx->idx], in invoke_bpf_prog() 534 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in invoke_bpf_prog() 553 if (invoke_bpf_prog(image, ro_image, ctx, tl->links[i], regs_off, retval_off, in invoke_bpf_mod_ret() 650 void *rw_image_end, void *ro_image, in __arch_prepare_bpf_trampoline() argument 838 ret = bpf_jit_emit_func_call_rel(image, ro_image, ctx, in __arch_prepare_bpf_trampoline() 893 if (ro_image) /* image is NULL for dummy pass */ in __arch_prepare_bpf_trampoline() 894 im->ip_after_call = &((u32 *)ro_image)[ctx->idx]; in __arch_prepare_bpf_trampoline() 917 if (ro_image) /* image is NULL for dummy pass */ in __arch_prepare_bpf_trampoline() 918 im->ip_epilogue = &((u32 *)ro_image)[ctx->idx]; in __arch_prepare_bpf_trampoline() [all …]
|
| /arch/arm64/net/ |
| A D | bpf_jit_comp.c | 88 __le32 *ro_image; member 218 if (!ctx->ro_image || !target) in should_emit_indirect_call() 230 pc = (unsigned long)&ctx->ro_image[ctx->idx]; in emit_direct_call() 1950 u8 *ro_image; member 2015 ro_image_ptr = jit_data->ro_image; in bpf_int_jit_compile() 2085 ctx.ro_image = (__le32 *)ro_image_ptr; in bpf_int_jit_compile() 2161 jit_data->ro_image = ro_image_ptr; in bpf_int_jit_compile() 2641 im->ip_epilogue = ctx->ro_image + ctx->idx; in prepare_trampoline() 2730 u32 size = ro_image_end - ro_image; in arch_prepare_bpf_trampoline() 2744 .ro_image = ro_image, in arch_prepare_bpf_trampoline() [all …]
|
| /arch/riscv/net/ |
| A D | bpf_jit_core.c | 126 &jit_data->ro_image, sizeof(u32), in bpf_int_jit_compile() 141 ctx->ro_insns = (u16 *)jit_data->ro_image; in bpf_int_jit_compile()
|
| A D | bpf_jit_comp64.c | 1291 int arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, void *ro_image, in arch_prepare_bpf_trampoline() argument 1299 u32 size = ro_image_end - ro_image; in arch_prepare_bpf_trampoline() 1307 ctx.ro_insns = ro_image; in arch_prepare_bpf_trampoline() 1317 res = bpf_arch_text_copy(ro_image, image, size); in arch_prepare_bpf_trampoline() 1323 bpf_flush_icache(ro_image, ro_image_end); in arch_prepare_bpf_trampoline()
|
| A D | bpf_jit.h | 103 u8 *ro_image; member
|
| /arch/loongarch/net/ |
| A D | bpf_jit.c | 1629 im->ip_after_call = ctx->ro_image + ctx->idx; in __arch_prepare_bpf_trampoline() 1647 im->ip_epilogue = ctx->ro_image + ctx->idx; in __arch_prepare_bpf_trampoline() 1699 int arch_prepare_bpf_trampoline(struct bpf_tramp_image *im, void *ro_image, in arch_prepare_bpf_trampoline() argument 1707 size = ro_image_end - ro_image; in arch_prepare_bpf_trampoline() 1713 ctx.ro_image = (union loongarch_instruction *)ro_image; in arch_prepare_bpf_trampoline() 1716 jit_fill_hole(image, (unsigned int)(ro_image_end - ro_image)); in arch_prepare_bpf_trampoline() 1723 tmp = bpf_arch_text_copy(ro_image, image, size); in arch_prepare_bpf_trampoline() 1729 bpf_flush_icache(ro_image, ro_image_end); in arch_prepare_bpf_trampoline()
|
| A D | bpf_jit.h | 21 union loongarch_instruction *ro_image; member
|
Completed in 34 milliseconds