Searched refs:iregcsr (Results 1 – 1 of 1) sorted by relevance
| /linux/arch/riscv/include/asm/ |
| H A D | csr_indirect.h | 19 #define csr_indirect_read(iregcsr, iselbase, iseloff) ({ \ argument 24 __value = csr_read(iregcsr); \ 29 #define csr_indirect_write(iregcsr, iselbase, iseloff, value) ({ \ argument 33 csr_write(iregcsr, (value)); \ 37 #define csr_indirect_warl(iregcsr, iselbase, iseloff, warl_val) ({ \ argument 42 __old_val = csr_read(iregcsr); \ 43 csr_write(iregcsr, (warl_val)); \ 44 __value = csr_read(iregcsr); \ 45 csr_write(iregcsr, __old_val); \
|