Home
last modified time | relevance | path

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

/optee_os/lib/libutee/include/
H A Driscv_user_sysreg.h10 #define read_csr(csr) \ macro
25 hi = read_csr(timeh); in read_time()
26 lo = read_csr(time); in read_time()
27 } while (hi != read_csr(timeh)); in read_time()
31 time = read_csr(time); in read_time()
/optee_os/core/arch/riscv/kernel/
H A Dtee_time_rdtime.c24 hi = read_csr(timeh); in read_time()
25 lo = read_csr(time); in read_time()
26 } while (hi != read_csr(timeh)); in read_time()
H A Dthread_arch.c48 uint32_t xie = read_csr(CSR_XIE) & THREAD_EXCP_ALL; in thread_get_exceptions()
117 read_csr(CSR_XEPC), read_csr(CSR_XCAUSE), read_csr(CSR_XTVAL)); in thread_unhandled_trap()
176 unsigned long xstatus = read_csr(CSR_XSTATUS); in xstatus_for_xret()
480 assert(read_csr(CSR_XTVEC) == tvec); in thread_init_tvec()
537 ie = read_csr(CSR_XIE); in thread_enter_user_mode()
/optee_os/core/arch/riscv/include/
H A Driscv.h82 #define read_csr(csr) \ macro
128 #define rdtime() read_csr(CSR_TIME)
129 #define rdcycle() read_csr(CSR_CYCLE)
130 #define rdinstret() read_csr(CSR_INSTRET)
/optee_os/core/drivers/
H A Dimsic.c70 return read_csr(CSR_XIREG); in imsic_csr_read()