Lines Matching defs:ctx

62 static u8 bpf_to_hppa_reg(int bpf_reg, struct hppa_jit_context *ctx)  in bpf_to_hppa_reg()
70 static void emit_hppa_copy(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) in emit_hppa_copy()
79 …oid emit_hppa64_depd(u8 src, u8 pos, u8 len, u8 target, bool no_zero, struct hppa_jit_context *ctx) in emit_hppa64_depd()
92 static void emit_hppa64_shld(u8 src, int num, u8 target, struct hppa_jit_context *ctx) in emit_hppa64_shld()
97 … emit_hppa64_extrd(u8 src, u8 pos, u8 len, u8 target, bool signed_op, struct hppa_jit_context *ctx) in emit_hppa64_extrd()
109 … emit_hppa64_extrw(u8 src, u8 pos, u8 len, u8 target, bool signed_op, struct hppa_jit_context *ctx) in emit_hppa64_extrw()
119 #define emit_hppa64_zext32(r, target, ctx) \ argument
121 #define emit_hppa64_sext32(r, target, ctx) \ argument
124 …tic void emit_hppa64_shrd(u8 src, int num, u8 target, bool signed_op, struct hppa_jit_context *ctx) in emit_hppa64_shrd()
129 …tic void emit_hppa64_shrw(u8 src, int num, u8 target, bool signed_op, struct hppa_jit_context *ctx) in emit_hppa64_shrw()
135 static void emit_imm32(u8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
160 static void emit_imm(u8 rd, s64 imm, u8 tmpreg, struct hppa_jit_context *ctx) in emit_imm()
182 struct hppa_jit_context *ctx) in emit_jump()
205 static void __build_epilogue(bool is_tail_call, struct hppa_jit_context *ctx) in __build_epilogue()
249 struct hppa_jit_context *ctx) in emit_branch()
337 static void emit_zext_32(u8 reg, struct hppa_jit_context *ctx) in emit_zext_32()
342 static void emit_bpf_tail_call(int insn, struct hppa_jit_context *ctx) in emit_bpf_tail_call()
408 struct hppa_jit_context *ctx) in init_regs()
428 static void emit_zext_32_rd_rs(u8 *rd, u8 *rs, struct hppa_jit_context *ctx) in emit_zext_32_rd_rs()
436 static void emit_sext_32_rd_rs(u8 *rd, u8 *rs, struct hppa_jit_context *ctx) in emit_sext_32_rd_rs()
444 static void emit_zext_32_rd_t1(u8 *rd, struct hppa_jit_context *ctx) in emit_zext_32_rd_t1()
451 static void emit_sext_32_rd(u8 *rd, struct hppa_jit_context *ctx) in emit_sext_32_rd()
463 static void emit_call(u64 addr, bool fixed, struct hppa_jit_context *ctx) in emit_call()
506 const s8 arg1, u8 opcode, struct hppa_jit_context *ctx) in emit_call_libgcc_ll()
555 struct hppa_jit_context *ctx, const u8 size, in emit_store()
592 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx, in bpf_jit_emit_insn()
1100 void bpf_jit_build_prologue(struct hppa_jit_context *ctx) in bpf_jit_build_prologue()
1201 void bpf_jit_build_epilogue(struct hppa_jit_context *ctx) in bpf_jit_build_epilogue()