Home
last modified time | relevance | path

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

/linux-6.12.1/arch/riscv/net/
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()
486 emit_imm(RV_REG_T1, off, ctx); in emit_atomic()
746 emit_imm(RV_REG_T1, l->cookie, ctx); in invoke_bpf_prog()
753 emit_imm(RV_REG_A0, (const s64)p, ctx); in invoke_bpf_prog()
774 emit_imm(RV_REG_A1, (const s64)p->insnsi, ctx); in invoke_bpf_prog()
792 emit_imm(RV_REG_A0, (const s64)p, ctx); in invoke_bpf_prog()
937 emit_imm(RV_REG_T1, (const s64)func_addr, ctx); in __arch_prepare_bpf_trampoline()
951 emit_imm(RV_REG_A0, ctx->insns ? (const s64)im : RV_MAX_COUNT_IMM, ctx); in __arch_prepare_bpf_trampoline()
1013 emit_imm(RV_REG_A0, ctx->insns ? (const s64)im : RV_MAX_COUNT_IMM, ctx); in __arch_prepare_bpf_trampoline()
[all …]
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-6.12.1/arch/parisc/net/
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 …]
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 …]