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()) macro80 #define os_atomic_basetypeof(p) __typeof__(atomic_load(os_cast_to_atomic_pointer(p))) macro81 #define os_cast_to_nonatomic_pointer(p) (os_atomic_basetypeof(p) *)(uintptr_t)(p)
70 os_atomic_basetypeof(p) _r = __builtin_arm_ldrex(os_cast_to_nonatomic_pointer(p)); \165 os_atomic_basetypeof(p) _r = _os_atomic_mo_has_acquire(_os_atomic_mo_##m##_smp) \
668 os_atomic_basetypeof(p) _r = (e); int _b; \712 os_atomic_basetypeof(p) _r = (e); int _b; \
785 (os_atomic_basetypeof(&(elem)->field))zalloc_ro_mut_atomic(zone_id, \