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

1 2 3 45 6 7 8 91011>>

  /frameworks/native/libs/gui/
IGraphicBufferProducer.cpp 93 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, bool async,
109 *fence = new Fence();
110 reply.read(**fence);
129 sp<Fence>* outFence) {
152 *outFence = new Fence;
187 virtual void cancelBuffer(int buf, const sp<Fence>& fence) {
191 data.write(*fence.get())
308 sp<Fence> fence; local
328 sp<Fence> fence; local
367 sp<Fence> fence = new Fence(); local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
radeonsi_pipe.c 59 struct r600_fence *fence = NULL; local
69 R600_ERR("r600: failed to create bo for fence objects\n");
80 /* Try to find a freed fence that has been signalled */
84 fence = entry;
90 if (!fence) {
91 /* Allocate a new fence */
113 fence = &block->fences[index % FENCE_BLOCK_SIZE];
114 fence->index = index;
117 pipe_reference_init(&fence->reference, 1);
119 rscreen->fences.data[fence->index] = 0
    [all...]
  /external/mesa3d/src/gallium/drivers/radeonsi/
radeonsi_pipe.c 59 struct r600_fence *fence = NULL; local
69 R600_ERR("r600: failed to create bo for fence objects\n");
80 /* Try to find a freed fence that has been signalled */
84 fence = entry;
90 if (!fence) {
91 /* Allocate a new fence */
113 fence = &block->fences[index % FENCE_BLOCK_SIZE];
114 fence->index = index;
117 pipe_reference_init(&fence->reference, 1);
119 rscreen->fences.data[fence->index] = 0
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/common/
native_helper.c 297 struct pipe_fence_handle *fence = NULL; local
303 screen->fence_reference(screen, &fence, rsurf->swap_fences[rsurf->tail]);
308 return fence;
313 struct pipe_fence_handle *fence)
317 if (!fence || rsurf->desired_fences == 0)
325 fence);
333 struct pipe_fence_handle *fence = swap_fences_pop_front(rsurf); local
335 if (fence) {
336 (void) screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE);
337 screen->fence_reference(screen, &fence, NULL)
348 struct pipe_fence_handle *fence = NULL; local
    [all...]
  /external/mesa3d/src/gallium/state_trackers/egl/common/
native_helper.c 297 struct pipe_fence_handle *fence = NULL; local
303 screen->fence_reference(screen, &fence, rsurf->swap_fences[rsurf->tail]);
308 return fence;
313 struct pipe_fence_handle *fence)
317 if (!fence || rsurf->desired_fences == 0)
325 fence);
333 struct pipe_fence_handle *fence = swap_fences_pop_front(rsurf); local
335 if (fence) {
336 (void) screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE);
337 screen->fence_reference(screen, &fence, NULL)
348 struct pipe_fence_handle *fence = NULL; local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/core/
event.hpp 112 virtual void fence(pipe_fence_handle *fence);
  /external/chromium_org/third_party/mesa/src/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/gallium/state_trackers/clover/core/
event.hpp 112 virtual void fence(pipe_fence_handle *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);
  /frameworks/native/services/surfaceflinger/
MonitoredProducer.h 39 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, bool async,
43 sp<Fence>* outFence);
48 virtual void cancelBuffer(int slot, const sp<Fence>& fence);
  /hardware/qcom/display/msm8960/liboverlay/
overlayRotator.h 58 void setReleaseFd(const int& fence);
74 void setReleaseFd(const int& fence) { curr().setReleaseFd(fence); }
98 void setReleaseFd(const int& fence) { mMem.setReleaseFd(fence); }
  /hardware/qcom/display/msm8974/liboverlay/
overlayRotator.h 58 void setReleaseFd(const int& fence);
74 void setReleaseFd(const int& fence) { curr().setReleaseFd(fence); }
98 void setReleaseFd(const int& fence) { mMem.setReleaseFd(fence); }
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/
pb_buffer_fenced.c 89 * fence to the newest fence.
148 struct pipe_fence_handle *fence; member in struct:fenced_buffer
204 "buffer", "size", "refcount", "storage", "fence", "signalled");
210 assert(!fenced_buf->fence);
226 signaled = ops->fence_signalled(ops, fenced_buf->fence, 0);
232 (void *) fenced_buf->fence,
249 assert(!fenced_buf->fence);
274 assert(fenced_buf->fence);
298 assert(fenced_buf->fence);
344 struct pipe_fence_handle *fence = NULL; local
    [all...]
  /external/mesa3d/src/gallium/auxiliary/pipebuffer/
pb_buffer_fenced.c 89 * fence to the newest fence.
148 struct pipe_fence_handle *fence; member in struct:fenced_buffer
204 "buffer", "size", "refcount", "storage", "fence", "signalled");
210 assert(!fenced_buf->fence);
226 signaled = ops->fence_signalled(ops, fenced_buf->fence, 0);
232 (void *) fenced_buf->fence,
249 assert(!fenced_buf->fence);
274 assert(fenced_buf->fence);
298 assert(fenced_buf->fence);
344 struct pipe_fence_handle *fence = NULL; local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
svga_context.c 205 struct pipe_fence_handle *fence = NULL; local
224 svga->swc->flush(svga->swc, &fence);
226 svga_screen_cache_flush(svgascreen, fence);
235 if (fence)
236 svga->pipe.screen->fence_finish( svga->pipe.screen, fence,
241 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence);
243 svgascreen->sws->fence_reference(svgascreen->sws, &fence, NULL);
svga_pipe_query.c 50 struct pipe_fence_handle *fence; member in struct:svga_query
127 sws->fence_reference(sws, &sq->fence, NULL);
165 sws->fence_reference(sws, &sq->fence, NULL);
224 if(!sq->fence) {
234 svga_context_flush(svga, &sq->fence);
236 assert(sq->fence);
244 sws->fence_finish(sws, sq->fence, SVGA_FENCE_FLAG_QUERY);
  /external/mesa3d/src/gallium/drivers/svga/
svga_context.c 205 struct pipe_fence_handle *fence = NULL; local
224 svga->swc->flush(svga->swc, &fence);
226 svga_screen_cache_flush(svgascreen, fence);
235 if (fence)
236 svga->pipe.screen->fence_finish( svga->pipe.screen, fence,
241 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence);
243 svgascreen->sws->fence_reference(svgascreen->sws, &fence, NULL);
svga_pipe_query.c 50 struct pipe_fence_handle *fence; member in struct:svga_query
127 sws->fence_reference(sws, &sq->fence, NULL);
165 sws->fence_reference(sws, &sq->fence, NULL);
224 if(!sq->fence) {
234 svga_context_flush(svga, &sq->fence);
236 assert(sq->fence);
244 sws->fence_finish(sws, sq->fence, SVGA_FENCE_FLAG_QUERY);
  /frameworks/native/libs/gui/tests/
StreamSplitter_test.cpp 100 sp<Fence> fence; local
103 inputProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
115 Fence::NO_FENCE);
128 EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, Fence::NO_FENCE));
131 inputProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
166 sp<Fence> fence; local
169 inputProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
181 Fence::NO_FENCE)
226 sp<Fence> fence; local
    [all...]
BufferQueue_test.cpp 114 sp<Fence> fence; local
117 mProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
128 NATIVE_WINDOW_SCALING_MODE_FREEZE, 0, false, Fence::NO_FENCE);
151 sp<Fence> fence; local
154 NATIVE_WINDOW_SCALING_MODE_FREEZE, 0, false, Fence::NO_FENCE);
159 mProducer->dequeueBuffer(&slot, &fence, false, 1, 1, 0,
167 mProducer->dequeueBuffer(&slot, &fence, false, 1, 1, 0,
222 sp<Fence> fence local
270 sp<Fence> fence; local
328 sp<Fence> fence; local
    [all...]
  /frameworks/native/services/surfaceflinger/DisplayHardware/
VirtualDisplaySurface.h 102 virtual status_t dequeueBuffer(int* pslot, sp<Fence>* fence, bool async,
106 sp<Fence>* outFence);
110 virtual void cancelBuffer(int pslot, const sp<Fence>& fence);
124 int* sslot, sp<Fence>* fence);
184 // mFbFence is the fence HWC should wait for before reading the framebuffer
186 sp<Fence> mFbFence;
188 // mOutputFence is the fence HWC should wait for before writing to th
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
lp_rast.h 161 struct lp_fence *fence; member in union:lp_rast_cmd_arg
211 lp_rast_arg_fence( struct lp_fence *fence )
214 arg.fence = fence;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/
nouveau_screen.h 38 } fence; member in struct:nouveau_screen
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/
xorg_exa.h 73 struct pipe_fence_handle **fence);
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_rast.h 161 struct lp_fence *fence; member in union:lp_rast_cmd_arg
211 lp_rast_arg_fence( struct lp_fence *fence )
214 arg.fence = fence;

Completed in 517 milliseconds

1 2 3 45 6 7 8 91011>>