Lines Matching refs:ptr
1283 __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr) in __LDRBT() argument
1288 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT()
1293 __ASM volatile ("ldrbt %0, [%1]" : "=r" (result) : "r" (ptr) : "memory" ); in __LDRBT()
1305 __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr) in __LDRHT() argument
1310 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT()
1315 __ASM volatile ("ldrht %0, [%1]" : "=r" (result) : "r" (ptr) : "memory" ); in __LDRHT()
1327 __STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr) in __LDRT() argument
1331 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT()
1342 __STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr) in __STRBT() argument
1344 __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRBT()
1354 __STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr) in __STRHT() argument
1356 __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STRHT()
1366 __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) in __STRT() argument
1368 __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); in __STRT()
1437 __STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr) in __LDAB() argument
1441 __ASM volatile ("ldab %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAB()
1452 __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) in __LDAH() argument
1456 __ASM volatile ("ldah %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAH()
1467 __STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr) in __LDA() argument
1471 __ASM volatile ("lda %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDA()
1482 __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) in __STLB() argument
1484 __ASM volatile ("stlb %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLB()
1494 __STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr) in __STLH() argument
1496 __ASM volatile ("stlh %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLH()
1506 __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) in __STL() argument
1508 __ASM volatile ("stl %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STL()
1518 __STATIC_FORCEINLINE uint8_t __LDAEXB(volatile uint8_t *ptr) in __LDAEXB() argument
1522 __ASM volatile ("ldaexb %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAEXB()
1533 __STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr) in __LDAEXH() argument
1537 __ASM volatile ("ldaexh %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAEXH()
1548 __STATIC_FORCEINLINE uint32_t __LDAEX(volatile uint32_t *ptr) in __LDAEX() argument
1552 __ASM volatile ("ldaex %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAEX()
1565 __STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr) in __STLEXB() argument
1569 __ASM volatile ("stlexb %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLEXB()
1582 __STATIC_FORCEINLINE uint32_t __STLEXH(uint16_t value, volatile uint16_t *ptr) in __STLEXH() argument
1586 __ASM volatile ("stlexh %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLEXH()
1599 __STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr) in __STLEX() argument
1603 __ASM volatile ("stlex %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLEX()