Home
last modified time | relevance | path

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

/xnu-8792.81.2/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.h215 os_atomic_std(atomic_signal_fence)(_os_compiler_barrier_##b)
228 os_atomic_std(atomic_thread_fence)(_os_atomic_mo_##m##_smp); \
229 os_atomic_std(atomic_signal_fence)(_os_atomic_mo_##m); \
269 os_atomic_std(atomic_init)(os_cast_to_atomic_pointer(p), v)
316 __auto_type _r = os_atomic_std(atomic_load_explicit)( \
345 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \
371 __auto_type _r = os_atomic_std(atomic_load_explicit)( \
399 os_atomic_std(atomic_store_explicit)(os_cast_to_atomic_pointer(p), _v, \
670 _b = os_atomic_std(atomic_compare_exchange_strong_explicit)( \
714 _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-8792.81.2/libkern/firehose/
H A Dchunk_private.h166 os_atomic_std(atomic_store_explicit)(&ft->ft_atomic_stamp_and_length, stamp, in firehose_chunk_tracepoint_begin()
167 os_atomic_std(memory_order_relaxed)); in firehose_chunk_tracepoint_begin()
180 os_atomic_std(atomic_store_explicit)(&ft->ft_id.ftid_atomic_value, in firehose_chunk_tracepoint_end()
181 ftid.ftid_value, os_atomic_std(memory_order_release)); in firehose_chunk_tracepoint_end()
182 pos.fcp_pos = os_atomic_std(atomic_fetch_sub_explicit)(&fc->fc_pos.fcp_atomic_pos, in firehose_chunk_tracepoint_end()
183 FIREHOSE_CHUNK_POS_REFCNT_INC, os_atomic_std(memory_order_relaxed)); in firehose_chunk_tracepoint_end()