Home
last modified time | relevance | path

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

/xnu-12377.61.12/libkern/os/
H A Datomic_private_impl.h48 case os_atomic_std(memory_order_consume): in _os_atomic_mo_has_acquire()
49 case os_atomic_std(memory_order_acquire): in _os_atomic_mo_has_acquire()
50 case os_atomic_std(memory_order_acq_rel): in _os_atomic_mo_has_acquire()
51 case os_atomic_std(memory_order_seq_cst): in _os_atomic_mo_has_acquire()
62 case os_atomic_std(memory_order_release): in _os_atomic_mo_has_release()
63 case os_atomic_std(memory_order_acq_rel): in _os_atomic_mo_has_release()
64 case os_atomic_std(memory_order_seq_cst): in _os_atomic_mo_has_release()
71 #define _os_atomic_mo_relaxed os_atomic_std(memory_order_relaxed)
72 #define _os_atomic_mo_compiler_acquire os_atomic_std(memory_order_relaxed)
73 #define _os_atomic_mo_compiler_release os_atomic_std(memory_order_relaxed)
[all …]
H A Datomic_private.h184 os_atomic_std(atomic_signal_fence)(_os_compiler_barrier_##b)
197 os_atomic_std(atomic_thread_fence)(_os_atomic_mo_##m##_smp); \
198 os_atomic_std(atomic_signal_fence)(_os_atomic_mo_##m); \
238 os_atomic_std(atomic_init)(os_cast_to_atomic_pointer(p), v)
285 __auto_type _r = os_atomic_std(atomic_load_explicit)( \
314 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \
338 __auto_type _r = os_atomic_std(atomic_load_explicit)( \
366 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \
637 _b = os_atomic_std(atomic_compare_exchange_strong_explicit)( \
681 _b = os_atomic_std(atomic_compare_exchange_strong_explicit)( \
[all …]
H A Datomic.h69 #define os_atomic_std(op) std::op macro
77 #define os_atomic_std(op) op macro
/xnu-12377.61.12/libkern/firehose/
H A Dchunk_private.h173 os_atomic_std(atomic_store_explicit)(&ft->ft_atomic_stamp_and_length, stamp, in firehose_chunk_tracepoint_begin()
174 os_atomic_std(memory_order_relaxed)); in firehose_chunk_tracepoint_begin()
187 os_atomic_std(atomic_store_explicit)(&ft->ft_id.ftid_atomic_value, in firehose_chunk_tracepoint_end()
188 ftid.ftid_value, os_atomic_std(memory_order_release)); in firehose_chunk_tracepoint_end()
189 pos.fcp_pos = os_atomic_std(atomic_fetch_sub_explicit)(&fc->fc_pos.fcp_atomic_pos, in firehose_chunk_tracepoint_end()
190 FIREHOSE_CHUNK_POS_REFCNT_INC, os_atomic_std(memory_order_relaxed)); in firehose_chunk_tracepoint_end()