Home
last modified time | relevance | path

Searched refs:imm7 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/riscv/net/
H A Dbpf_jit.h549 static inline u16 rvc_lw(u8 rd, u32 imm7, u8 rs1) in rvc_lw() argument
553 imm_hi = (imm7 & 0x38) >> 3; in rvc_lw()
554 imm_lo = ((imm7 & 0x4) >> 1) | ((imm7 & 0x40) >> 6); in rvc_lw()
558 static inline u16 rvc_sw(u8 rs1, u32 imm7, u8 rs2) in rvc_sw() argument
562 imm_hi = (imm7 & 0x38) >> 3; in rvc_sw()
563 imm_lo = ((imm7 & 0x4) >> 1) | ((imm7 & 0x40) >> 6); in rvc_sw()
/kernel/linux/linux-6.6/arch/riscv/net/
H A Dbpf_jit.h615 static inline u16 rvc_lw(u8 rd, u32 imm7, u8 rs1) in rvc_lw() argument
619 imm_hi = (imm7 & 0x38) >> 3; in rvc_lw()
620 imm_lo = ((imm7 & 0x4) >> 1) | ((imm7 & 0x40) >> 6); in rvc_lw()
624 static inline u16 rvc_sw(u8 rs1, u32 imm7, u8 rs2) in rvc_sw() argument
628 imm_hi = (imm7 & 0x38) >> 3; in rvc_sw()
629 imm_lo = ((imm7 & 0x4) >> 1) | ((imm7 & 0x40) >> 6); in rvc_sw()
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dmodule.c94 u16 imm7 = (offset & 0x80) >> (7 - 6); in apply_r_riscv_rvc_jump_rela() local
101 imm11 | imm10 | imm9_8 | imm7 | imm6 | imm5 | imm4 | imm3_1; in apply_r_riscv_rvc_jump_rela()
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dmodule.c95 u16 imm7 = (offset & 0x80) >> (7 - 6); in apply_r_riscv_rvc_jump_rela() local
102 imm11 | imm10 | imm9_8 | imm7 | imm6 | imm5 | imm4 | imm3_1; in apply_r_riscv_rvc_jump_rela()

Completed in 8 milliseconds