Home
last modified time | relevance | path

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

/libcpu/risc-v/common64/
A Driscv_io.h98 #define __io_ar() __asm__ __volatile__ ("fence i,r" : : : "memory"); macro
102 #define readb(c) ({ rt_uint8_t __v; __io_br(); __v = __raw_readb(c); __io_ar(); __v; })
103 #define readw(c) ({ rt_uint16_t __v; __io_br(); __v = __raw_readw(c); __io_ar(); __v; })
104 #define readl(c) ({ rt_uint32_t __v; __io_br(); __v = __raw_readl(c); __io_ar(); __v; })
111 #define readq(c) ({ rt_uint64_t __v; __io_br(); __v = __raw_readq(c); __io_ar(); __v; })

Completed in 42 milliseconds