Home
last modified time | relevance | path

Searched refs:RV_X (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Delf_kexec.c332 #define RV_X(x, s, n) (((x) >> (s)) & ((1 << (n)) - 1)) macro
340 (RV_X(x, 0, 12) << 20)
342 ((RV_X(x, 1, 4) << 8) | (RV_X(x, 5, 6) << 25) | \
343 (RV_X(x, 11, 1) << 7) | (RV_X(x, 12, 1) << 31))
345 (RV_X(x, 12, 20) << 12)
347 ((RV_X(x, 1, 10) << 21) | (RV_X(x, 11, 1) << 20) | \
348 (RV_X(
[all...]
H A Dtraps_misaligned.c103 #define RV_X(x, s, n) (((x) >> (s)) & ((1 << (n)) - 1)) macro
104 #define RVC_LW_IMM(x) ((RV_X(x, 6, 1) << 2) | \
105 (RV_X(x, 10, 3) << 3) | \
106 (RV_X(x, 5, 1) << 6))
107 #define RVC_LD_IMM(x) ((RV_X(x, 10, 3) << 3) | \
108 (RV_X(x, 5, 2) << 6))
109 #define RVC_LWSP_IMM(x) ((RV_X(x, 4, 3) << 2) | \
110 (RV_X(x, 12, 1) << 5) | \
111 (RV_X(x, 2, 2) << 6))
112 #define RVC_LDSP_IMM(x) ((RV_X(
[all...]
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dtraps_misaligned.c102 #define RV_X(x, s, n) (((x) >> (s)) & ((1 << (n)) - 1)) macro
103 #define RVC_LW_IMM(x) ((RV_X(x, 6, 1) << 2) | \
104 (RV_X(x, 10, 3) << 3) | \
105 (RV_X(x, 5, 1) << 6))
106 #define RVC_LD_IMM(x) ((RV_X(x, 10, 3) << 3) | \
107 (RV_X(x, 5, 2) << 6))
108 #define RVC_LWSP_IMM(x) ((RV_X(x, 4, 3) << 2) | \
109 (RV_X(x, 12, 1) << 5) | \
110 (RV_X(x, 2, 2) << 6))
111 #define RVC_LDSP_IMM(x) ((RV_X(
[all...]
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dinsn.h291 #define RV_X(X, s, mask) (((X) >> (s)) & (mask)) macro
292 #define RVC_X(X, s, mask) RV_X(X, s, mask)
296 (RV_X(x_, RVG_RS1_OPOFF, RVG_RS1_MASK)); })
300 (RV_X(x_, RVG_RD_OPOFF, RVG_RD_MASK)); })
304 (RV_X(x_, RV_U_IMM_31_12_OPOFF, RV_U_IMM_31_12_MASK)); })
308 (RV_X(x_, RV_J_IMM_10_1_OPOFF, RV_J_IMM_10_1_MASK) << RV_J_IMM_10_1_OFF) | \
309 (RV_X(x_, RV_J_IMM_11_OPOFF, RV_J_IMM_11_MASK) << RV_J_IMM_11_OFF) | \
310 (RV_X(x_, RV_J_IMM_19_12_OPOFF, RV_J_IMM_19_12_MASK) << RV_J_IMM_19_12_OFF) | \
315 (RV_X(x_, RV_I_IMM_11_0_OPOFF, RV_I_IMM_11_0_MASK)) | \
320 (RV_X(x
[all...]
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dparse_asm.h183 #define RV_X(X, s, mask) (((X) >> (s)) & (mask)) macro
184 #define RVC_X(X, s, mask) RV_X(X, s, mask)
188 (RV_X(x_, J_IMM_10_1_OPOFF, J_IMM_10_1_MASK) << J_IMM_10_1_OFF) | \
189 (RV_X(x_, J_IMM_11_OPOFF, J_IMM_11_MASK) << J_IMM_11_OFF) | \
190 (RV_X(x_, J_IMM_19_12_OPOFF, J_IMM_19_12_MASK) << J_IMM_19_12_OFF) | \
195 (RV_X(x_, I_IMM_11_0_OPOFF, I_IMM_11_0_MASK)) | \
200 (RV_X(x_, B_IMM_4_1_OPOFF, B_IMM_4_1_MASK) << B_IMM_4_1_OFF) | \
201 (RV_X(x_, B_IMM_10_5_OPOFF, B_IMM_10_5_MASK) << B_IMM_10_5_OFF) | \
202 (RV_X(x_, B_IMM_11_OPOFF, B_IMM_11_MASK) << B_IMM_11_OFF) | \
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_insn.c89 #define RV_X(x, s, n) (((x) >> (s)) & ((1 << (n)) - 1)) macro
90 #define RVC_LW_IMM(x) ((RV_X(x, 6, 1) << 2) | \
91 (RV_X(x, 10, 3) << 3) | \
92 (RV_X(x, 5, 1) << 6))
93 #define RVC_LD_IMM(x) ((RV_X(x, 10, 3) << 3) | \
94 (RV_X(x, 5, 2) << 6))
95 #define RVC_LWSP_IMM(x) ((RV_X(x, 4, 3) << 2) | \
96 (RV_X(x, 12, 1) << 5) | \
97 (RV_X(x, 2, 2) << 6))
98 #define RVC_LDSP_IMM(x) ((RV_X(
[all...]

Completed in 5 milliseconds