Searched refs:RV_X (Results 1 – 4 of 4) sorted by relevance
| /Linux-v6.1/arch/riscv/kernel/ |
| D | elf_kexec.c | 312 #define RV_X(x, s, n) (((x) >> (s)) & ((1 << (n)) - 1)) macro 320 (RV_X(x, 0, 12) << 20) 322 ((RV_X(x, 1, 4) << 8) | (RV_X(x, 5, 6) << 25) | \ 323 (RV_X(x, 11, 1) << 7) | (RV_X(x, 12, 1) << 31)) 325 (RV_X(x, 12, 20) << 12) 327 ((RV_X(x, 1, 10) << 21) | (RV_X(x, 11, 1) << 20) | \ 328 (RV_X(x, 12, 8) << 12) | (RV_X(x, 20, 1) << 31)) 330 ((RV_X(x, 1, 2) << 3) | (RV_X(x, 3, 2) << 10) | (RV_X(x, 5, 1) << 2) | \ 331 (RV_X(x, 6, 2) << 5) | (RV_X(x, 8, 1) << 12)) 333 ((RV_X(x, 1, 3) << 3) | (RV_X(x, 4, 1) << 11) | (RV_X(x, 5, 1) << 2) | \ [all …]
|
| D | traps_misaligned.c | 103 #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(x, 5, 2) << 3) | \ [all …]
|
| /Linux-v6.1/arch/riscv/include/asm/ |
| D | parse_asm.h | 180 #define RV_X(X, s, mask) (((X) >> (s)) & (mask)) macro 181 #define RVC_X(X, s, mask) RV_X(X, s, mask) 185 (RV_X(x_, J_IMM_10_1_OPOFF, J_IMM_10_1_MASK) << J_IMM_10_1_OFF) | \ 186 (RV_X(x_, J_IMM_11_OPOFF, J_IMM_11_MASK) << J_IMM_11_OFF) | \ 187 (RV_X(x_, J_IMM_19_12_OPOFF, J_IMM_19_12_MASK) << J_IMM_19_12_OFF) | \ 192 (RV_X(x_, I_IMM_11_0_OPOFF, I_IMM_11_0_MASK)) | \ 197 (RV_X(x_, B_IMM_4_1_OPOFF, B_IMM_4_1_MASK) << B_IMM_4_1_OFF) | \ 198 (RV_X(x_, B_IMM_10_5_OPOFF, B_IMM_10_5_MASK) << B_IMM_10_5_OFF) | \ 199 (RV_X(x_, B_IMM_11_OPOFF, B_IMM_11_MASK) << B_IMM_11_OFF) | \
|
| /Linux-v6.1/arch/riscv/kvm/ |
| D | vcpu_insn.c | 89 #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(x, 5, 2) << 3) | \ [all …]
|