Searched refs:os_atomic_basetypeof (Results 1 – 4 of 4) sorted by relevance
72 #define os_atomic_basetypeof(p) decltype(os_cast_to_atomic_pointer(p)->load()) macro84 (os_atomic_basetypeof(p) * __single)(p) \88 #define os_cast_to_nonatomic_pointer(p) (os_atomic_basetypeof(p) *)(uintptr_t)(p)90 #define os_atomic_basetypeof(p) __typeof__(atomic_load(os_cast_to_atomic_pointer(p))) macro
70 os_atomic_basetypeof(p) _r = __builtin_arm_ldrex(os_cast_to_nonatomic_pointer(p)); \161 os_atomic_basetypeof(p) _r = _os_atomic_mo_has_acquire(_os_atomic_mo_##m##_smp) \
635 os_atomic_basetypeof(p) _r = (e); int _b; \679 os_atomic_basetypeof(p) _r = (e); int _b; \
987 (os_atomic_basetypeof(&(elem)->field))zalloc_ro_mut_atomic(zone_id, \