Home
last modified time | relevance | path

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

/xnu-8020.101.4/libkern/os/
H A Datomic_private_arch.h62 os_compiler_barrier(acquire); \
141 os_compiler_barrier(acquire); \
150 os_compiler_barrier(acquire); \
H A Dbase.h266 #define os_compiler_barrier() __asm__ __volatile__("" ::: "memory") macro
270 #define os_compiler_barrier() do { } while (0) macro
H A Datomic_private.h213 #undef os_compiler_barrier
214 #define os_compiler_barrier(b...) \ macro
/xnu-8020.101.4/osfmk/i386/
H A Dcpu_data.h679 os_compiler_barrier(); in disable_preemption_internal()
681 os_compiler_barrier(); in disable_preemption_internal()
690 os_compiler_barrier(); in enable_preemption_internal()
694 os_compiler_barrier(); in enable_preemption_internal()
703 os_compiler_barrier(); in enable_preemption_no_check()
705 os_compiler_barrier(); in enable_preemption_no_check()
H A Dlocks_i386_inlines.h40 os_compiler_barrier(); \
/xnu-8020.101.4/osfmk/arm64/
H A Dmachine_routines.c1970 os_compiler_barrier(); in ml_get_timebase()
1972 os_compiler_barrier(); in ml_get_timebase()
1989 os_compiler_barrier(); in ml_get_speculative_timebase()
1992 os_compiler_barrier(); in ml_get_speculative_timebase()
/xnu-8020.101.4/osfmk/ipc/
H A Dipc_entry.c654 os_compiler_barrier(); in ipc_entry_grow_table()
/xnu-8020.101.4/osfmk/arm/
H A Dlocks_arm.c364 os_compiler_barrier(acq_rel); in _collect_preemption_disable_measurement()
570 os_compiler_barrier(); in _enable_preemption()
/xnu-8020.101.4/pexpert/arm/
H A Dpe_identify_machine.c400 os_compiler_barrier(); in pe_run_debug_command()
/xnu-8020.101.4/doc/
H A Datomics.md148 `os_compiler_barrier(mem_order?)` provides a compiler barrier,
156 implies the equivalent `os_compiler_barrier()` even on UP systems.