Lines Matching defs:ctx

127 int push_regs(struct jit_context *ctx, u32 mask, u32 excl, int depth)  in push_regs()
150 int pop_regs(struct jit_context *ctx, u32 mask, u32 excl, int depth) in pop_regs()
169 int get_target(struct jit_context *ctx, u32 loc) in get_target()
185 int get_offset(const struct jit_context *ctx, int off) in get_offset()
192 void emit_mov_i(struct jit_context *ctx, u8 dst, s32 imm) in emit_mov_i()
204 void emit_mov_r(struct jit_context *ctx, u8 dst, u8 src) in emit_mov_r()
298 void emit_alu_i(struct jit_context *ctx, u8 dst, s32 imm, u8 op) in emit_alu_i()
342 void emit_alu_r(struct jit_context *ctx, u8 dst, u8 src, u8 op) in emit_alu_r()
409 void emit_atomic_r(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code) in emit_atomic_r()
445 void emit_cmpxchg_r(struct jit_context *ctx, u8 dst, u8 src, u8 res, s16 off) in emit_cmpxchg_r()
458 void emit_bswap_r(struct jit_context *ctx, u8 dst, u32 width) in emit_bswap_r()
553 static void setup_jmp(struct jit_context *ctx, u8 bpf_op, in setup_jmp()
605 void setup_jmp_i(struct jit_context *ctx, s32 imm, u8 width, in setup_jmp_i()
650 void setup_jmp_r(struct jit_context *ctx, bool same_reg, in setup_jmp_r()
677 int finish_jmp(struct jit_context *ctx, u8 jit_op, s16 bpf_off) in finish_jmp()
698 void emit_jmp_i(struct jit_context *ctx, u8 dst, s32 imm, s32 off, u8 op) in emit_jmp_i()
758 void emit_jmp_r(struct jit_context *ctx, u8 dst, u8 src, s32 off, u8 op) in emit_jmp_r()
826 int emit_ja(struct jit_context *ctx, s16 off) in emit_ja()
838 int emit_exit(struct jit_context *ctx) in emit_exit()
850 static int build_body(struct jit_context *ctx) in build_body()
888 static void set_convert_flag(struct jit_context *ctx, bool enable) in set_convert_flag()
916 struct jit_context ctx; in bpf_int_jit_compile() local