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

1 23 4 5 6 7 8 91011>>

  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
lp_flush.c 43 * \param fence if non-null, returns pointer to a fence which can be waited on
47 struct pipe_fence_handle **fence,
55 lp_setup_flush(llvmpipe->setup, fence, reason);
81 struct pipe_fence_handle *fence = NULL; local
82 llvmpipe_flush(pipe, &fence, reason);
83 if (fence) {
84 pipe->screen->fence_finish(pipe->screen, fence, PIPE_TIMEOUT_INFINITE);
85 pipe->screen->fence_reference(pipe->screen, &fence, NULL);
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...]
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_flush.c 43 * \param fence if non-null, returns pointer to a fence which can be waited on
47 struct pipe_fence_handle **fence,
55 lp_setup_flush(llvmpipe->setup, fence, reason);
81 struct pipe_fence_handle *fence = NULL; local
82 llvmpipe_flush(pipe, &fence, reason);
83 if (fence) {
84 pipe->screen->fence_finish(pipe->screen, fence, PIPE_TIMEOUT_INFINITE);
85 pipe->screen->fence_reference(pipe->screen, &fence, NULL);
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...]
  /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/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/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...]
  /frameworks/native/libs/gui/tests/
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/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/ui/gl/
gl_fence.h 21 // Creates a fence that is not guaranteed to signal until the current context
22 // is flushed. It is illegal to call Client/ServerWait() on a fence without
gl_fence_arb.cc 29 // on OSX 10.7 (always says the fence is not signaled yet).
39 LOG(ERROR) << "Trying to wait for uncommitted fence. Skipping...";
48 LOG(ERROR) << "Trying to wait for uncommitted fence. Skipping...";
  /external/kernel-headers/original/uapi/linux/
sw_sync.h 23 __s32 fence; /* fd of new fence */ member in struct:sw_sync_create_fence_data
  /external/llvm/test/CodeGen/Thumb2/
thumb2-bcc.ll 13 fence seq_cst
19 fence seq_cst
  /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/llvm/test/Assembler/
atomic.ll 25 ; CHECK: fence singlethread release
26 fence singlethread release
27 ; CHECK: fence seq_cst
28 fence seq_cst
  /external/chromium_org/content/common/
one_writer_seqlock.cc 31 // -- Load fence, read membarrier
39 // -- Store fence, write membarrier
45 // -- Store fence, write membarrier
  /external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/
vmw_fence.h 44 struct pipe_fence_handle *fence,
48 struct pipe_fence_handle *fence,
53 struct pipe_fence_handle *fence);
  /external/mesa3d/src/gallium/winsys/svga/drm/
vmw_fence.h 44 struct pipe_fence_handle *fence,
48 struct pipe_fence_handle *fence,
53 struct pipe_fence_handle *fence);
  /frameworks/native/include/gui/
BufferSlot.h 20 #include <ui/Fence.h>
30 class Fence;
58 // associated fence is signaled.
67 // associated ready fence is signaled.
76 // the contents must not be accessed until the associated fence
86 // by the consumer until the fence is signaled.
105 // may be released before their release fence is signaled).
115 // mFence is a fence which will signal when work initiated by the
117 // the fence indicates when the consumer has finished reading
121 // buffer. When the buffer is DEQUEUED or ACQUIRED, the fence has bee
    [all...]
  /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/mesa/state_tracker/
st_cb_flush.c 80 struct pipe_fence_handle **fence )
86 st->pipe->flush( st->pipe, fence );
95 struct pipe_fence_handle *fence = NULL; local
97 st_flush(st, &fence);
99 if(fence) {
100 st->pipe->screen->fence_finish(st->pipe->screen, fence,
102 st->pipe->screen->fence_reference(st->pipe->screen, &fence, NULL);
  /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);

Completed in 1214 milliseconds

1 23 4 5 6 7 8 91011>>