Symbol: codegen_context
arch/powerpc/net/bpf_jit.h
197
static inline bool bpf_is_seen_register(struct codegen_context *ctx, int i)
arch/powerpc/net/bpf_jit.h
202
static inline void bpf_set_seen_register(struct codegen_context *ctx, int i)
arch/powerpc/net/bpf_jit.h
207
static inline void bpf_clear_seen_register(struct codegen_context *ctx, int i)
arch/powerpc/net/bpf_jit.h
212
void bpf_jit_init_reg_mapping(struct codegen_context *ctx);
arch/powerpc/net/bpf_jit.h
213
int bpf_jit_emit_func_call_rel(u32 *image, u32 *fimage, struct codegen_context *ctx, u64 func);
arch/powerpc/net/bpf_jit.h
214
int bpf_jit_build_body(struct bpf_prog *fp, u32 *image, u32 *fimage, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit.h
216
void bpf_jit_build_prologue(u32 *image, struct codegen_context *ctx);
arch/powerpc/net/bpf_jit.h
217
void bpf_jit_build_epilogue(u32 *image, struct codegen_context *ctx);
arch/powerpc/net/bpf_jit.h
218
void bpf_jit_build_fentry_stubs(u32 *image, struct codegen_context *ctx);
arch/powerpc/net/bpf_jit.h
219
void bpf_jit_realloc_regs(struct codegen_context *ctx);
arch/powerpc/net/bpf_jit.h
220
int bpf_jit_emit_exit_insn(u32 *image, struct codegen_context *ctx, int tmp_reg, long exit_addr);
arch/powerpc/net/bpf_jit.h
221
void prepare_for_fsession_fentry(u32 *image, struct codegen_context *ctx, int cookie_cnt,
arch/powerpc/net/bpf_jit.h
223
void store_func_meta(u32 *image, struct codegen_context *ctx, u64 func_meta, int func_meta_off);
arch/powerpc/net/bpf_jit.h
225
struct codegen_context *ctx, int insn_idx,
arch/powerpc/net/bpf_jit_comp.c
100
int bpf_jit_emit_exit_insn(u32 *image, struct codegen_context *ctx, int tmp_reg, long exit_addr)
arch/powerpc/net/bpf_jit_comp.c
124
struct codegen_context ctx;
arch/powerpc/net/bpf_jit_comp.c
173
struct codegen_context cgctx;
arch/powerpc/net/bpf_jit_comp.c
239
memset(&cgctx, 0, sizeof(struct codegen_context));
arch/powerpc/net/bpf_jit_comp.c
393
struct codegen_context *ctx, int insn_idx, int jmp_off,
arch/powerpc/net/bpf_jit_comp.c
52
void bpf_jit_build_fentry_stubs(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp.c
599
static int invoke_bpf_prog(u32 *image, u32 *ro_image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
681
static int invoke_bpf_mod_ret(u32 *image, u32 *ro_image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
725
static void bpf_trampoline_setup_tail_call_info(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
753
static void bpf_trampoline_restore_tail_call_cnt(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
765
static void bpf_trampoline_save_args(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
784
static void bpf_trampoline_restore_args_regs(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
792
static void bpf_trampoline_restore_args_stack(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp.c
819
struct codegen_context codegen_ctx, *ctx;
arch/powerpc/net/bpf_jit_comp32.c
126
void prepare_for_fsession_fentry(u32 *image, struct codegen_context *ctx, int cookie_cnt,
arch/powerpc/net/bpf_jit_comp32.c
145
void store_func_meta(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp32.c
161
void bpf_jit_build_prologue(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp32.c
211
static void bpf_jit_emit_common_epilogue(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp32.c
232
void bpf_jit_build_epilogue(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp32.c
244
int bpf_jit_emit_func_call_rel(u32 *image, u32 *fimage, struct codegen_context *ctx, u64 func)
arch/powerpc/net/bpf_jit_comp32.c
261
static int bpf_jit_emit_tail_call(u32 *image, struct codegen_context *ctx, u32 out)
arch/powerpc/net/bpf_jit_comp32.c
322
int bpf_jit_build_body(struct bpf_prog *fp, u32 *image, u32 *fimage, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp32.c
46
void bpf_jit_init_reg_mapping(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp32.c
68
static int bpf_jit_stack_offsetof(struct codegen_context *ctx, int reg)
arch/powerpc/net/bpf_jit_comp32.c
82
static inline bool bpf_has_stack_frame(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp32.c
96
void bpf_jit_realloc_regs(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
104
static inline bool bpf_has_stack_frame(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
140
static int bpf_jit_stack_local(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
156
static int bpf_jit_stack_tailcallinfo_offset(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
161
static int bpf_jit_stack_offsetof(struct codegen_context *ctx, int reg)
arch/powerpc/net/bpf_jit_comp64.c
182
void prepare_for_fsession_fentry(u32 *image, struct codegen_context *ctx, int cookie_cnt,
arch/powerpc/net/bpf_jit_comp64.c
192
void store_func_meta(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp64.c
207
void bpf_jit_realloc_regs(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
211
static void emit_fp_priv_stack(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
233
static int bpf_jit_stack_size(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
240
void bpf_jit_build_prologue(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
368
static void bpf_jit_emit_common_epilogue(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
401
void bpf_jit_build_epilogue(u32 *image, struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
454
int bpf_jit_emit_func_call_rel(u32 *image, u32 *fimage, struct codegen_context *ctx, u64 func)
arch/powerpc/net/bpf_jit_comp64.c
552
static int zero_extend(u32 *image, struct codegen_context *ctx, u32 src_reg, u32 dst_reg, u32 size)
arch/powerpc/net/bpf_jit_comp64.c
575
static int sign_extend(u32 *image, struct codegen_context *ctx, u32 src_reg, u32 dst_reg, u32 size)
arch/powerpc/net/bpf_jit_comp64.c
604
struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp64.c
629
static int bpf_jit_emit_tail_call(u32 *image, struct codegen_context *ctx, u32 out)
arch/powerpc/net/bpf_jit_comp64.c
755
static int bpf_jit_emit_atomic_ops(u32 *image, struct codegen_context *ctx,
arch/powerpc/net/bpf_jit_comp64.c
76
void bpf_jit_init_reg_mapping(struct codegen_context *ctx)
arch/powerpc/net/bpf_jit_comp64.c
860
static int bpf_jit_emit_probe_mem_store(struct codegen_context *ctx, u32 src_reg, s16 off,
arch/powerpc/net/bpf_jit_comp64.c
890
static int emit_atomic_ld_st(const struct bpf_insn insn, struct codegen_context *ctx, u32 *image)
arch/powerpc/net/bpf_jit_comp64.c
956
int bpf_jit_build_body(struct bpf_prog *fp, u32 *image, u32 *fimage, struct codegen_context *ctx,