/cmsis-3.4.0/CMSIS/Core/Include/ |
D | cmsis_compiler.h | 106 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void*)(addr))->v… argument 110 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 114 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 118 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument 178 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 182 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 186 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 190 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument 249 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 253 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument [all …]
|
D | cachel1_armv7.h | 115 __STATIC_FORCEINLINE void SCB_InvalidateICache_by_Addr (volatile void *addr, int32_t isize) in SCB_InvalidateICache_by_Addr() argument 119 int32_t op_size = isize + (((uint32_t)addr) & (__SCB_ICACHE_LINE_SIZE - 1U)); in SCB_InvalidateICache_by_Addr() 120 uint32_t op_addr = (uint32_t)addr /* & ~(__SCB_ICACHE_LINE_SIZE - 1U) */; in SCB_InvalidateICache_by_Addr() 328 __STATIC_FORCEINLINE void SCB_InvalidateDCache_by_Addr (volatile void *addr, int32_t dsize) in SCB_InvalidateDCache_by_Addr() argument 332 int32_t op_size = dsize + (((uint32_t)addr) & (__SCB_DCACHE_LINE_SIZE - 1U)); in SCB_InvalidateDCache_by_Addr() 333 uint32_t op_addr = (uint32_t)addr /* & ~(__SCB_DCACHE_LINE_SIZE - 1U) */; in SCB_InvalidateDCache_by_Addr() 358 __STATIC_FORCEINLINE void SCB_CleanDCache_by_Addr (volatile void *addr, int32_t dsize) in SCB_CleanDCache_by_Addr() argument 362 int32_t op_size = dsize + (((uint32_t)addr) & (__SCB_DCACHE_LINE_SIZE - 1U)); in SCB_CleanDCache_by_Addr() 363 uint32_t op_addr = (uint32_t)addr /* & ~(__SCB_DCACHE_LINE_SIZE - 1U) */; in SCB_CleanDCache_by_Addr() 388 __STATIC_FORCEINLINE void SCB_CleanInvalidateDCache_by_Addr (volatile void *addr, int32_t dsize) in SCB_CleanInvalidateDCache_by_Addr() argument [all …]
|
D | cmsis_gcc.h | 84 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 92 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 100 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 108 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument 432 __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) in __LDREXB() argument 437 __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXB() 442 __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXB() 454 __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) in __LDREXH() argument 459 __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXH() 464 __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXH() [all …]
|
D | cmsis_armcc.h | 91 #define __UNALIGNED_UINT16_WRITE(addr, val) ((*((__packed uint16_t *)(addr))) = (val)) argument 94 #define __UNALIGNED_UINT16_READ(addr) (*((const __packed uint16_t *)(addr))) argument 97 #define __UNALIGNED_UINT32_WRITE(addr, val) ((*((__packed uint32_t *)(addr))) = (val)) argument 100 #define __UNALIGNED_UINT32_READ(addr) (*((const __packed uint32_t *)(addr))) argument
|
D | cmsis_iccarm.h | 869 __IAR_FT uint8_t __LDRBT(volatile uint8_t *addr) in __LDRBT() argument 872 __ASM volatile ("LDRBT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRBT() 876 __IAR_FT uint16_t __LDRHT(volatile uint16_t *addr) in __LDRHT() argument 879 __ASM volatile ("LDRHT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRHT() 883 __IAR_FT uint32_t __LDRT(volatile uint32_t *addr) in __LDRT() argument 886 __ASM volatile ("LDRT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); in __LDRT() 890 __IAR_FT void __STRBT(uint8_t value, volatile uint8_t *addr) in __STRBT() argument 892 __ASM volatile ("STRBT %1, [%0]" : : "r" (addr), "r" ((uint32_t)value) : "memory"); in __STRBT() 895 __IAR_FT void __STRHT(uint16_t value, volatile uint16_t *addr) in __STRHT() argument 897 __ASM volatile ("STRHT %1, [%0]" : : "r" (addr), "r" ((uint32_t)value) : "memory"); in __STRHT() [all …]
|
D | cmsis_armclang.h | 77 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 85 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 93 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 101 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
|
D | cmsis_armclang_ltm.h | 77 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 85 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 93 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 101 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
|
/cmsis-3.4.0/CMSIS/DSP/Include/ |
D | arm_math_memory.h | 62 #define __SIMD32(addr) (*(__SIMD32_TYPE **) & (addr)) argument 63 #define __SIMD32_CONST(addr) ( (__SIMD32_TYPE * ) (addr)) argument 64 #define _SIMD32_OFFSET(addr) (*(__SIMD32_TYPE * ) (addr)) argument 65 #define __SIMD64(addr) (*( int64_t **) & (addr)) argument
|
/cmsis-3.4.0/CMSIS/Core_R/Include/ |
D | cmsis_gcc.h | 80 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 88 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 96 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 103 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument 509 __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) in __LDREXB() argument 514 __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXB() 519 __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXB() 531 __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) in __LDREXH() argument 536 __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXH() 541 __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXH() [all …]
|
/cmsis-3.4.0/CMSIS/Core_A/Include/ |
D | cmsis_gcc.h | 79 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 87 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 95 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 102 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument 511 __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) in __LDREXB() argument 516 __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXB() 521 __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXB() 533 __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) in __LDREXH() argument 538 __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXH() 543 __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXH() [all …]
|
D | cmsis_armclang.h | 70 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 78 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument 86 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 93 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
|
D | cmsis_armcc.h | 72 #define __UNALIGNED_UINT16_WRITE(addr, val) ((*((__packed uint16_t *)(addr))) = (val)) argument 75 #define __UNALIGNED_UINT16_READ(addr) (*((const __packed uint16_t *)(addr))) argument 78 #define __UNALIGNED_UINT32_WRITE(addr, val) ((*((__packed uint32_t *)(addr))) = (val)) argument 81 #define __UNALIGNED_UINT32_READ(addr) (*((const __packed uint32_t *)(addr))) argument
|