Lines Matching refs:addr
346 __ALWAYS_INLINE uint8_t __LDRBT(volatile uint8_t *addr) in __LDRBT() argument
350 __ASM volatile("ldb %0, (%1, 0)" : "=r"(result) : "r"(addr)); in __LDRBT()
361 __ALWAYS_INLINE uint16_t __LDRHT(volatile uint16_t *addr) in __LDRHT() argument
366 __ASM volatile("ldh %0, (%1, 0)" : "=r"(result) : "r"(addr)); in __LDRHT()
377 __ALWAYS_INLINE uint32_t __LDRT(volatile uint32_t *addr) in __LDRT() argument
382 __ASM volatile("ldw %0, (%1, 0)" : "=r"(result) : "r"(addr)); in __LDRT()
393 __ALWAYS_INLINE void __STRBT(uint8_t value, volatile uint8_t *addr) in __STRBT() argument
396 __ASM volatile("stb %1, (%0, 0)" :: "r"(addr), "r"((uint32_t)value) : "memory"); in __STRBT()
406 __ALWAYS_INLINE void __STRHT(uint16_t value, volatile uint16_t *addr) in __STRHT() argument
409 __ASM volatile("sth %1, (%0, 0)" :: "r"(addr), "r"((uint32_t)value) : "memory"); in __STRHT()
419 __ALWAYS_INLINE void __STRT(uint32_t value, volatile uint32_t *addr) in __STRT() argument
422 __ASM volatile("stw %1, (%0, 0)" :: "r"(addr), "r"(value) : "memory"); in __STRT()