Searched refs:rv_i_insn (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/arch/riscv/net/ |
H A D | bpf_jit.h | 232 static inline u32 rv_i_insn(u16 imm11_0, u8 rs1, u8 funct3, u8 rd, u8 opcode) in rv_i_insn() function 335 return rv_i_insn(imm11_0, rs1, 0, rd, 0x13); in rv_addi() 340 return rv_i_insn(imm11_0, rs1, 7, rd, 0x13); in rv_andi() 345 return rv_i_insn(imm11_0, rs1, 6, rd, 0x13); in rv_ori() 350 return rv_i_insn(imm11_0, rs1, 4, rd, 0x13); in rv_xori() 355 return rv_i_insn(imm11_0, rs1, 1, rd, 0x13); in rv_slli() 360 return rv_i_insn(imm11_0, rs1, 5, rd, 0x13); in rv_srli() 365 return rv_i_insn(0x400 | imm11_0, rs1, 5, rd, 0x13); in rv_srai() 450 return rv_i_insn(imm11_0, rs1, 0, rd, 0x67); in rv_jalr() 505 return rv_i_insn(imm11_ in rv_lw() [all...] |
/kernel/linux/linux-6.6/arch/riscv/net/ |
H A D | bpf_jit.h | 236 static inline u32 rv_i_insn(u16 imm11_0, u8 rs1, u8 funct3, u8 rd, u8 opcode) in rv_i_insn() function 339 return rv_i_insn(imm11_0, rs1, 0, rd, 0x13); in rv_addi() 344 return rv_i_insn(imm11_0, rs1, 7, rd, 0x13); in rv_andi() 349 return rv_i_insn(imm11_0, rs1, 6, rd, 0x13); in rv_ori() 354 return rv_i_insn(imm11_0, rs1, 4, rd, 0x13); in rv_xori() 359 return rv_i_insn(imm11_0, rs1, 1, rd, 0x13); in rv_slli() 364 return rv_i_insn(imm11_0, rs1, 5, rd, 0x13); in rv_srli() 369 return rv_i_insn(0x400 | imm11_0, rs1, 5, rd, 0x13); in rv_srai() 464 return rv_i_insn(imm11_0, rs1, 0, rd, 0x67); in rv_jalr() 519 return rv_i_insn(imm11_ in rv_lb() [all...] |
Completed in 5 milliseconds