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

1 2 34 5 6 7 8 91011>>

  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xa/
xa_context.c 351 struct xa_fence *fence = calloc(1, sizeof(*fence)); local
354 if (!fence)
357 fence->xa = ctx->xa;
360 fence->pipe_fence = NULL;
362 screen->fence_reference(screen, &fence->pipe_fence, ctx->last_fence);
364 return fence;
368 xa_fence_wait(struct xa_fence *fence, uint64_t timeout)
370 if (!fence)
373 if (fence->pipe_fence)
    [all...]
  /external/mesa3d/src/gallium/state_trackers/xa/
xa_context.c 351 struct xa_fence *fence = calloc(1, sizeof(*fence)); local
354 if (!fence)
357 fence->xa = ctx->xa;
360 fence->pipe_fence = NULL;
362 screen->fence_reference(screen, &fence->pipe_fence, ctx->last_fence);
364 return fence;
368 xa_fence_wait(struct xa_fence *fence, uint64_t timeout)
370 if (!fence)
373 if (fence->pipe_fence)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/common/
egl_g3d_sync.c 73 * Insert a fence command to the command stream of the current context.
84 /* insert the fence command */
85 gctx->stctxi->flush(gctx->stctxi, 0x0, &gsync->fence);
86 if (!gsync->fence)
93 * Wait for the fence sync to be signaled.
100 if (gsync->fence) {
104 struct pipe_fence_handle *fence = gsync->fence; local
106 gsync->fence = NULL;
110 screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE)
    [all...]
  /external/mesa3d/src/gallium/state_trackers/egl/common/
egl_g3d_sync.c 73 * Insert a fence command to the command stream of the current context.
84 /* insert the fence command */
85 gctx->stctxi->flush(gctx->stctxi, 0x0, &gsync->fence);
86 if (!gsync->fence)
93 * Wait for the fence sync to be signaled.
100 if (gsync->fence) {
104 struct pipe_fence_handle *fence = gsync->fence; local
106 gsync->fence = NULL;
110 screen->fence_finish(screen, fence, PIPE_TIMEOUT_INFINITE)
    [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/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);
  /frameworks/native/include/gui/
BufferQueueConsumer.h 60 // being accessed. The fence will signal when the buffer is no longer
71 const sp<Fence>& releaseFence, EGLDisplay display,
72 EGLSyncKHR fence);
153 EGLDisplay display, EGLSyncKHR fence,
154 const sp<Fence>& releaseFence) {
155 return releaseBuffer(buf, frameNumber, releaseFence, display, fence);
  /bionic/libc/kernel/uapi/linux/
sync.h 27 __s32 fence; member in struct:sync_merge_data
  /development/ndk/platforms/android-L/include/linux/
sync.h 27 __s32 fence; member in struct:sync_merge_data
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
nv30_screen.h 27 struct nouveau_object *fence; member in struct:nv30_screen
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
nv50_screen.h 63 } fence; member in struct:nv50_screen
89 nouveau_fence_ref(screen->base.fence.current, &res->fence);
91 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
nvc0_screen.h 59 } fence; member in struct:nvc0_screen
88 nouveau_fence_ref(screen->base.fence.current, &res->fence);
90 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
r300_flush.c 68 struct pipe_fence_handle **fence)
71 struct pb_buffer **rfence = (struct pb_buffer**)fence;
81 /* Create a fence, which is a dummy BO. */
85 /* Add the fence as a dummy relocation. */
95 /* We have to create a fence object, but the command stream is empty
135 struct pipe_fence_handle **fence)
137 r300_flush(pipe, 0, fence);
  /external/chromium_org/third_party/mesa/src/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();
  /external/kernel-headers/original/uapi/linux/
sync.h 19 * @fd2: file descriptor of second fence
20 * @name: name of new fence
21 * @fence: returns the fd of the new fence to userspace
24 __s32 fd2; /* fd of second fence */
25 char name[32]; /* name of new fence */
26 __s32 fence; /* fd on newly created fence */ member in struct:sync_merge_data
49 * struct sync_fence_info_data - data returned from fence info ioctl
53 * @name: name of fence
    [all...]
  /external/mesa3d/src/gallium/drivers/nv30/
nv30_screen.h 27 struct nouveau_object *fence; member in struct:nv30_screen
  /external/mesa3d/src/gallium/drivers/nv50/
nv50_screen.h 63 } fence; member in struct:nv50_screen
89 nouveau_fence_ref(screen->base.fence.current, &res->fence);
91 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr);
  /external/mesa3d/src/gallium/drivers/nvc0/
nvc0_screen.h 59 } fence; member in struct:nvc0_screen
88 nouveau_fence_ref(screen->base.fence.current, &res->fence);
90 nouveau_fence_ref(screen->base.fence.current, &res->fence_wr);
  /external/mesa3d/src/gallium/drivers/r300/
r300_flush.c 68 struct pipe_fence_handle **fence)
71 struct pb_buffer **rfence = (struct pb_buffer**)fence;
81 /* Create a fence, which is a dummy BO. */
85 /* Add the fence as a dummy relocation. */
95 /* We have to create a fence object, but the command stream is empty
135 struct pipe_fence_handle **fence)
137 r300_flush(pipe, 0, 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/services/surfaceflinger/
MonitoredProducer.cpp 63 status_t MonitoredProducer::dequeueBuffer(int* slot, sp<Fence>* fence,
65 return mProducer->dequeueBuffer(slot, fence, async, w, h, format, usage);
73 sp<Fence>* outFence) {
87 void MonitoredProducer::cancelBuffer(int slot, const sp<Fence>& fence) {
88 mProducer->cancelBuffer(slot, fence);
  /hardware/intel/common/libwsbm/src/
wsbm_slabpool.c 97 struct _WsbmFenceObject *fence; member in struct:_WsbmSlabBuffer
618 ret = wsbmFenceFinish(sBuf->fence, sBuf->fenceType, 0);
625 wsbmFenceSignaled(sBuf->fence, sBuf->fenceType);
633 wsbmFenceUnreference(&sBuf->fence);
638 } else if (wsbmFenceSignaledCached(sBuf->fence, sBuf->fenceType)) {
639 wsbmFenceUnreference(&sBuf->fence);
834 if (sBuf->fence && !wsbmFenceSignaledCached(sBuf->fence, sBuf->fenceType)) {
838 if (sBuf->fence)
839 wsbmFenceUnreference(&sBuf->fence);
858 struct _WsbmFenceObject *fence = local
    [all...]
  /prebuilts/ndk/9/platforms/android-19/arch-arm64/usr/include/linux/
sync.h 27 __s32 fence; member in struct:sync_merge_data
  /prebuilts/ndk/9/platforms/android-19/arch-mips64/usr/include/linux/
sync.h 27 __s32 fence; member in struct:sync_merge_data
  /prebuilts/ndk/9/platforms/android-19/arch-x86_64/usr/include/linux/
sync.h 27 __s32 fence; member in struct:sync_merge_data

Completed in 594 milliseconds

1 2 34 5 6 7 8 91011>>