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

12 3 4 5 6 7 8 91011>>

  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/
pb_buffer_fenced.h 38 * - the ability for the destruction to be delayed by a fence;
42 * handle. The end-of-life is dictated by the fence signalling.
44 * Between the handle's destruction, and the fence signalling, the buffer is
66 * List of buffers which are awaiting fence signalling.
75 /** Set ptr = fence, with reference counting */
78 struct pipe_fence_handle *fence );
81 * Checks whether the fence has been signalled.
86 struct pipe_fence_handle *fence,
90 * Wait for the fence to finish.
95 struct pipe_fence_handle *fence,
    [all...]
  /external/mesa3d/src/gallium/auxiliary/pipebuffer/
pb_buffer_fenced.h 38 * - the ability for the destruction to be delayed by a fence;
42 * handle. The end-of-life is dictated by the fence signalling.
44 * Between the handle's destruction, and the fence signalling, the buffer is
66 * List of buffers which are awaiting fence signalling.
75 /** Set ptr = fence, with reference counting */
78 struct pipe_fence_handle *fence );
81 * Checks whether the fence has been signalled.
86 struct pipe_fence_handle *fence,
90 * Wait for the fence to finish.
95 struct pipe_fence_handle *fence,
    [all...]
  /ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/
memory_order.hpp 26 // a trailing fence for acquire semantics can use a single
29 // if( mo & memory_order_acquire ) { ...fence... }
33 // if( mo & memory_order_release ) { ...fence... }
35 // Architectures such as Alpha that need a fence on consume
38 // if( mo & ( memory_order_acquire | memory_order_consume ) ) { ...fence... }
  /external/llvm/test/CodeGen/PowerPC/
ppc440-msync.ll 6 fence acquire
11 fence release
18 fence release
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
lp_fence.h 60 lp_fence_signal(struct lp_fence *fence);
63 lp_fence_signalled(struct lp_fence *fence);
66 lp_fence_wait(struct lp_fence *fence);
73 lp_fence_destroy(struct lp_fence *fence);
89 lp_fence_issued(const struct lp_fence *fence)
91 return fence->issued;
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);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
sp_fence.c 37 struct pipe_fence_handle *fence)
39 *ptr = fence;
45 struct pipe_fence_handle *fence)
47 assert(fence);
54 struct pipe_fence_handle *fence,
57 assert(fence);
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_fence.h 60 lp_fence_signal(struct lp_fence *fence);
63 lp_fence_signalled(struct lp_fence *fence);
66 lp_fence_wait(struct lp_fence *fence);
73 lp_fence_destroy(struct lp_fence *fence);
89 lp_fence_issued(const struct lp_fence *fence)
91 return fence->issued;
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);
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_fence.c 37 struct pipe_fence_handle *fence)
39 *ptr = fence;
45 struct pipe_fence_handle *fence)
47 assert(fence);
54 struct pipe_fence_handle *fence,
57 assert(fence);
  /ndk/sources/host-tools/sed-4.2.1/m4/
memchr.m4 9 dnl Check for prerequisites for memory fence checks.
43 char *fence = NULL;
60 fence = two_pages + pagesize;
63 if (fence)
65 if (memchr (fence, 0, 0))
67 strcpy (fence - 9, "12345678");
68 if (memchr (fence - 9, 0, 79) != fence - 1)
  /packages/apps/Gallery2/jni/
jni_egl_fence.cpp 62 // Create a egl fence and wait for egl to return it.
63 // Additional reference on egl fence sync can be found in:
65 EGLSyncKHR fence = FuncEglCreateSyncKHR(display, EGL_SYNC_FENCE_KHR, NULL); local
66 if (fence == EGL_NO_SYNC_KHR) {
71 fence,
75 ALOGE("EGL FENCE: error waiting for fence: %#x", eglGetError());
77 FuncEglDestroySyncKHR(display, fence);
  /frameworks/native/services/surfaceflinger/
FrameTracker.h 29 class Fence;
37 // or a fence. When a non-NULL fence is set for a given time value, the
38 // signal time of that fence is used instead of the timestamp.
61 // setFrameReadyFence sets the fence that is used to get the time at which
63 void setFrameReadyFence(const sp<Fence>& readyFence);
69 // setActualPresentFence sets the fence that is used to get the time
71 void setActualPresentFence(const sp<Fence>& fence);
100 sp<Fence> frameReadyFence
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
st_cb_syncobj.c 43 struct pipe_fence_handle *fence; member in struct:st_sync_object
62 screen->fence_reference(screen, &so->fence, NULL);
73 assert(so->fence == NULL);
75 pipe->flush(pipe, &so->fence);
83 if (so->fence && screen->fence_signalled(screen, so->fence)) {
84 screen->fence_reference(screen, &so->fence, NULL);
97 * already called when creating a fence. */
99 if (so->fence &&
100 screen->fence_finish(screen, so->fence, timeout))
    [all...]
  /external/mesa3d/src/mesa/state_tracker/
st_cb_syncobj.c 43 struct pipe_fence_handle *fence; member in struct:st_sync_object
62 screen->fence_reference(screen, &so->fence, NULL);
73 assert(so->fence == NULL);
75 pipe->flush(pipe, &so->fence);
83 if (so->fence && screen->fence_signalled(screen, so->fence)) {
84 screen->fence_reference(screen, &so->fence, NULL);
97 * already called when creating a fence. */
99 if (so->fence &&
100 screen->fence_finish(screen, so->fence, timeout))
    [all...]
  /external/llvm/test/Assembler/
atomic.ll 21 ; CHECK: fence singlethread release
22 fence singlethread release
23 ; CHECK: fence seq_cst
24 fence seq_cst
  /external/llvm/test/CodeGen/X86/
mfence.ll 6 fence seq_cst
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
i915_flush.c 42 struct pipe_fence_handle **fence )
46 /* Only shortcut this if we have no fence, otherwise we must flush the
47 * empty batchbuffer to get our fence back.
49 if (!fence && i915->batch && (i915->batch->map == i915->batch->ptr)) {
55 FLUSH_BATCH(fence);
69 void i915_flush(struct i915_context *i915, struct pipe_fence_handle **fence)
73 batch->iws->batchbuffer_flush(batch, fence);
  /external/mesa3d/src/gallium/drivers/i915/
i915_flush.c 42 struct pipe_fence_handle **fence )
46 /* Only shortcut this if we have no fence, otherwise we must flush the
47 * empty batchbuffer to get our fence back.
49 if (!fence && i915->batch && (i915->batch->map == i915->batch->ptr)) {
55 FLUSH_BATCH(fence);
69 void i915_flush(struct i915_context *i915, struct pipe_fence_handle **fence)
73 batch->iws->batchbuffer_flush(batch, fence);
  /frameworks/av/services/camera/libcameraservice/device3/
StatusTracker.h 33 class Fence;
63 // accept a fence to wait on to complete idle. The fence is merged with any
66 void markComponentIdle(int id, const sp<Fence>& componentFence);
83 const sp<Fence>& componentFence);
93 sp<Fence> fence; member in struct:android::camera3::StatusTracker::StateChange
108 // Merged fence for all processed state changes
109 sp<Fence> mIdleFence;
118 // - The merged fence for all component updates has signalle
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/
api_context.c 67 struct pipe_fence_handle *fence = NULL; local
75 pipe->flush(pipe, &fence);
76 if (fence) {
77 pipe->screen->fence_finish(pipe->screen, fence,
79 pipe->screen->fence_reference(pipe->screen, &fence, NULL);
  /external/mesa3d/src/gallium/state_trackers/vega/
api_context.c 67 struct pipe_fence_handle *fence = NULL; local
75 pipe->flush(pipe, &fence);
76 if (fence) {
77 pipe->screen->fence_finish(pipe->screen, fence,
79 pipe->screen->fence_reference(pipe->screen, &fence, NULL);
  /frameworks/native/libs/gui/
IGraphicBufferProducer.cpp 82 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, bool async,
98 *fence = new Fence();
99 reply.read(**fence);
120 virtual void cancelBuffer(int buf, const sp<Fence>& fence) {
124 data.write(*fence.get());
205 sp<Fence> fence; local
229 sp<Fence> fence = new Fence(); local
    [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);

Completed in 6663 milliseconds

12 3 4 5 6 7 8 91011>>