Home
last modified time | relevance | path

Searched refs:os_atomic_thread_fence (Results 1 – 16 of 16) sorted by relevance

/xnu-8020.140.41/san/memory/
H A Dubsan_log.c86 os_atomic_thread_fence(release); in ubsan_log_append()
120 os_atomic_thread_fence(seq_cst);
158 os_atomic_thread_fence(seq_cst);
/xnu-8020.140.41/osfmk/kern/
H A Dhazard.c179 os_atomic_thread_fence(release); in hazard_guard_put_n()
208 os_atomic_thread_fence(seq_cst); in hazard_guard_set()
220 os_atomic_thread_fence(seq_cst); in hazard_guard_replace()
512 os_atomic_thread_fence(seq_cst); /* fence (4) */ in hazard_deallocate_queue_invoke()
H A Dsmr.c158 os_atomic_thread_fence(seq_cst); in __smr_enter()
309 os_atomic_thread_fence(acquire); in __smr_scan()
H A Dsmr.h217 os_atomic_thread_fence(release); \
H A Dhazard.h508 os_atomic_thread_fence(order); \
H A Drestartable.c638 os_atomic_thread_fence(release); in task_restartable_ranges_synchronize()
/xnu-8020.140.41/osfmk/arm/
H A Dcpu_common.c218 os_atomic_thread_fence(acquire); in cpu_handle_xcall()
227 os_atomic_thread_fence(acq_rel); in cpu_handle_xcall()
238 os_atomic_thread_fence(acq_rel); in cpu_handle_xcall()
H A Dmachine_routines_common.c1088 os_atomic_thread_fence(release); in ml_set_is_quiescing()
1094 os_atomic_thread_fence(acquire); in ml_is_quiescing()
H A Dlocks_arm.c152 #define load_memory_barrier() os_atomic_thread_fence(acquire)
H A Dpmap.c3041 os_atomic_thread_fence(release); in pmap_create_options_internal()
3270 os_atomic_thread_fence(seq_cst); in pmap_destroy_internal()
3862 os_atomic_thread_fence(acquire);
3882 os_atomic_thread_fence(acquire);
4747 os_atomic_thread_fence(release);
9528 os_atomic_thread_fence(seq_cst);
/xnu-8020.140.41/tools/cocci/
H A Dc11_atomic_builtin_rewrite.cocci23 + os_atomic_thread_fence(new_m)
H A Dmcache_atomic_rewrite.cocci86 + os_atomic_thread_fence(seq_cst)
/xnu-8020.140.41/libkern/os/
H A Datomic_private.h227 #define os_atomic_thread_fence(m) ({ \ macro
/xnu-8020.140.41/osfmk/vm/
H A Dvm_compressor_pager.c699 os_atomic_thread_fence(release); in compressor_pager_slot_lookup()
/xnu-8020.140.41/doc/
H A Datomics.md154 `os_atomic_thread_fence(mem_order)` provides a memory barrier
/xnu-8020.140.41/bsd/kern/
H A Dkern_proc.c2000 os_atomic_thread_fence(acquire); in proc_find()
4751 os_atomic_thread_fence(release); in proc_ro_ref_proc()