Searched refs:os_cast_to_atomic_pointer (Results 1 – 3 of 3) sorted by relevance
| /xnu-11215.61.5/libkern/os/ |
| H A D | atomic_private.h | 238 os_atomic_std(atomic_init)(os_cast_to_atomic_pointer(p), v) 286 os_cast_to_atomic_pointer(p), _os_atomic_mo_##m##_smp); \ 314 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \ 339 os_cast_to_atomic_pointer(p), _os_atomic_mo_##m##_smp); \ 366 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \ 638 os_cast_to_atomic_pointer(p), &_r, \ 682 os_cast_to_atomic_pointer(p), &_r, \ 735 os_cast_to_atomic_pointer(_p), &ov, nv, \
|
| 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_impl.h | 223 os_cast_to_atomic_pointer(p), \
|