/frameworks/native/libs/gui/ |
BufferQueueProducer.cpp | 42 mLastQueueBufferFence(Fence::NO_FENCE), 252 sp<android::Fence> *outFence, bool async, 322 mSlots[found].mFence = Fence::NO_FENCE; 328 BQ_LOGE("dequeueBuffer: about to return a NULL fence - " 337 mSlots[found].mFence = Fence::NO_FENCE; 374 BQ_LOGE("dequeueBuffer: error %#x waiting for fence", 377 BQ_LOGE("dequeueBuffer: timeout waiting for fence"); 422 sp<Fence>* outFence) { 506 mSlots[*outSlot].mFence = Fence::NO_FENCE; 524 sp<Fence> fence local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/ |
nouveau_buffer.c | 60 struct nouveau_fence *fence) 62 nouveau_fence_work(fence, nouveau_mm_free_work, *mm); 72 release_allocation(&buf->mm, buf->fence); 97 nouveau_fence_ref(NULL, &res->fence); 163 release_allocation(&mm, nv->screen->fence.current); 227 if (!buf->fence) 229 if (!nouveau_fence_wait(buf->fence)) 232 nouveau_fence_ref(NULL, &buf->fence); 245 return (buf->fence && !nouveau_fence_signalled(buf->fence)); [all...] |
/external/mesa3d/src/gallium/drivers/nouveau/ |
nouveau_buffer.c | 60 struct nouveau_fence *fence) 62 nouveau_fence_work(fence, nouveau_mm_free_work, *mm); 72 release_allocation(&buf->mm, buf->fence); 97 nouveau_fence_ref(NULL, &res->fence); 163 release_allocation(&mm, nv->screen->fence.current); 227 if (!buf->fence) 229 if (!nouveau_fence_wait(buf->fence)) 232 nouveau_fence_ref(NULL, &buf->fence); 245 return (buf->fence && !nouveau_fence_signalled(buf->fence)); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/ |
nvc0_screen.c | 254 if (screen->base.fence.current) { 255 nouveau_fence_wait(screen->base.fence.current); 256 nouveau_fence_ref(NULL, &screen->base.fence.current); 268 nouveau_bo_ref(NULL, &screen->fence.bo); 375 *sequence = ++screen->base.fence.sequence; 378 PUSH_DATAh(push, screen->fence.bo->offset); 379 PUSH_DATA (push, screen->fence.bo->offset); 389 return screen->fence.map[0]; 451 &screen->fence.bo); 454 nouveau_bo_map(screen->fence.bo, 0, NULL) [all...] |
/external/mesa3d/src/gallium/drivers/nvc0/ |
nvc0_screen.c | 254 if (screen->base.fence.current) { 255 nouveau_fence_wait(screen->base.fence.current); 256 nouveau_fence_ref(NULL, &screen->base.fence.current); 268 nouveau_bo_ref(NULL, &screen->fence.bo); 375 *sequence = ++screen->base.fence.sequence; 378 PUSH_DATAh(push, screen->fence.bo->offset); 379 PUSH_DATA (push, screen->fence.bo->offset); 389 return screen->fence.map[0]; 451 &screen->fence.bo); 454 nouveau_bo_map(screen->fence.bo, 0, NULL) [all...] |
/bionic/libc/kernel/uapi/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/development/ndk/platforms/android-L/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
lp_flush.h | 39 struct pipe_fence_handle **fence,
|
lp_rast.h | 161 struct lp_fence *fence; member in union:lp_rast_cmd_arg 211 lp_rast_arg_fence( struct lp_fence *fence ) 214 arg.fence = fence;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/ |
nv50_screen.c | 265 if (screen->base.fence.current) { 266 nouveau_fence_wait(screen->base.fence.current); 267 nouveau_fence_ref (NULL, &screen->base.fence.current); 280 nouveau_bo_ref(NULL, &screen->fence.bo); 306 *sequence = ++screen->base.fence.sequence; 309 PUSH_DATAh(push, screen->fence.bo->offset); 310 PUSH_DATA (push, screen->fence.bo->offset); 323 return nv50_screen(pscreen)->fence.map[0]; 637 NULL, &screen->fence.bo); 639 NOUVEAU_ERR("Failed to allocate fence bo: %d\n", ret) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/winsys/svga/drm/ |
vmw_screen_svga.c | 133 struct pipe_fence_handle *fence, 138 return vmw_fence_signalled(vws, fence, flag); 144 struct pipe_fence_handle *fence, 149 return vmw_fence_finish(vws, fence, flag);
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
st_cb_flush.h | 44 struct pipe_fence_handle **fence);
|
/external/llvm/test/CodeGen/X86/ |
i486-fence-loop.ll | 20 fence seq_cst
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_flush.h | 39 struct pipe_fence_handle **fence,
|
lp_rast.h | 161 struct lp_fence *fence; member in union:lp_rast_cmd_arg 211 lp_rast_arg_fence( struct lp_fence *fence ) 214 arg.fence = fence;
|
/external/mesa3d/src/gallium/drivers/nv50/ |
nv50_screen.c | 265 if (screen->base.fence.current) { 266 nouveau_fence_wait(screen->base.fence.current); 267 nouveau_fence_ref (NULL, &screen->base.fence.current); 280 nouveau_bo_ref(NULL, &screen->fence.bo); 306 *sequence = ++screen->base.fence.sequence; 309 PUSH_DATAh(push, screen->fence.bo->offset); 310 PUSH_DATA (push, screen->fence.bo->offset); 323 return nv50_screen(pscreen)->fence.map[0]; 637 NULL, &screen->fence.bo); 639 NOUVEAU_ERR("Failed to allocate fence bo: %d\n", ret) [all...] |
/external/mesa3d/src/gallium/winsys/svga/drm/ |
vmw_screen_svga.c | 133 struct pipe_fence_handle *fence, 138 return vmw_fence_signalled(vws, fence, flag); 144 struct pipe_fence_handle *fence, 149 return vmw_fence_finish(vws, fence, flag);
|
/external/mesa3d/src/mesa/state_tracker/ |
st_cb_flush.h | 44 struct pipe_fence_handle **fence);
|
/prebuilts/ndk/9/platforms/android-21/arch-arm/usr/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/prebuilts/ndk/9/platforms/android-21/arch-arm64/usr/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/prebuilts/ndk/9/platforms/android-21/arch-mips/usr/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/prebuilts/ndk/9/platforms/android-21/arch-mips64/usr/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/prebuilts/ndk/9/platforms/android-21/arch-x86/usr/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/prebuilts/ndk/9/platforms/android-21/arch-x86_64/usr/include/linux/ |
sw_sync.h | 26 __s32 fence; member in struct:sw_sync_create_fence_data
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
i915_screen.c | 363 * Fence functions 370 struct pipe_fence_handle *fence) 374 is->iws->fence_reference(is->iws, ptr, fence); 379 struct pipe_fence_handle *fence) 383 return is->iws->fence_signalled(is->iws, fence) == 1; 388 struct pipe_fence_handle *fence, 393 return is->iws->fence_finish(is->iws, fence) == 1;
|