Home
last modified time | relevance | path

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

/xnu-11215.61.5/libkern/os/
H A Datomic.h72 #define os_atomic_basetypeof(p) decltype(os_cast_to_atomic_pointer(p)->load()) macro
80 #define os_atomic_basetypeof(p) __typeof__(atomic_load(os_cast_to_atomic_pointer(p))) macro
81 #define os_cast_to_nonatomic_pointer(p) (os_atomic_basetypeof(p) *)(uintptr_t)(p)
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-11215.61.5/osfmk/kern/
H A Dzalloc.h985 (os_atomic_basetypeof(&(elem)->field))zalloc_ro_mut_atomic(zone_id, \