Lines Matching defs:ctx

141 static inline void _emit(int cond, u32 inst, struct jit_ctx *ctx)  in _emit()
155 static inline void emit(u32 inst, struct jit_ctx *ctx) in emit()
160 static u16 saved_regs(struct jit_ctx *ctx) in saved_regs()
184 static inline int mem_words_used(struct jit_ctx *ctx) in mem_words_used()
198 static void build_prologue(struct jit_ctx *ctx) in build_prologue()
238 static void build_epilogue(struct jit_ctx *ctx) in build_epilogue()
277 static u16 imm_offset(u32 k, struct jit_ctx *ctx) in imm_offset()
325 static inline void emit_mov_i_no8m(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i_no8m()
336 static inline void emit_mov_i(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i()
348 static void emit_load_be32(u8 cond, u8 r_res, u8 r_addr, struct jit_ctx *ctx) in emit_load_be32()
360 static void emit_load_be16(u8 cond, u8 r_res, u8 r_addr, struct jit_ctx *ctx) in emit_load_be16()
367 static inline void emit_swap16(u8 r_dst, u8 r_src, struct jit_ctx *ctx) in emit_swap16()
384 static void emit_load_be32(u8 cond, u8 r_res, u8 r_addr, struct jit_ctx *ctx) in emit_load_be32()
392 static void emit_load_be16(u8 cond, u8 r_res, u8 r_addr, struct jit_ctx *ctx) in emit_load_be16()
413 static inline u32 b_imm(unsigned tgt, struct jit_ctx *ctx) in b_imm()
428 #define OP_IMM3(op, r1, r2, imm_val, ctx) \ argument
439 static inline void emit_err_ret(u8 cond, struct jit_ctx *ctx) in emit_err_ret()
451 static inline void emit_blx_r(u8 tgt_reg, struct jit_ctx *ctx) in emit_blx_r()
465 static inline void emit_udivmod(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx, in emit_udivmod()
504 static inline void update_on_xread(struct jit_ctx *ctx) in update_on_xread()
512 static int build_body(struct jit_ctx *ctx) in build_body()
992 struct jit_ctx ctx; in bpf_jit_compile() local