Searched refs:os_cast_to_nonatomic_pointer (Results 1 – 4 of 4) sorted by relevance
70 os_atomic_basetypeof(p) _r = __builtin_arm_ldrex(os_cast_to_nonatomic_pointer(p)); \79 !__builtin_arm_strex(v, os_cast_to_nonatomic_pointer(p)); \91 __auto_type *_p = os_cast_to_nonatomic_pointer(p); \166 ? __builtin_arm_ldaex(os_cast_to_nonatomic_pointer(p)) \167 : __builtin_arm_ldrex(os_cast_to_nonatomic_pointer(p)); \175 ? !__builtin_arm_stlex(v, os_cast_to_nonatomic_pointer(p)) \176 : !__builtin_arm_strex(v, os_cast_to_nonatomic_pointer(p))); \188 __auto_type *_p = os_cast_to_nonatomic_pointer(p); \
73 #define os_cast_to_nonatomic_pointer(p) os::cast_to_nonatomic_pointer(p) macro81 #define os_cast_to_nonatomic_pointer(p) (os_atomic_basetypeof(p) *)(uintptr_t)(p) macro
218 ({ typeof(*os_cast_to_nonatomic_pointer(p)) ___v = (v); ___v; })237 __auto_type _r = __atomic_##o(os_cast_to_nonatomic_pointer(p), \
762 __auto_type _p = os_cast_to_nonatomic_pointer(p); \