Lines Matching refs:jit_ctx
35 static void mark_call(struct jit_ctx *ctx) in mark_call()
40 static void mark_tail_call(struct jit_ctx *ctx) in mark_tail_call()
45 static bool seen_call(struct jit_ctx *ctx) in seen_call()
50 static bool seen_tail_call(struct jit_ctx *ctx) in seen_tail_call()
55 static u8 tail_call_reg(struct jit_ctx *ctx) in tail_call_reg()
89 static void build_prologue(struct jit_ctx *ctx) in build_prologue()
149 static void __build_epilogue(struct jit_ctx *ctx, bool is_tail_call) in __build_epilogue()
194 static void build_epilogue(struct jit_ctx *ctx) in build_epilogue()
211 static int emit_bpf_tail_call(struct jit_ctx *ctx) in emit_bpf_tail_call()
282 static void emit_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx) in emit_atomic()
412 struct jit_ctx *ctx, in add_exception_handler()
458 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, bool extra_pass) in build_insn()
1124 static int build_body(struct jit_ctx *ctx, bool extra_pass) in build_body()
1163 static int validate_code(struct jit_ctx *ctx) in validate_code()
1186 struct jit_ctx ctx; in bpf_int_jit_compile()