Searched refs:os_cast_to_atomic_pointer (Results 1 – 3 of 3) sorted by relevance
| /xnu-8019.80.24/libkern/os/ |
| H A D | atomic.h | 71 #define os_cast_to_atomic_pointer(p) os::cast_to_atomic_pointer(p) macro 72 #define os_atomic_basetypeof(p) decltype(os_cast_to_atomic_pointer(p)->load()) 79 #define os_cast_to_atomic_pointer(p) (__typeof__(*(p)) volatile _Atomic *)(uintptr_t)(p) macro 80 #define os_atomic_basetypeof(p) __typeof__(atomic_load(os_cast_to_atomic_pointer(p)))
|
| H A D | atomic_private.h | 269 os_atomic_std(atomic_init)(os_cast_to_atomic_pointer(p), v) 317 os_cast_to_atomic_pointer(p), _os_atomic_mo_##m##_smp); \ 345 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \ 372 os_cast_to_atomic_pointer(p), _os_atomic_mo_##m##_smp); \ 399 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \ 671 os_cast_to_atomic_pointer(p), &_r, \ 715 os_cast_to_atomic_pointer(p), &_r, \ 768 os_cast_to_atomic_pointer(_p), &ov, nv, \
|
| H A D | atomic_private_impl.h | 223 os_cast_to_atomic_pointer(p), \
|