Lines Matching refs:jit_ctx
104 struct jit_ctx { struct
123 static enum reg_val_type get_reg_val_type(const struct jit_ctx *ctx, in get_reg_val_type() argument
139 static unsigned int j_target(struct jit_ctx *ctx, int target_idx) in j_target()
157 static u32 b_imm(unsigned int tgt, struct jit_ctx *ctx) in b_imm()
191 int ebpf_to_mips_reg(struct jit_ctx *ctx, const struct bpf_insn *insn, in ebpf_to_mips_reg()
267 static int gen_int_prologue(struct jit_ctx *ctx) in gen_int_prologue()
341 static int build_int_epilogue(struct jit_ctx *ctx, int dest_reg) in build_int_epilogue()
388 struct jit_ctx *ctx) in gen_imm_to_reg()
401 static int gen_imm_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, in gen_imm_insn()
546 static void emit_const_to_reg(struct jit_ctx *ctx, int dst, u64 value) in emit_const_to_reg()
583 static int emit_bpf_tail_call(struct jit_ctx *ctx, int this_idx) in emit_bpf_tail_call()
637 static int build_one_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, in build_one_insn()
1430 static int build_int_body(struct jit_ctx *ctx) in build_int_body()
1471 static int reg_val_propagate_range(struct jit_ctx *ctx, u64 initial_rvt, in reg_val_propagate_range()
1648 static int reg_val_propagate(struct jit_ctx *ctx) in reg_val_propagate()
1715 struct jit_ctx ctx; in bpf_int_jit_compile()