/prebuilts/ndk/9/platforms/android-14/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/prebuilts/ndk/9/platforms/android-15/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/prebuilts/ndk/9/platforms/android-16/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/prebuilts/ndk/9/platforms/android-17/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/prebuilts/ndk/9/platforms/android-18/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/prebuilts/ndk/9/platforms/android-19/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/prebuilts/ndk/9/platforms/android-9/arch-x86/usr/include/asm/ |
system_32.h | 27 #define mb() alternative("lock; addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2)
|
/external/stressapptest/src/ |
os.h | 125 // Put mfence before and after clflush to make sure: 130 // CLFLUSH is only ordered by the MFENCE instruction. It is not guaranteed 132 // instruction. For example, software can use an MFENCE instruction to 134 asm volatile("mfence"); 136 asm volatile("mfence");
|
/system/core/include/cutils/ |
atomic-x86.h | 39 __asm__ __volatile__ ("mfence" : : : "memory");
|
atomic-x86_64.h | 47 __asm__ __volatile__ ("mfence" : : : "memory");
|
/external/qemu/include/qemu/ |
atomic.h | 26 * We use GCC builtin if it's available, as that can use mfence on 34 #define smp_mb() ({ asm volatile("mfence" ::: "memory"); (void)0; })
|
/frameworks/rs/ |
rsGrallocConsumer.cpp | 86 if (b.mFence.get()) { 87 err = b.mFence->waitForever("GrallocConsumer::lockNextBuffer");
|
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
atomicops-internals-x86.h | 138 // "mfence" is guaranteed to exist. 140 __asm__ __volatile__("mfence" : : : "memory"); 152 __asm__ __volatile__("mfence" : : : "memory"); 153 } else { // mfence is faster but not present on PIII 162 __asm__ __volatile__("mfence" : : : "memory");
|
atomicops-internals-x86.cc | 112 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence
|
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
atomicops-internals-x86.h | 138 // "mfence" is guaranteed to exist. 140 __asm__ __volatile__("mfence" : : : "memory"); 152 __asm__ __volatile__("mfence" : : : "memory"); 153 } else { // mfence is faster but not present on PIII 162 __asm__ __volatile__("mfence" : : : "memory");
|
/frameworks/native/libs/gui/ |
BufferQueueProducer.cpp | 322 mSlots[found].mFence = Fence::NO_FENCE; 327 if (CC_UNLIKELY(mSlots[found].mFence == NULL)) { 335 *outFence = mSlots[found].mFence; 337 mSlots[found].mFence = Fence::NO_FENCE; 460 *outFence = mSlots[found].mFence; 506 mSlots[*outSlot].mFence = Fence::NO_FENCE; 598 mSlots[slot].mFence = fence; 614 item.mFence = fence; 718 mSlots[slot].mFence = fence; [all...] |
BufferItemConsumer.cpp | 73 err = item->mFence->waitForever("BufferItemConsumer::acquireBuffer");
|
BufferQueueConsumer.cpp | 157 mSlots[slot].mFence = Fence::NO_FENCE; 254 mSlots[*outSlot].mFence = Fence::NO_FENCE; 312 mSlots[slot].mFence = releaseFence;
|
/frameworks/av/services/camera/libcameraservice/gui/ |
RingBufferConsumer.cpp | 109 status_t err = pinnedBuffer->getBufferItem().mFence->waitForever( 233 item.mGraphicBuffer, item.mFence); 339 item.mGraphicBuffer, item.mFence);
|
/frameworks/base/services/core/java/com/android/server/location/ |
GeofenceManager.java | 132 if (geofence.equals(w.mFence) && intent.equals(w.mIntent)) { 159 if (fence.equals(state.mFence)) { 420 pw.append(state.mFence.toString());
|
/external/chromium_org/v8/src/base/ |
atomicops_internals_x86_gcc.cc | 95 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence
|
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3ZslStream.cpp | 172 fenceFd = bufferItem->getBufferItem().mFence->dup(); 250 bufferItem->getBufferItem().mFence = releaseFence;
|
/frameworks/native/include/gui/ |
ConsumerBase.h | 190 // mFence is a fence which will signal when the buffer associated with 194 sp<Fence> mFence;
|
/external/chromium_org/base/ |
atomicops_internals_x86_gcc.h | 95 __asm__ __volatile__("mfence" : : : "memory");
|
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
atomicops_internals_x86_gcc.cc | 115 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence
|