HomeSort by relevance Sort by last modified time
    Searched refs:fence (Results 51 - 75 of 509) sorted by null

1 23 4 5 6 7 8 91011>>

  /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...]

Completed in 1852 milliseconds

1 23 4 5 6 7 8 91011>>