Lines Matching refs:addr

23 #define REG64(addr)        (*(volatile uint64_t *)(addr))  argument
24 #define REG32(addr) (*(volatile uint32_t *)(addr)) argument
25 #define REG16(addr) (*(volatile uint16_t *)(addr)) argument
26 #define REG8(addr) (*(volatile uint8_t *)(addr)) argument
63 static inline uint8_t getreg8(volatile void *addr) in getreg8() argument
65 return *(volatile uint8_t *)addr; in getreg8()
68 static inline void putreg8(uint8_t val, volatile void *addr) in putreg8() argument
70 *(volatile uint8_t *)addr = val; in putreg8()
73 static inline uint16_t getreg16(volatile void *addr) in getreg16() argument
75 return *(volatile uint16_t *)addr; in getreg16()
78 static inline void putreg16(uint16_t val, volatile void *addr) in putreg16() argument
80 *(volatile uint16_t *)addr = val; in putreg16()
83 static inline uint32_t getreg32(volatile void *addr) in getreg32() argument
85 return *(volatile uint32_t *)addr; in getreg32()
88 static inline void putreg32(uint32_t val, volatile void *addr) in putreg32() argument
90 *(volatile uint32_t *)addr = val; in putreg32()
93 static inline uint64_t getreg64(volatile void *addr) in getreg64() argument
95 return *(volatile uint64_t *)addr; in getreg64()
98 static inline void putreg64(uint32_t val, volatile void *addr) in putreg64() argument
100 *(volatile uint64_t *)addr = val; in putreg64()
103 static inline uint32_t inl(void *addr) in inl() argument
105 return *(volatile uint32_t *)addr; in inl()
108 static inline void outl(uint32_t val, void *addr) in outl() argument
110 *(volatile uint32_t *)addr = val; in outl()