Home
last modified time | relevance | path

Searched refs:cpu_relax (Results 1 – 13 of 13) sorted by relevance

/third_party/boost/boost/fiber/detail/
Dcpu_relax.hpp32 # define cpu_relax() YieldProcessor(); macro
46 # define cpu_relax() asm volatile ("yield" ::: "memory");
48 # define cpu_relax() asm volatile ("nop" ::: "memory");
51 # define cpu_relax() asm volatile ("pause" ::: "memory");
62 # define cpu_relax() asm volatile ("or 27,27,27" ::: "memory");
65 # define cpu_relax() YieldProcessor();
67 # define cpu_relax() asm volatile ("pause" ::: "memory");
70 # define cpu_relax() { \
Dspinlock_ttas.hpp65 cpu_relax(); in lock()
96 cpu_relax(); in lock()
Dspinlock_ttas_futex.hpp63 cpu_relax(); in lock()
94 cpu_relax(); in lock()
Dspinlock_ttas_adaptive.hpp71 cpu_relax(); in lock()
103 cpu_relax(); in lock()
Dspinlock_rtm.hpp62 cpu_relax(); in lock()
76 cpu_relax(); in lock()
Dspinlock_ttas_adaptive_futex.hpp69 cpu_relax(); in lock()
100 cpu_relax(); in lock()
/third_party/skia/third_party/externals/oboe/include/oboe/
DStabilizedCallback.h61 #define cpu_relax() asm volatile("rep; nop" ::: "memory"); macro
64 #define cpu_relax() asm volatile("":::"memory") macro
67 #define cpu_relax() asm volatile("yield" ::: "memory") macro
/third_party/libuv/src/unix/
Datomic-ops.h26 UV_UNUSED(static void cpu_relax(void));
53 UV_UNUSED(static void cpu_relax(void)) { in UV_UNUSED()
Dspinlock.h38 while (!uv_spinlock_trylock(spinlock)) cpu_relax(); in UV_UNUSED()
Dasync.c103 cpu_relax(); in uv__async_spin()
/third_party/skia/third_party/externals/oboe/src/common/
DStabilizedCallback.cpp99 for (int i = 0; i < opsPerStep; i++) cpu_relax(); in generateLoad()
/third_party/ltp/testcases/kernel/mce-test/tsrc/
Dtinjpage.c52 #define cpu_relax() asm volatile("rep ; nop" ::: "memory") macro
54 #define cpu_relax() mb() macro
529 cpu_relax(); in waitfor()
/third_party/libuv/
DChangeLog332 * unix: implement cpu_relax() on ppc64 (Ben Noordhuis)
734 * unix: implement cpu_relax() for arm (David Carlier)