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