Lines Matching defs:ECB_MEMORY_FENCE

644   #define ECB_MEMORY_FENCE do { } while (0)  macro
659 … #define ECB_MEMORY_FENCE __asm__ __volatile__ ("lock; orb $0, -1(%%esp)" : : : "memory") macro
663 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mfence" : : : "memory") macro
667 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("sync" : : : "memory") macro
678 …#define ECB_MEMORY_FENCE __asm__ __volatile__ ("mcr p15,0,%0,c7,c10,5" : : "r" (0) : "memo… macro
681 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("dmb" : : : "memory") macro
683 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("dmb ish" : : : "memory") macro
685 …#define ECB_MEMORY_FENCE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad | #StoreStor… macro
689 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("bcr 15,0" : : : "memory") macro
693 …#define ECB_MEMORY_FENCE __asm__ __volatile__ (".set mips2; sync; .set mips0" : : : "memor… macro
695 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mb" : : : "memory") macro
697 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") macro
700 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mf" : : : "memory") macro
702 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") macro
704 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("tb1 0,%%r0,128" : : : "memory") macro
706 #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") macro
714 #define ECB_MEMORY_FENCE __atomic_thread_fence (__ATOMIC_SEQ_CST) macro
720 #define ECB_MEMORY_FENCE __c11_atomic_thread_fence (__ATOMIC_SEQ_CST) macro
725 #define ECB_MEMORY_FENCE __sync_synchronize () macro
729 #define ECB_MEMORY_FENCE _ReadWriteBarrier (); MemoryBarrier() macro
734 #define ECB_MEMORY_FENCE _ReadWriteBarrier () macro
739 #define ECB_MEMORY_FENCE MemoryBarrier () /* actually just xchg on x86... scary */ macro
742 #define ECB_MEMORY_FENCE __machine_rw_barrier () macro
746 #define ECB_MEMORY_FENCE __sync () macro
763 #define ECB_MEMORY_FENCE atomic_thread_fence (memory_order_seq_cst) macro
781 …#define ECB_MEMORY_FENCE do { pthread_mutex_lock (&ecb_mf_lock); pthread_mutex_unlock (&ecb_mf_loc… macro
1525 # define ECB_MEMORY_FENCE do { } while (0) macro