Home
last modified time | relevance | path

Searched refs:hppa_jit_context (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c62 static u8 bpf_to_hppa_reg(int bpf_reg, struct hppa_jit_context *ctx) in bpf_to_hppa_reg()
135 static void emit_imm32(u8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
182 struct hppa_jit_context *ctx) in emit_jump()
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()
408 struct hppa_jit_context *ctx) in init_regs()
451 static void emit_sext_32_rd(u8 *rd, struct hppa_jit_context *ctx) in emit_sext_32_rd()
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()
1100 void bpf_jit_build_prologue(struct hppa_jit_context *ctx) in bpf_jit_build_prologue()
[all …]
H A Dbpf_jit_comp32.c171 struct hppa_jit_context *ctx) in emit_imm64()
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()
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()
402 struct hppa_jit_context *ctx) in emit_jump()
422 struct hppa_jit_context *ctx, const u8 op) in emit_alu_i64()
[all …]
H A Dbpf_jit.h65 struct hppa_jit_context { struct
245 struct hppa_jit_context ctx;
259 static inline void emit(const u32 insn, struct hppa_jit_context *ctx) in emit()
268 static inline int epilogue_offset(struct hppa_jit_context *ctx) in epilogue_offset()
304 static inline signed long hppa_offset(int insn, int off, struct hppa_jit_context *ctx) in hppa_offset()
473 void bpf_jit_build_prologue(struct hppa_jit_context *ctx);
474 void bpf_jit_build_epilogue(struct hppa_jit_context *ctx);
476 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx,
H A Dbpf_jit_core.c16 static int build_body(struct hppa_jit_context *ctx, bool extra_pass, int *offset) in build_body()
51 struct hppa_jit_context *ctx; in bpf_int_jit_compile()