Searched refs:emit_imm (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/kernel/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 123 static void emit_imm(u8 rd, s64 val, struct rv_jit_context *ctx) in emit_imm() function 159 emit_imm(rd, upper, ctx); in emit_imm() 618 emit_imm(rd, imm, ctx); in bpf_jit_emit_insn() 629 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() 640 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() 651 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() 662 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() 673 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() 681 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() 689 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn() [all …]
|
| H A D | bpf_jit_comp32.c | 111 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 …]
|