Lines Matching refs:ptr

181 __IAR_FT uint16_t __iar_uint16_read(void const *ptr)  in __iar_uint16_read()  argument
183 return *(__packed uint16_t*)(ptr); in __iar_uint16_read()
193 __IAR_FT void __iar_uint16_write(void const *ptr, uint16_t val) in __iar_uint16_write() argument
195 *(__packed uint16_t*)(ptr) = val;; in __iar_uint16_write()
204 __IAR_FT uint32_t __iar_uint32_read(void const *ptr) in __iar_uint32_read() argument
206 return *(__packed uint32_t*)(ptr); in __iar_uint32_read()
215 __IAR_FT void __iar_uint32_write(void const *ptr, uint32_t val) in __iar_uint32_write() argument
217 *(__packed uint32_t*)(ptr) = val;; in __iar_uint32_write()
581 __IAR_FT uint32_t __LDREXW(uint32_t volatile *ptr) in __LDREXW() argument
583 return __LDREX((unsigned long *)ptr); in __LDREXW()
586 __IAR_FT uint32_t __STREXW(uint32_t value, uint32_t volatile *ptr) in __STREXW() argument
588 return __STREX(value, (unsigned long *)ptr); in __STREXW()
877 __IAR_FT uint8_t __LDAB(volatile uint8_t *ptr) in __LDAB() argument
880 __ASM volatile ("LDAB %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); in __LDAB()
884 __IAR_FT uint16_t __LDAH(volatile uint16_t *ptr) in __LDAH() argument
887 __ASM volatile ("LDAH %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); in __LDAH()
891 __IAR_FT uint32_t __LDA(volatile uint32_t *ptr) in __LDA() argument
894 __ASM volatile ("LDA %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); in __LDA()
898 __IAR_FT void __STLB(uint8_t value, volatile uint8_t *ptr) in __STLB() argument
900 __ASM volatile ("STLB %1, [%0]" :: "r" (ptr), "r" (value) : "memory"); in __STLB()
903 __IAR_FT void __STLH(uint16_t value, volatile uint16_t *ptr) in __STLH() argument
905 __ASM volatile ("STLH %1, [%0]" :: "r" (ptr), "r" (value) : "memory"); in __STLH()
908 __IAR_FT void __STL(uint32_t value, volatile uint32_t *ptr) in __STL() argument
910 __ASM volatile ("STL %1, [%0]" :: "r" (ptr), "r" (value) : "memory"); in __STL()
913 __IAR_FT uint8_t __LDAEXB(volatile uint8_t *ptr) in __LDAEXB() argument
916 __ASM volatile ("LDAEXB %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); in __LDAEXB()
920 __IAR_FT uint16_t __LDAEXH(volatile uint16_t *ptr) in __LDAEXH() argument
923 __ASM volatile ("LDAEXH %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); in __LDAEXH()
927 __IAR_FT uint32_t __LDAEX(volatile uint32_t *ptr) in __LDAEX() argument
930 __ASM volatile ("LDAEX %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); in __LDAEX()
934 __IAR_FT uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr) in __STLEXB() argument
937 __ASM volatile ("STLEXB %0, %2, [%1]" : "=r" (res) : "r" (ptr), "r" (value) : "memory"); in __STLEXB()
941 __IAR_FT uint32_t __STLEXH(uint16_t value, volatile uint16_t *ptr) in __STLEXH() argument
944 __ASM volatile ("STLEXH %0, %2, [%1]" : "=r" (res) : "r" (ptr), "r" (value) : "memory"); in __STLEXH()
948 __IAR_FT uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr) in __STLEX() argument
951 __ASM volatile ("STLEX %0, %2, [%1]" : "=r" (res) : "r" (ptr), "r" (value) : "memory"); in __STLEX()