Searched refs:RV_X (Results 1 – 2 of 2) sorted by relevance
| /linux/arch/riscv/kernel/ |
| H A D | machine_kexec_file.c | 120 (RV_X(x, 0, 12) << 20) 122 ((RV_X(x, 1, 4) << 8) | (RV_X(x, 5, 6) << 25) | \ 123 (RV_X(x, 11, 1) << 7) | (RV_X(x, 12, 1) << 31)) 125 (RV_X(x, 12, 20) << 12) 127 ((RV_X(x, 1, 10) << 21) | (RV_X(x, 11, 1) << 20) | \ 128 (RV_X(x, 12, 8) << 12) | (RV_X(x, 20, 1) << 31)) 130 ((RV_X(x, 1, 2) << 3) | (RV_X(x, 3, 2) << 10) | (RV_X(x, 5, 1) << 2) | \ 131 (RV_X(x, 6, 2) << 5) | (RV_X(x, 8, 1) << 12)) 133 ((RV_X(x, 1, 3) << 3) | (RV_X(x, 4, 1) << 11) | (RV_X(x, 5, 1) << 2) | \ 134 (RV_X(x, 6, 1) << 7) | (RV_X(x, 7, 1) << 6) | (RV_X(x, 8, 2) << 9) | \ [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | insn.h | 436 #define RV_X(X, s, n) RV_X_MASK(X, s, ((1 << (n)) - 1)) macro 437 #define RVC_LW_IMM(x) ((RV_X(x, 6, 1) << 2) | \ 438 (RV_X(x, 10, 3) << 3) | \ 439 (RV_X(x, 5, 1) << 6)) 440 #define RVC_LD_IMM(x) ((RV_X(x, 10, 3) << 3) | \ 441 (RV_X(x, 5, 2) << 6)) 442 #define RVC_LWSP_IMM(x) ((RV_X(x, 4, 3) << 2) | \ 443 (RV_X(x, 12, 1) << 5) | \ 444 (RV_X(x, 2, 2) << 6)) 445 #define RVC_LDSP_IMM(x) ((RV_X(x, 5, 2) << 3) | \ [all …]
|