Lines Matching refs:ctx
26 int bpf_jit_emit_exit_insn(u32 *image, struct codegen_context *ctx, int tmp_reg, long exit_addr)
28 if (!exit_addr || is_offset_in_branch_range(exit_addr - (ctx->idx * 4))) {
30 } else if (ctx->alt_exit_addr) {
31 if (WARN_ON(!is_offset_in_branch_range((long)ctx->alt_exit_addr - (ctx->idx * 4))))
33 PPC_JMP(ctx->alt_exit_addr);
35 ctx->alt_exit_addr = ctx->idx * 4;
36 bpf_jit_build_epilogue(image, ctx);
47 struct codegen_context ctx;
99 cgctx = jit_data->ctx;
131 * from bpf_jit_emit_tail_call() with a not yet stable ctx->seen.
216 jit_data->ctx = cgctx;
233 int bpf_add_extable_entry(struct bpf_prog *fp, u32 *image, int pass, struct codegen_context *ctx,
246 WARN_ON_ONCE(ctx->exentry_idx >= fp->aux->num_exentries))
253 (ctx->exentry_idx * BPF_FIXUP_LEN * 4);
262 ex = &fp->aux->extable[ctx->exentry_idx];
274 ctx->exentry_idx++;