/frameworks/native/libs/gui/ |
BufferQueueProducer.cpp | 49 mLastQueueBufferFence(Fence::NO_FENCE), 344 sp<android::Fence> *outFence, uint32_t width, uint32_t height, 455 mSlots[found].mFence = Fence::NO_FENCE; 471 BQ_LOGE("dequeueBuffer: about to return a NULL fence - " 478 // Don't return a fence in shared buffer mode, except for the first 482 Fence::NO_FENCE : mSlots[found].mFence; 484 mSlots[found].mFence = Fence::NO_FENCE; 541 BQ_LOGE("dequeueBuffer: error %#x waiting for fence", 544 BQ_LOGE("dequeueBuffer: timeout waiting for fence"); 612 sp<Fence>* outFence) 741 sp<Fence> fence; local [all...] |
BufferItemConsumer.cpp | 79 BI_LOGE("Failed to wait for fence of acquired buffer: %s (%d)", 91 const sp<Fence>& releaseFence) {
|
/hardware/qcom/msm8996/original-kernel-headers/linux/ |
msm_mdp_ext.h | 190 * driver is producer. However, client sends the fence with buffer to 194 int fence; member in struct:mdp_layer_buffer 394 * Frame buffer device provides release fence handle to client. It 395 * triggers release fence when display hardware has consumed all the 434 * Frame buffer device provides retire fence handle if 436 * retire fence when current layers are swapped with new layers 438 * retire fence and release fences are triggered at the same 439 * time while command mode panel triggers release fence first 440 * (on pingpong done) and retire fence (on rdptr done)
|
/external/vulkan-validation-layers/tests/ |
vktestbinding.h | 47 class Fence; 194 VkResult wait(const std::vector<const Fence *> &fences, bool wait_all, 196 VkResult wait(const Fence &fence) { 197 return wait(std::vector<const Fence *>(1, &fence), true, (uint64_t)-1); 266 void submit(const std::vector<const CommandBuffer *> &cmds, Fence &fence); 267 void submit(const CommandBuffer &cmd, Fence &fence); [all...] |
/libcore/ojluni/src/main/java/java/util/ |
ArrayDeque.java | 604 private int fence = tail; field in class:ArrayDeque.DeqIterator 613 return cursor != fence; 617 if (cursor == fence) 623 if (tail != fence || result == null) 635 fence = tail; 644 int m = a.length - 1, f = fence, i = cursor; 662 * for fence. 666 private int fence = head; field in class:ArrayDeque.DescendingIterator 670 return cursor != fence; 674 if (cursor == fence) 915 private int fence; \/\/ -1 until first use field in class:ArrayDeque.DeqSpliterator [all...] |
Random.java | 1005 final long fence; field in class:Random.RandomIntsSpliterator 1060 final long fence; field in class:Random.RandomLongsSpliterator 1116 final long fence; field in class:Random.RandomDoublesSpliterator [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ |
vktSynchronization.cpp | 425 void createFences (const DeviceInterface& deviceInterface, VkDevice device, bool signaled, deUint32 numFences, VkFence* fence) 436 VK_CHECK(deviceInterface.createFence(device, &fenceState, DE_NULL, &fence[ndx])); 439 void destroyFences (const DeviceInterface& deviceInterface, VkDevice device, deUint32 numFences, VkFence* fence) 442 deviceInterface.destroyFence(device, fence[ndx], DE_NULL); [all...] |
/external/llvm/test/Transforms/EarlyCSE/ |
atomics.ll | 62 ; Can't DSE across a full fence 74 ; Can't DSE across a full fence 78 ; CHECK: fence seq_cst 81 fence seq_cst 86 ; Can't DSE across a full fence 98 ; Can't DSE across a full fence
|
/external/mesa3d/src/gallium/drivers/galahad/ |
glhd_screen.c | 294 struct pipe_fence_handle *fence) 301 fence); 306 struct pipe_fence_handle *fence) 312 fence); 317 struct pipe_fence_handle *fence, 324 fence,
|
/frameworks/av/media/libstagefright/colorconversion/ |
SoftwareRenderer.cpp | 216 sp<Fence> fence = new Fence(fenceFd); local 217 err = fence->waitForever("SoftwareRenderer::render"); 221 // complete (drop) dequeued frame if fence wait failed; otherwise, 379 mRenderTracker.onFrameQueued(mediaTimeUs, (GraphicBuffer *)buf, Fence::NO_FENCE);
|
/frameworks/av/services/camera/libcameraservice/gui/ |
RingBufferConsumer.cpp | 112 BI_LOGE("Failed to wait for fence of acquired buffer: %s (%d)", 226 // In case the object was never pinned, pass the acquire fence 227 // back to the release fence. If the fence was already waited on, 236 BI_LOGE("Failed to add release fence to buffer " 340 BI_LOGE("Failed to add release fence to buffer "
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
HWC2.h | 40 class Fence; 301 android::sp<android::Fence>>* outFences) const; 303 android::sp<android::Fence>* outRetireFence); 308 const android::sp<android::Fence>& acquireFence, 315 const android::sp<android::Fence>& releaseFence); 369 const android::sp<android::Fence>& acquireFence);
|
/hardware/qcom/display/msm8909/liboverlay/ |
overlayRotator.h | 55 void setCurrBufReleaseFd(const int& fence); 56 void setPrevBufReleaseFd(const int& fence); 100 inline void setCurrBufReleaseFd(const int& fence) { 101 mMem.setCurrBufReleaseFd(fence); 103 inline void setPrevBufReleaseFd(const int& fence) { 104 mMem.setPrevBufReleaseFd(fence);
|
/hardware/qcom/display/msm8994/liboverlay/ |
overlayRotator.h | 55 void setCurrBufReleaseFd(const int& fence); 56 void setPrevBufReleaseFd(const int& fence); 100 inline void setCurrBufReleaseFd(const int& fence) { 101 mMem.setCurrBufReleaseFd(fence); 103 inline void setPrevBufReleaseFd(const int& fence) { 104 mMem.setPrevBufReleaseFd(fence);
|
/external/llvm/lib/CodeGen/ |
AtomicExpandPass.cpp | 123 // If a compare and swap is lowered to LL/SC, we can do smarter fence 125 // failure path. As a result, fence insertion is directly done by 185 // The trailing fence is emitted before the instruction instead of after 190 // trailing fence. 408 // fence? 416 // fence? 425 // wrong place), but we might want a fence too. It's easiest to just remove 469 // fence? 480 // fence? 486 // fence [all...] |
/hardware/intel/img/psb_video/src/ |
tng_cmdbuf.c | 663 struct _WsbmFenceObject *fence = NULL; 666 /* copy fence information */ 668 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 674 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 678 if (fence) 679 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 681 return fence; 796 struct _WsbmFenceObject *fence = NULL; 798 fence = lnc_fence_wait(driver_data, &fence_rep, &status); 799 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence=0x%08x)\n", status, fence) [all...] |
/external/libdrm/freedreno/msm/ |
msm_pipe.c | 62 .fence = timestamp, 70 ERROR_MSG("wait-fence failed! %d (%s)", ret, strerror(errno));
|
/external/markdown/markdown/extensions/ |
fenced_code.py | 67 r'(?P<fence>^~{3,})[ ]*(\{?\.(?P<lang>[a-zA-Z0-9_-]*)\}?)?[ ]*\n(?P<code>.*?)(?P=fence)[ ]*$',
|
/external/mesa3d/src/gallium/state_trackers/xa/ |
xa_context.h | 96 extern int xa_fence_wait(struct xa_fence *fence, uint64_t timeout); 98 extern void xa_fence_destroy(struct xa_fence *fence);
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nouveau_driver.c | 82 { nctx->fence, NOUVEAU_BO_VRAM | NOUVEAU_BO_RDWR }; 92 nouveau_bo_wait(nctx->fence, NOUVEAU_BO_RDWR, context_client(ctx));
|
/frameworks/av/media/libstagefright/filters/ |
GraphicBufferListener.cpp | 115 ALOGW("failed to wait for buffer fence: %d", err); 149 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, Fence::NO_FENCE);
|
/frameworks/base/libs/hwui/tests/macrobench/ |
TestSceneRunner.cpp | 102 proxy->fence(); 116 proxy->fence();
|
/hardware/intel/common/libwsbm/src/ |
wsbm_mallocpool.c | 143 pool_fence(struct _WsbmBufStorage *buf __attribute__ ((unused)), struct _WsbmFenceObject *fence __attribute__ ((unused))) 181 pool->fence = &pool_fence;
|
wsbm_pool.h | 74 void (*fence) (struct _WsbmBufStorage * buf, member in struct:_WsbmBufferPool 75 struct _WsbmFenceObject * fence);
|
/hardware/qcom/display/msm8996/sdm/include/core/ |
layer_buffer.h | 237 int acquire_fence_fd = -1; //!< File descriptor referring to a sync fence object which will be 239 //!< This fence object is set by the client during Commit(). For 240 //!< input buffers client shall signal this fence when buffer 242 //!< output buffers, client shall signal fence when buffer is ready 248 int release_fence_fd = -1; //!< File descriptor referring to a sync fence object which will be 250 //!< This fence object is set by display manager during Commit(). 251 //!< For input buffers display manager will signal this fence when 253 //!< will signal this fence when buffer is produced.
|