Home
last modified time | relevance | path

Searched refs:os_atomic_basetypeof (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.1.9/libkern/os/
H A Datomic.h72 #define os_atomic_basetypeof(p) decltype(os_cast_to_atomic_pointer(p)->load()) macro
84 (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
H A Datomic_private_arch.h70 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) \
H A Datomic_private.h635 os_atomic_basetypeof(p) _r = (e); int _b; \
679 os_atomic_basetypeof(p) _r = (e); int _b; \
/xnu-12377.1.9/osfmk/kern/
H A Dzalloc.h987 (os_atomic_basetypeof(&(elem)->field))zalloc_ro_mut_atomic(zone_id, \