Lines Matching defs:jit_ctx
91 * struct jit_ctx - JIT context
100 struct jit_ctx {
119 static enum reg_val_type get_reg_val_type(const struct jit_ctx *ctx,
141 static unsigned int j_target(struct jit_ctx *ctx, int target_idx)
159 static u32 b_imm(unsigned int tgt, struct jit_ctx *ctx)
193 static int ebpf_to_mips_reg(struct jit_ctx *ctx,
270 static int gen_int_prologue(struct jit_ctx *ctx)
352 static int build_int_epilogue(struct jit_ctx *ctx, int dest_reg)
409 struct jit_ctx *ctx)
422 static int gen_imm_insn(const struct bpf_insn *insn, struct jit_ctx *ctx,
567 static void emit_const_to_reg(struct jit_ctx *ctx, int dst, u64 value)
604 static int emit_bpf_tail_call(struct jit_ctx *ctx, int this_idx)
659 static int build_one_insn(const struct bpf_insn *insn, struct jit_ctx *ctx,
1521 static int build_int_body(struct jit_ctx *ctx)
1562 static int reg_val_propagate_range(struct jit_ctx *ctx, u64 initial_rvt,
1739 static int reg_val_propagate(struct jit_ctx *ctx)
1806 struct jit_ctx ctx;