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

1 2 3 45 6 7 8 91011>>

  /external/mesa3d/src/gallium/drivers/svga/
svga_pipe_flush.c 35 struct pipe_fence_handle **fence )
45 svga_context_flush(svga, fence);
48 __FUNCTION__, fence ? *fence : 0x0);
  /frameworks/av/services/camera/libcameraservice/device3/
StatusTracker.cpp 23 #include <ui/Fence.h>
36 mIdleFence(new Fence()),
83 void StatusTracker::markComponentIdle(int id, const sp<Fence>& componentFence) {
88 markComponent(id, ACTIVE, Fence::NO_FENCE);
92 const sp<Fence>& componentFence) {
123 // - If invalid fence or error, returns -1
167 // First pass for changed components or fence completions
182 mIdleFence = Fence::merge(String8("idleFence"),
183 mIdleFence, newState.fence);
  /frameworks/native/services/surfaceflinger/DisplayHardware/
HWComposer.h 25 #include <ui/Fence.h>
48 class Fence;
121 // the release fence is only valid after commit()
122 sp<Fence> getAndResetReleaseFence(int32_t id);
132 int fbPost(int32_t id, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
136 // Set the output buffer and acquire fence for a virtual display.
138 status_t setOutputBuffer(int32_t id, const sp<Fence>& acquireFence,
141 // Get the retire fence for the last committed frame. This fence will
145 sp<Fence> getLastRetireFence(int32_t id) const
    [all...]
  /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...]
  /docs/source.android.com/src/devices/graphics/
implement.jd 249 you can control. <li> Allow userspace to explicitly create or signal a fence.
269 dependencies. A fence is a promise from the kernel that it gives upon accepting
276 kernel-space to user-space. For instance, a fence can contain two sync_points
278 the fence is signaled, the image producers know both consumers are done
286 Membership in the sync_fence is immutable once the fence is created. And since
287 a sync_pt can be in only one fence, it is included as a copy. Even if two
289 fence.
291 To get more than one point in a fence, a merge operation is conducted. In the
292 merge, the points from two distinct fences are added to a third fence. If one
293 of those points was signaled in the originating fence, and the other was not
    [all...]
  /external/kernel-headers/original/uapi/drm/
vmwgfx_drm.h 267 * fence seqno that when signaled, indicates that the command buffer has
303 * @handle: Fence object handle for fence associated with a command submission.
304 * @mask: Fence flags relevant for this fence object.
305 * @seqno: Fence sequence number in fifo. A fence object with a lower
306 * seqno will signal the EXEC flag before a fence object with a higher
308 * whether a fence has signaled the EXEC flag. Note that @seqno will
311 * so far. This can be used to mark user-space fence objects as signaled, an
    [all...]
  /external/llvm/test/Transforms/AtomicExpandLoadLinked/ARM/
atomic-expansion-v7.ll 5 ; CHECK-NOT: fence
15 ; CHECK-NOT: fence
23 ; CHECK: fence release
34 ; CHECK: fence seq_cst
42 ; CHECK-NOT: fence
51 ; CHECK: fence acquire
59 ; CHECK: fence release
70 ; CHECK-NOT: fence
78 ; CHECK: fence release
90 ; CHECK: fence seq_cs
    [all...]
atomic-expansion-v8.ll 5 ; CHECK-NOT: fence
15 ; CHECK-NOT: fence
23 ; CHECK-NOT: fence
34 ; CHECK-NOT: fence
42 ; CHECK-NOT: fence
51 ; CHECK-NOT: fence
59 ; CHECK-NOT: fence
79 ; CHECK-NOT: fence
87 ; CHECK-NOT: fence
121 ; CHECK-NOT: fence
    [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...]
  /frameworks/native/libs/gui/tests/
IGraphicBufferProducer_test.cpp 64 const sp<Fence> QUEUE_BUFFER_INPUT_FENCE = Fence::NO_FENCE;
133 fence = QUEUE_BUFFER_INPUT_FENCE;
144 fence);
177 QueueBufferInputBuilder& setFence(sp<Fence> fence) {
178 this->fence = fence;
189 sp<Fence> fence; member in struct:android::IGraphicBufferProducerTest::QueueBufferInputBuilder
195 sp<Fence> fence; member in struct:android::IGraphicBufferProducerTest::DequeueBufferResult
    [all...]
  /external/chromium_org/third_party/angle/src/libGLESv2/
Fence.h 7 // Fence.h: Defines the gl::Fence class, which supports the GL_NV_fence extension.
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
lp_query.h 46 struct lp_fence *fence; /* fence from last scene this was binned in */ member in struct:llvmpipe_query
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
sp_flush.h 41 struct pipe_fence_handle **fence);
45 struct pipe_fence_handle **fence );
  /external/chromium_org/ui/gl/
gl_fence_egl.cc 40 LOG(ERROR) << "Trying to wait for uncommitted fence. Skipping...";
53 LOG(ERROR) << "Trying to wait for uncommitted fence. Skipping...";
gl_fence_nv.cc 15 // http://www.opengl.org/registry/specs/NV/fence.txt
43 LOG(ERROR) << "Trying to wait for uncommitted fence. Skipping...";
  /external/llvm/test/CodeGen/AArch64/
atomic-ops-not-barriers.ll 12 fence seq_cst
14 fence seq_cst
  /external/llvm/test/CodeGen/X86/
2012-01-16-mfence-nosse-flags.ll 10 fence seq_cst
13 ; Make sure the fence comes before the comparison, since it
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_query.h 46 struct lp_fence *fence; /* fence from last scene this was binned in */ member in struct:llvmpipe_query
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_flush.h 41 struct pipe_fence_handle **fence);
45 struct pipe_fence_handle **fence );
  /frameworks/native/include/gui/
BufferQueueProducer.h 65 // The outFence parameter will be updated to hold the fence associated with
67 // fence signals. If the fence is Fence::NO_FENCE, the buffer may be
96 virtual status_t dequeueBuffer(int *outSlot, sp<Fence>* outFence, bool async,
104 sp<Fence>* outFence);
117 // The caller may provide a fence that signals when all rendering
130 // The buffer will not be overwritten until the fence signals. The fence
132 virtual void cancelBuffer(int slot, const sp<Fence>& fence)
    [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/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
nv50_context.c 36 struct pipe_fence_handle **fence)
40 if (fence)
41 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence);
185 BCTX_REFN_bo(nv50->bufctx_3d, SCREEN, flags, screen->fence.bo);
186 BCTX_REFN_bo(nv50->bufctx, FENCE, flags, screen->fence.bo);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
nvc0_context.c 36 struct pipe_fence_handle **fence)
41 if (fence)
42 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence);
190 BCTX_REFN_bo(nvc0->bufctx_3d, SCREEN, flags, screen->fence.bo);
191 BCTX_REFN_bo(nvc0->bufctx, FENCE, flags, screen->fence.bo);
  /external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/
vmwgfx_drm.h 254 * fence seqno that when signaled, indicates that the command buffer has
290 * @handle: Fence object handle for fence associated with a command submission.
291 * @mask: Fence flags relevant for this fence object.
292 * @seqno: Fence sequence number in fifo. A fence object with a lower
293 * seqno will signal the EXEC flag before a fence object with a higher
295 * whether a fence has signaled the EXEC flag. Note that @seqno will
298 * so far. This can be used to mark user-space fence objects as signaled, an
    [all...]

Completed in 780 milliseconds

1 2 3 45 6 7 8 91011>>