Lines Matching refs:jit_ctx
35 static void mark_call(struct jit_ctx *ctx)
40 static void mark_tail_call(struct jit_ctx *ctx)
45 static bool seen_call(struct jit_ctx *ctx)
50 static bool seen_tail_call(struct jit_ctx *ctx)
55 static u8 tail_call_reg(struct jit_ctx *ctx)
89 static void build_prologue(struct jit_ctx *ctx)
149 static void __build_epilogue(struct jit_ctx *ctx, bool is_tail_call)
194 static void build_epilogue(struct jit_ctx *ctx)
206 static int emit_bpf_tail_call(struct jit_ctx *ctx)
277 static void emit_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx)
407 struct jit_ctx *ctx,
449 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, bool extra_pass)
1036 static int build_body(struct jit_ctx *ctx, bool extra_pass)
1075 static int validate_code(struct jit_ctx *ctx)
1098 struct jit_ctx ctx;