Lines Matching defs:ctx

120 static void emit_hppa_copy(const s8 rs, const s8 rd, struct hppa_jit_context *ctx)  in emit_hppa_copy()
129 static void emit_hppa_xor(const s8 r1, const s8 r2, const s8 r3, struct hppa_jit_context *ctx) in emit_hppa_xor()
141 static void emit_imm(const s8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm()
156 static void emit_imm32(const s8 *rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
171 struct hppa_jit_context *ctx) in emit_imm64()
177 static void __build_epilogue(bool is_tail_call, struct hppa_jit_context *ctx) in __build_epilogue()
225 u16 offset_sp, struct hppa_jit_context *ctx) in bpf_get_reg64_offset()
238 struct hppa_jit_context *ctx) in bpf_get_reg64()
244 bool must_load, struct hppa_jit_context *ctx) in bpf_get_reg64_ref()
261 struct hppa_jit_context *ctx) in bpf_put_reg64()
269 static void bpf_save_R0(struct hppa_jit_context *ctx) in bpf_save_R0()
274 static void bpf_restore_R0(struct hppa_jit_context *ctx) in bpf_restore_R0()
281 struct hppa_jit_context *ctx) in bpf_get_reg32()
292 struct hppa_jit_context *ctx) in bpf_get_reg32_ref()
305 struct hppa_jit_context *ctx) in bpf_put_reg32()
326 const s8 arg1, u8 opcode, struct hppa_jit_context *ctx) in emit_call_millicode()
360 const s8 *arg1, u8 opcode, struct hppa_jit_context *ctx) in emit_call_libgcc_ll()
402 struct hppa_jit_context *ctx) in emit_jump()
422 struct hppa_jit_context *ctx, const u8 op) in emit_alu_i64()
510 struct hppa_jit_context *ctx, const u8 op) in emit_alu_i32()
565 struct hppa_jit_context *ctx, const u8 op) in emit_alu_r64()
633 struct hppa_jit_context *ctx, const u8 op) in emit_alu_r32()
700 struct hppa_jit_context *ctx, const u8 op) in emit_branch_r64()
789 static int emit_bcc(u8 op, u8 rd, u8 rs, int paoff, struct hppa_jit_context *ctx) in emit_bcc()
867 struct hppa_jit_context *ctx, const u8 op) in emit_branch_r32()
886 static void emit_call(bool fixed, u64 addr, struct hppa_jit_context *ctx) in emit_call()
943 static int emit_bpf_tail_call(int insn, struct hppa_jit_context *ctx) in emit_bpf_tail_call()
1007 struct hppa_jit_context *ctx, const u8 size) in emit_load_r64()
1053 struct hppa_jit_context *ctx, const u8 size, in emit_store_r64()
1092 static void emit_rev16(const s8 rd, struct hppa_jit_context *ctx) in emit_rev16()
1099 static void emit_rev32(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) in emit_rev32()
1106 static void emit_zext64(const s8 *dst, struct hppa_jit_context *ctx) in emit_zext64()
1116 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx, in bpf_jit_emit_insn()
1467 void bpf_jit_build_prologue(struct hppa_jit_context *ctx) in bpf_jit_build_prologue()
1612 void bpf_jit_build_epilogue(struct hppa_jit_context *ctx) in bpf_jit_build_epilogue()