Home
last modified time | relevance | path

Searched refs:os_compiler_barrier (Results 1 – 11 of 11) sorted by relevance

/xnu-11215.1.10/libkern/os/
H A Datomic_private_arch.h62 os_compiler_barrier(acquire); \
137 os_compiler_barrier(acquire); \
146 os_compiler_barrier(acquire); \
H A Datomic_private.h182 #undef os_compiler_barrier
183 #define os_compiler_barrier(b...) \ macro
H A Dbase.h277 #define os_compiler_barrier() __asm__ __volatile__("" ::: "memory") macro
281 #define os_compiler_barrier() do { } while (0) macro
/xnu-11215.1.10/osfmk/i386/
H A Dcpu_data.h624 os_compiler_barrier(); in disable_preemption_internal()
626 os_compiler_barrier(); in disable_preemption_internal()
635 os_compiler_barrier(); in enable_preemption_internal()
639 os_compiler_barrier(); in enable_preemption_internal()
648 os_compiler_barrier(); in enable_preemption_no_check()
650 os_compiler_barrier(); in enable_preemption_no_check()
H A Dlocks_i386_inlines.h42 os_compiler_barrier(); \
/xnu-11215.1.10/osfmk/kern/
H A Dlocks_internal.h290 os_compiler_barrier(); in lck_spin_txn_begin()
293 os_compiler_barrier(); in lck_spin_txn_begin()
/xnu-11215.1.10/EXTERNAL_HEADERS/image4/shim/
H A Dbase.h272 #define os_compiler_barrier() __asm__ __volatile__("" ::: "memory") macro
276 #define os_compiler_barrier() do { } while (0) macro
/xnu-11215.1.10/pexpert/arm/hwtrace/
H A Dhwtrace.c309 os_compiler_barrier(); in pe_run_debug_command()
/xnu-11215.1.10/osfmk/arm64/
H A Dmachine_routines.c2403 os_compiler_barrier();
2405 os_compiler_barrier();
2454 os_compiler_barrier();
2457 os_compiler_barrier();
/xnu-11215.1.10/osfmk/ipc/
H A Dipc_entry.c675 os_compiler_barrier(); in ipc_entry_grow_table()
/xnu-11215.1.10/doc/primitives/
H A Datomics.md150 `os_compiler_barrier(mem_order?)` provides a compiler barrier,
158 implies the equivalent `os_compiler_barrier()` even on UP systems.