/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_query.c | 70 if (pq->fence) { 71 if (!lp_fence_issued(pq->fence)) 74 if (!lp_fence_signalled(pq->fence)) 75 lp_fence_wait(pq->fence); 77 lp_fence_reference(&pq->fence, NULL); 94 if (!pq->fence) { 95 /* no fence because there was no scene, so results is zero */ 100 if (!lp_fence_signalled(pq->fence)) { 101 if (!lp_fence_issued(pq->fence)) 107 lp_fence_wait(pq->fence); [all...] |
lp_flush.h | 39 struct pipe_fence_handle **fence,
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
st_cb_syncobj.c | 43 struct pipe_fence_handle *fence; member in struct:st_sync_object 62 screen->fence_reference(screen, &so->fence, NULL); 73 assert(so->fence == NULL); 75 pipe->flush(pipe, &so->fence); 83 if (so->fence && screen->fence_signalled(screen, so->fence)) { 84 screen->fence_reference(screen, &so->fence, NULL); 97 * already called when creating a fence. */ 99 if (so->fence && 100 screen->fence_finish(screen, so->fence, timeout)) [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
st_cb_syncobj.c | 43 struct pipe_fence_handle *fence; member in struct:st_sync_object 62 screen->fence_reference(screen, &so->fence, NULL); 73 assert(so->fence == NULL); 75 pipe->flush(pipe, &so->fence); 83 if (so->fence && screen->fence_signalled(screen, so->fence)) { 84 screen->fence_reference(screen, &so->fence, NULL); 97 * already called when creating a fence. */ 99 if (so->fence && 100 screen->fence_finish(screen, so->fence, timeout)) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/core/ |
queue.cpp | 47 pipe_fence_handle *fence = NULL; local 55 // Flush and fence them. 56 pipe->flush(pipe, &fence); 57 std::for_each(first, last, [&](event_ptr &ev) { ev->fence(fence); }); 58 screen->fence_reference(screen, &fence, NULL);
|
/external/mesa3d/src/gallium/state_trackers/clover/core/ |
queue.cpp | 47 pipe_fence_handle *fence = NULL; local 55 // Flush and fence them. 56 pipe->flush(pipe, &fence); 57 std::for_each(first, last, [&](event_ptr &ev) { ev->fence(fence); }); 58 screen->fence_reference(screen, &fence, NULL);
|
/external/chromium_org/chrome/browser/resources/chromeos/chromevox/common/ |
math_semantic_tree_test.js | 517 // No fence. 534 '<fence>(</fence>' + 535 '<fence>)</fence>' + 546 '<fence>(</fence>' + 547 '<fence>)</fence>' + 574 '<fence>(</fence>' [all...] |
/system/core/libsync/tests/ |
sync_test.cpp | 77 // Wrapper class for sync fence. 112 SyncFence(SyncFence &&fence) noexcept { 113 if (fence.isValid()) { 114 setFd(fence.getFd()); 115 fence.clearFd(); 118 SyncFence(const SyncFence &fence) noexcept { 121 if (fence.isValid()) { 122 int fd = dup(fence.getFd()); 222 TEST(AllocTest, Fence) { 226 SyncFence fence(timeline, 1) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
lp_flush.h | 39 struct pipe_fence_handle **fence,
|
/packages/apps/Gallery2/jni/ |
jni_egl_fence.cpp | 62 // Create a egl fence and wait for egl to return it. 63 // Additional reference on egl fence sync can be found in: 65 EGLSyncKHR fence = FuncEglCreateSyncKHR(display, EGL_SYNC_FENCE_KHR, NULL); local 66 if (fence == EGL_NO_SYNC_KHR) { 71 fence, 75 ALOGE("EGL FENCE: error waiting for fence: %#x", eglGetError()); 77 FuncEglDestroySyncKHR(display, fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
svga_screen_cache.h | 85 struct pipe_fence_handle *fence; member in struct:svga_host_surface_cache_entry 95 * 3. holding a flushed buffer (not in any validate list) with an active fence 96 * 4. holding a flushed buffer with an expired fence 132 struct pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/drivers/svga/ |
svga_screen_cache.h | 85 struct pipe_fence_handle *fence; member in struct:svga_host_surface_cache_entry 95 * 3. holding a flushed buffer (not in any validate list) with an active fence 96 * 4. holding a flushed buffer with an expired fence 132 struct pipe_fence_handle *fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/ |
pb_validate.h | 78 * Fence all buffers and clear the list. 84 struct pipe_fence_handle *fence);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
i915_winsys.h | 117 * @fenced relocation needs a fence. 128 struct pipe_fence_handle **fence); 220 * Fence functions. 224 * Reference fence and set ptr to fence. 228 struct pipe_fence_handle *fence); 231 * Check if a fence has finished. 234 struct pipe_fence_handle *fence); 237 * Wait on a fence to finish. 240 struct pipe_fence_handle *fence); [all...] |
/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
pb_validate.h | 78 * Fence all buffers and clear the list. 84 struct pipe_fence_handle *fence);
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_winsys.h | 117 * @fenced relocation needs a fence. 128 struct pipe_fence_handle **fence); 220 * Fence functions. 224 * Reference fence and set ptr to fence. 228 struct pipe_fence_handle *fence); 231 * Check if a fence has finished. 234 struct pipe_fence_handle *fence); 237 * Wait on a fence to finish. 240 struct pipe_fence_handle *fence); [all...] |
/frameworks/base/services/core/java/com/android/server/location/ |
GeofenceState.java | 44 double mDistanceToCenter; // current distance to center of fence 46 public GeofenceState(Geofence fence, long expireAt, 51 mFence = fence; 59 mLocation.setLatitude(fence.getLatitude()); 60 mLocation.setLongitude(fence.getLongitude()); 65 * @return FLAG_ENTER or FLAG_EXIT if the fence was crossed, 0 otherwise 88 * Gets the distance from the current location to the fence's boundary.
|
/hardware/intel/common/libwsbm/src/ |
wsbm_userpool.c | 80 struct _WsbmFenceObject *fence; member in struct:_WsbmUserBuffer 125 while (vBuf->unFenced || vBuf->fence != NULL) { 129 if (vBuf->fence != NULL) { 130 if (!wsbmFenceSignaled(vBuf->fence, vBuf->kBuf.fence_type_mask)) { 131 struct _WsbmFenceObject *fence = local 132 wsbmFenceReference(vBuf->fence); 135 (void)wsbmFenceFinish(fence, vBuf->kBuf.fence_type_mask, 139 if (vBuf->fence == fence) 140 wsbmFenceUnreference(&vBuf->fence); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/include/pipe/ |
p_screen.h | 182 /** Set ptr = fence, with reference counting */ 185 struct pipe_fence_handle *fence ); 188 * Checks whether the fence has been signalled. 191 struct pipe_fence_handle *fence ); 194 * Wait for the fence to finish. 198 struct pipe_fence_handle *fence,
|
/external/mesa3d/src/gallium/include/pipe/ |
p_screen.h | 182 /** Set ptr = fence, with reference counting */ 185 struct pipe_fence_handle *fence ); 188 * Checks whether the fence has been signalled. 191 struct pipe_fence_handle *fence ); 194 * Wait for the fence to finish. 198 struct pipe_fence_handle *fence,
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/dri/common/ |
dri_drawable.c | 286 * swap_fences_pop_front - pull a fence from the throttle queue 290 * number of fences, and return the last fence pulled. 296 struct pipe_fence_handle *fence = NULL; local 302 screen->fence_reference(screen, &fence, draw->swap_fences[draw->tail]); 307 return fence; 312 * swap_fences_push_back - push a fence onto the throttle queue 314 * push a fence onto the throttle queue and pull fences of the queue 319 struct pipe_fence_handle *fence) 323 if (!fence || draw->desired_fences == 0) 331 fence); 372 struct pipe_fence_handle *fence; local [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/common/ |
dri_drawable.c | 286 * swap_fences_pop_front - pull a fence from the throttle queue 290 * number of fences, and return the last fence pulled. 296 struct pipe_fence_handle *fence = NULL; local 302 screen->fence_reference(screen, &fence, draw->swap_fences[draw->tail]); 307 return fence; 312 * swap_fences_push_back - push a fence onto the throttle queue 314 * push a fence onto the throttle queue and pull fences of the queue 319 struct pipe_fence_handle *fence) 323 if (!fence || draw->desired_fences == 0) 331 fence); 372 struct pipe_fence_handle *fence; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/ |
nv30_context.c | 55 nouveau_fence_ref(screen->fence.current, &res->fence); 61 nouveau_fence_ref(screen->fence.current, &res->fence_wr); 70 nv30_context_flush(struct pipe_context *pipe, struct pipe_fence_handle **fence) 75 if (fence) 76 nouveau_fence_ref(nv30->screen->base.fence.current, 77 (struct nouveau_fence **)fence);
|
/external/mesa3d/src/gallium/drivers/nv30/ |
nv30_context.c | 55 nouveau_fence_ref(screen->fence.current, &res->fence); 61 nouveau_fence_ref(screen->fence.current, &res->fence_wr); 70 nv30_context_flush(struct pipe_context *pipe, struct pipe_fence_handle **fence) 75 if (fence) 76 nouveau_fence_ref(nv30->screen->base.fence.current, 77 (struct nouveau_fence **)fence);
|
/frameworks/native/include/gui/ |
IGraphicBufferProducer.h | 28 #include <ui/Fence.h> 123 // The fence parameter will be updated to hold the fence associated with 125 // fence signals. If the fence is Fence::NO_FENCE, the buffer may be written 169 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, bool async, 199 // equivalent to fence from the dequeueBuffer call. 207 sp<Fence>* outFence) = 0 314 sp<Fence> fence; member in struct:android::IGraphicBufferProducer::QueueBufferInput [all...] |