Lines Matching defs:ctx

98 static void emit_sext(struct jit_context *ctx, u8 dst, u8 src)  in emit_sext()
105 static void emit_zext(struct jit_context *ctx, u8 dst) in emit_zext()
117 static void emit_zext_ver(struct jit_context *ctx, u8 dst) in emit_zext_ver()
124 static void emit_mov_i64(struct jit_context *ctx, u8 dst, u64 imm64) in emit_mov_i64()
158 static void emit_alu_i64(struct jit_context *ctx, u8 dst, s32 imm, u8 op) in emit_alu_i64()
201 static void emit_alu_r64(struct jit_context *ctx, u8 dst, u8 src, u8 op) in emit_alu_r64()
262 static void emit_swap_r64(struct jit_context *ctx, u8 dst, u8 mask, u32 bits) in emit_swap_r64()
274 static void emit_bswap_r64(struct jit_context *ctx, u8 dst, u32 width) in emit_bswap_r64()
316 static void emit_trunc_r64(struct jit_context *ctx, u8 dst, u32 width) in emit_trunc_r64()
334 static void emit_ldx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size) in emit_ldx()
358 static void emit_stx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size) in emit_stx()
381 static void emit_atomic_r64(struct jit_context *ctx, in emit_atomic_r64()
421 static void emit_cmpxchg_r64(struct jit_context *ctx, u8 dst, u8 src, s16 off) in emit_cmpxchg_r64()
439 static int emit_call(struct jit_context *ctx, const struct bpf_insn *insn) in emit_call()
477 static int emit_tail_call(struct jit_context *ctx) in emit_tail_call()
546 void build_prologue(struct jit_context *ctx) in build_prologue()
619 void build_epilogue(struct jit_context *ctx, int dest_reg) in build_epilogue()
635 int build_insn(const struct bpf_insn *insn, struct jit_context *ctx) in build_insn()