Home
last modified time | relevance | path

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

/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c188 static void emit_imm(u8 rd, s64 val, struct rv_jit_context *ctx) in emit_imm() function
224 emit_imm(rd, upper, ctx); in emit_imm()
524 emit_imm(RV_REG_T1, off, ctx); in emit_ldx()
533 emit_imm(RV_REG_T1, imm, ctx); in emit_st()
541 emit_imm(RV_REG_T2, off, ctx); in emit_st()
557 emit_imm(RV_REG_T1, off, ctx); in emit_stx()
623 emit_imm(RV_REG_T1, off, ctx); in emit_atomic_rmw()
937 emit_imm(RV_REG_T1, l->cookie, ctx); in invoke_bpf_prog()
944 emit_imm(RV_REG_A0, (const s64)p, ctx); in invoke_bpf_prog()
965 emit_imm(RV_REG_A1, (const s64)p->insnsi, ctx); in invoke_bpf_prog()
[all …]
H A Dbpf_jit_comp32.c111 static void emit_imm(const s8 rd, s32 imm, struct rv_jit_context *ctx) in emit_imm() function
127 emit_imm(lo(rd), imm, ctx); in emit_imm32()
139 emit_imm(lo(rd), imm_lo, ctx); in emit_imm64()
140 emit_imm(hi(rd), imm_hi, ctx); in emit_imm64()
257 emit_imm(RV_REG_T0, imm, ctx); in emit_alu_i64()
267 emit_imm(RV_REG_T0, imm, ctx); in emit_alu_i64()
277 emit_imm(RV_REG_T0, imm, ctx); in emit_alu_i64()
335 emit_imm(lo(rd), imm, ctx); in emit_alu_i32()
341 emit_imm(RV_REG_T0, imm, ctx); in emit_alu_i32()
349 emit_imm(RV_REG_T0, imm, ctx); in emit_alu_i32()
[all …]
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c160 static void emit_imm(u8 rd, s64 imm, u8 tmpreg, struct hppa_jit_context *ctx) in emit_imm() function
529 emit_imm(HPPA_REG_R31, func_addr, arg0, ctx); in emit_call_libgcc_ll()
654 emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
665 emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
676 emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
773 emit_imm(rd, imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
784 emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
795 emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
803 emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
810 emit_imm(HPPA_REG_T1, imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn()
[all …]
H A Dbpf_jit_comp32.c141 static void emit_imm(const s8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm() function
160 emit_imm(lo(rd), imm, ctx); in emit_imm32()
173 emit_imm(hi(rd), imm_hi, ctx); in emit_imm64()
174 emit_imm(lo(rd), imm_lo, ctx); in emit_imm64()
438 emit_imm(HPPA_REG_T0, imm, ctx); in emit_alu_i64()
444 emit_imm(HPPA_REG_T0, imm, ctx); in emit_alu_i64()
447 emit_imm(hi(rd), -1, ctx); in emit_alu_i64()
450 emit_imm(HPPA_REG_T0, imm, ctx); in emit_alu_i64()
453 emit_imm(HPPA_REG_T0, -1, ctx); in emit_alu_i64()
523 emit_imm(lo(rd), imm, ctx); in emit_alu_i32()
[all …]