| /xnu-10002.41.9/san/memory/ |
| H A D | ubsan_log.c | 86 os_atomic_thread_fence(release); in ubsan_log_append() 120 os_atomic_thread_fence(seq_cst); 158 os_atomic_thread_fence(seq_cst);
|
| /xnu-10002.41.9/libsyscall/mach/ |
| H A D | vm_reclaim.c | 153 …os_atomic_thread_fence(seq_cst); // tail increment can not be seen before the entry is cleared in … in mach_vm_reclaim_mark_free() 188 os_atomic_thread_fence(seq_cst); // Our write to tail must happen before our read of busy in mach_vm_reclaim_mark_used() 200 …os_atomic_thread_fence(seq_cst); // tail increment can not be seen before the entry is cleared in … in mach_vm_reclaim_mark_used()
|
| /xnu-10002.41.9/tools/cocci/ |
| H A D | c11_atomic_builtin_rewrite.cocci | 23 + os_atomic_thread_fence(new_m)
|
| /xnu-10002.41.9/osfmk/kern/ |
| H A D | smr.c | 655 os_atomic_thread_fence(seq_cst); /* [R1] */ in __smr_enter() 893 os_atomic_thread_fence(seq_cst); /* [S3] */ in __smr_rd_advance() 1074 os_atomic_thread_fence(seq_cst); /* [S2] */ in __smr_scan() 1142 os_atomic_thread_fence(seq_cst); in __smr_scan() 1217 os_atomic_thread_fence(seq_cst); in smr_deferred_advance() 1266 os_atomic_thread_fence(seq_cst); in smr_synchronize() 1908 os_atomic_thread_fence(seq_cst); in cpu_quiescent_advance() 1918 os_atomic_thread_fence(seq_cst); in cpu_quiescent_advance() 1934 os_atomic_thread_fence(seq_cst); in cpu_quiescent_join() 1956 os_atomic_thread_fence(seq_cst); in cpu_quiescent_tick()
|
| H A D | lock_ptr.c | 404 os_atomic_thread_fence(acquire); in hw_lck_ptr_wait_for_value_contended()
|
| H A D | kern_apfs_reflock.c | 298 os_atomic_thread_fence(acquire); in kern_apfs_reflock_try_put_ref()
|
| H A D | restartable.c | 644 os_atomic_thread_fence(release); in task_restartable_ranges_synchronize()
|
| H A D | recount.c | 178 os_atomic_thread_fence(acquire); in _seqlock_shared_lock_slowpath() 208 os_atomic_thread_fence(release); in _seqlock_excl_commit()
|
| H A D | smr.h | 167 os_atomic_thread_fence(release); \
|
| H A D | lock_ticket.c | 577 os_atomic_thread_fence(acquire); in hw_lck_ticket_contended()
|
| /xnu-10002.41.9/osfmk/arm/ |
| H A D | cpu_common.c | 219 os_atomic_thread_fence(acquire); in cpu_handle_xcall() 228 os_atomic_thread_fence(acq_rel); in cpu_handle_xcall() 239 os_atomic_thread_fence(acq_rel); in cpu_handle_xcall()
|
| H A D | machine_routines_common.c | 1160 os_atomic_thread_fence(release); in ml_set_is_quiescing() 1166 os_atomic_thread_fence(acquire); in ml_is_quiescing()
|
| /xnu-10002.41.9/libkern/os/ |
| H A D | atomic_private.h | 196 #define os_atomic_thread_fence(m) ({ \ macro
|
| /xnu-10002.41.9/bsd/skywalk/nexus/monitor/ |
| H A D | nx_monitor.c | 520 os_atomic_thread_fence(seq_cst); in nx_mon_na_rxsync() 1111 os_atomic_thread_fence(seq_cst); in nx_mon_zcopy_parent_sync() 1293 os_atomic_thread_fence(seq_cst); in nx_mon_parent_sync()
|
| /xnu-10002.41.9/libkern/c++/ |
| H A D | OSSymbol.cpp | 357 os_atomic_thread_fence(release); in checkForPageUnload()
|
| /xnu-10002.41.9/bsd/skywalk/channel/ |
| H A D | channel_ring.c | 458 os_atomic_thread_fence(seq_cst); in kr_reclaim() 677 os_atomic_thread_fence(seq_cst); in kr_txsync_prologue() 743 os_atomic_thread_fence(seq_cst); in kr_free_sync_prologue()
|
| /xnu-10002.41.9/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_vp.c | 263 os_atomic_thread_fence(seq_cst); in fsw_vp_na_rxsync()
|
| /xnu-10002.41.9/bsd/skywalk/nexus/upipe/ |
| H A D | nx_user_pipe.c | 960 os_atomic_thread_fence(seq_cst); in nx_upipe_na_txsync_locked() 1025 os_atomic_thread_fence(seq_cst); in nx_upipe_na_rxsync()
|
| /xnu-10002.41.9/osfmk/vm/ |
| H A D | vm_compressor_pager.c | 664 os_atomic_thread_fence(release); in compressor_pager_slot_lookup()
|
| H A D | vm_reclaim.c | 638 os_atomic_thread_fence(seq_cst); in reclaim_chunk()
|
| /xnu-10002.41.9/libsyscall/wrappers/skywalk/ |
| H A D | os_channel.c | 141 os_atomic_thread_fence(seq_cst); \ 747 os_atomic_thread_fence(seq_cst); in os_channel_create_extended()
|
| /xnu-10002.41.9/doc/ |
| H A D | atomics.md | 154 `os_atomic_thread_fence(mem_order)` provides a memory barrier
|
| /xnu-10002.41.9/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif.c | 428 os_atomic_thread_fence(seq_cst); in nx_netif_prov_nx_stop() 437 os_atomic_thread_fence(seq_cst); in nx_netif_prov_nx_stop() 455 os_atomic_thread_fence(seq_cst); in nx_netif_prov_nx_stop()
|
| H A D | nx_netif_compat.c | 1303 os_atomic_thread_fence(seq_cst); in nx_netif_compat_na_rxsync()
|
| /xnu-10002.41.9/osfmk/arm/pmap/ |
| H A D | pmap.c | 3059 os_atomic_thread_fence(release); in pmap_create_options_internal() 3276 os_atomic_thread_fence(seq_cst); in pmap_destroy_internal() 3834 os_atomic_thread_fence(acquire); 3854 os_atomic_thread_fence(acquire); 4731 os_atomic_thread_fence(release); 9495 os_atomic_thread_fence(seq_cst);
|