HomeSort by relevance Sort by last modified time
    Searched full:fence (Results 126 - 150 of 681) sorted by null

1 2 3 4 56 7 8 91011>>

  /external/mesa3d/src/gallium/drivers/nv30/
nv30_screen.c 275 *sequence = ++screen->base.fence.sequence;
286 struct nv04_notify *fence = screen->fence->data; local
287 return *(uint32_t *)((char *)screen->notify->map + fence->offset);
295 if (screen->base.fence.current &&
296 screen->base.fence.current->state >= NOUVEAU_FENCE_STATE_EMITTED) {
297 nouveau_fence_wait(screen->base.fence.current);
298 nouveau_fence_ref (NULL, &screen->base.fence.current);
302 nouveau_object_del(&screen->fence);
376 screen->base.fence.emit = nv30_screen_fence_emit
    [all...]
nv30_screen.h 27 struct nouveau_object *fence; member in struct:nv30_screen
  /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);
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/state_trackers/xorg/
xorg_exa.h 73 struct pipe_fence_handle **fence);
  /external/mesa3d/src/gallium/winsys/i915/sw/
i915_sw_batchbuffer.c 103 struct pipe_fence_handle **fence)
133 if (fence) {
134 ibatch->iws->fence_reference(ibatch->iws, fence, NULL);
136 (*fence) = i915_sw_fence_create();
  /frameworks/native/include/gui/
BufferItemConsumer.h 76 // If waitForFence is true, and the acquired BufferItem has a valid fence object,
77 // acquireBuffer will wait on the fence with no timeout before returning.
88 const sp<Fence>& releaseFence = Fence::NO_FENCE);
BufferQueue.h 30 #include <ui/Fence.h>
129 // The fence parameter will be updated to hold the fence associated with
131 // fence signals. If the fence is Fence::NO_FENCE, the buffer may be
160 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, bool async,
171 // The caller may provide a fence that signals when all rendering
184 // The buffer will not be overwritten until the fence signals. The fenc
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/
pb_buffer.h 137 void (*fence)( struct pb_buffer *buf, member in struct:pb_vtbl
138 struct pipe_fence_handle *fence );
215 pb_fence(struct pb_buffer *buf, struct pipe_fence_handle *fence)
220 assert(buf->vtbl->fence);
221 buf->vtbl->fence(buf, fence);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/identity/
id_screen.c 211 struct pipe_fence_handle *fence)
218 fence);
223 struct pipe_fence_handle *fence)
229 fence);
234 struct pipe_fence_handle *fence,
241 fence,
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/rbug/
rbug_screen.c 209 struct pipe_fence_handle *fence)
216 fence);
221 struct pipe_fence_handle *fence)
227 fence);
232 struct pipe_fence_handle *fence,
239 fence,
  /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/auxiliary/pipebuffer/
pb_buffer.h 137 void (*fence)( struct pb_buffer *buf, member in struct:pb_vtbl
138 struct pipe_fence_handle *fence );
215 pb_fence(struct pb_buffer *buf, struct pipe_fence_handle *fence)
220 assert(buf->vtbl->fence);
221 buf->vtbl->fence(buf, fence);
  /external/mesa3d/src/gallium/drivers/identity/
id_screen.c 211 struct pipe_fence_handle *fence)
218 fence);
223 struct pipe_fence_handle *fence)
229 fence);
234 struct pipe_fence_handle *fence,
241 fence,
  /external/mesa3d/src/gallium/drivers/rbug/
rbug_screen.c 209 struct pipe_fence_handle *fence)
216 fence);
221 struct pipe_fence_handle *fence)
227 fence);
232 struct pipe_fence_handle *fence,
239 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,
  /frameworks/native/services/surfaceflinger/DisplayHardware/
VirtualDisplaySurface.h 99 virtual status_t dequeueBuffer(int* pslot, sp<Fence>* fence, bool async,
103 virtual void cancelBuffer(int pslot, const sp<Fence>& fence);
114 int* sslot, sp<Fence>* fence);
174 // mFbFence is the fence HWC should wait for before reading the framebuffer
176 sp<Fence> mFbFence;
178 // mOutputFence is the fence HWC should wait for before writing to the
180 sp<Fence> mOutputFence
    [all...]
  /external/chromium_org/cc/resources/
resource_provider.h 297 class Fence : public base::RefCounted<Fence> {
299 Fence() {}
303 friend class base::RefCounted<Fence>;
304 virtual ~Fence() {}
307 DISALLOW_COPY_AND_ASSIGN(Fence);
348 // Sets the current read fence. If a resource is locked for read
350 // until this fence has passed.
351 void SetReadLockFence(scoped_refptr<Fence> fence) {
    [all...]
  /external/chromium_org/gpu/command_buffer/service/
gpu_scheduler.cc 66 // One of the unschedule fence tasks might have unscheduled us.
236 if (unschedule_fences_.front()->fence.get()) {
242 const UnscheduleFence& fence = *unschedule_fences_.front(); local
243 if (fence.fence->HasCompleted() ||
244 now - fence.issue_time > timeout) {
303 : fence(fence_),
  /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/chromium_org/third_party/mesa/src/src/gallium/drivers/trace/
tr_screen.c 323 * fence
353 struct pipe_fence_handle *fence)
362 trace_dump_arg(ptr, fence);
364 result = screen->fence_signalled(screen, fence);
376 struct pipe_fence_handle *fence,
386 trace_dump_arg(ptr, fence);
389 result = screen->fence_finish(screen, fence, timeout);
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vdpau/
presentation.c 278 pipe->screen->fence_reference(pipe->screen, &surf->fence, NULL);
279 pipe->flush(pipe, &surf->fence);
328 if (surf->fence) {
330 screen->fence_finish(screen, surf->fence, 0);
363 if (!surf->fence) {
368 if (screen->fence_signalled(screen, surf->fence)) {
369 screen->fence_reference(screen, &surf->fence, NULL);
  /external/mesa3d/src/gallium/drivers/trace/
tr_screen.c 323 * fence
353 struct pipe_fence_handle *fence)
362 trace_dump_arg(ptr, fence);
364 result = screen->fence_signalled(screen, fence);
376 struct pipe_fence_handle *fence,
386 trace_dump_arg(ptr, fence);
389 result = screen->fence_finish(screen, fence, timeout);

Completed in 576 milliseconds

1 2 3 4 56 7 8 91011>>