Home
last modified time | relevance | path

Searched refs:iregcsr (Results 1 – 1 of 1) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dcsr_indirect.h19 #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); \