Searched refs:hppa_jit_context (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/arch/parisc/net/ |
H A D | bpf_jit_comp64.c | 62 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 D | bpf_jit_comp32.c | 171 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 D | bpf_jit.h | 65 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 D | bpf_jit_core.c | 16 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()
|