/frameworks/native/libs/renderengine/gl/ |
D | ImageManager.cpp | 58 const std::shared_ptr<Barrier>& barrier) { in cacheAsync() argument 61 std::lock_guard<std::mutex> lock(barrier->mutex); in cacheAsync() 62 barrier->isOpen = true; in cacheAsync() 63 barrier->result = BAD_VALUE; in cacheAsync() 65 barrier->condition.notify_one(); in cacheAsync() 69 QueueEntry entry = {QueueEntry::Operation::Insert, buffer, buffer->getId(), barrier}; in cacheAsync() 75 auto barrier = std::make_shared<Barrier>(); in cache() local 76 cacheAsync(buffer, barrier); in cache() 77 std::lock_guard<std::mutex> lock(barrier->mutex); in cache() 78 barrier->condition.wait(barrier->mutex, in cache() [all …]
|
D | ImageManager.h | 46 void cacheAsync(const sp<GraphicBuffer>& buffer, const std::shared_ptr<Barrier>& barrier) 49 void releaseAsync(uint64_t bufferId, const std::shared_ptr<Barrier>& barrier) EXCLUDES(mMutex); 58 std::shared_ptr<Barrier> barrier = nullptr; member
|
D | GLESRenderEngine.cpp | 681 auto barrier = std::make_shared<ImageManager::Barrier>(); in cacheExternalTextureBufferForTesting() local 682 mImageManager->cacheAsync(buffer, barrier); in cacheExternalTextureBufferForTesting() 683 return barrier; in cacheExternalTextureBufferForTesting() 731 auto barrier = std::make_shared<ImageManager::Barrier>(); in unbindExternalTextureBufferForTesting() local 732 mImageManager->releaseAsync(bufferId, barrier); in unbindExternalTextureBufferForTesting() 733 return barrier; in unbindExternalTextureBufferForTesting()
|
/frameworks/native/libs/renderengine/tests/ |
D | RenderEngineTest.cpp | 1233 std::shared_ptr<renderengine::gl::ImageManager::Barrier> barrier = in TEST_F() local 1235 std::lock_guard<std::mutex> lock(barrier->mutex); in TEST_F() 1236 ASSERT_TRUE(barrier->condition.wait_for(barrier->mutex, std::chrono::seconds(5), in TEST_F() 1237 [&]() REQUIRES(barrier->mutex) { in TEST_F() 1238 return barrier->isOpen; in TEST_F() 1241 EXPECT_EQ(NO_ERROR, barrier->result); in TEST_F() 1258 std::shared_ptr<renderengine::gl::ImageManager::Barrier> barrier = in TEST_F() local 1260 std::lock_guard<std::mutex> lock(barrier->mutex); in TEST_F() 1261 ASSERT_TRUE(barrier->condition.wait_for(barrier->mutex, std::chrono::seconds(5), in TEST_F() 1262 [&]() REQUIRES(barrier->mutex) { in TEST_F() [all …]
|
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ |
D | TransactionCompat.java | 96 SurfaceControl barrier, long frameNumber) { in deferTransactionUntil() argument 97 mTransaction.deferTransactionUntil(surfaceControl.mSurfaceControl, barrier, in deferTransactionUntil() 113 SurfaceControl barrier, long frameNumber) { in deferTransactionUntil() argument 114 t.deferTransactionUntil(surfaceControl, barrier, frameNumber); in deferTransactionUntil()
|
/frameworks/base/core/tests/coretests/src/android/os/ |
D | BinderDeathRecipientTest.java | 113 final CyclicBarrier barrier = new CyclicBarrier(2); in binderDied_iBinderArg() local 126 barrier.await(); in binderDied_iBinderArg() 140 barrier.await(10, TimeUnit.SECONDS); in binderDied_iBinderArg() 146 barrier.reset(); in binderDied_iBinderArg() 149 barrier.await(10, TimeUnit.SECONDS); in binderDied_iBinderArg()
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | InsetsSourceProvider.java | 297 final SurfaceControl barrier = mWin.getClientViewRootSurface(); in updateControlForTarget() local 298 t.deferTransactionUntil(mWin.getSurfaceControl(), barrier, frameNumber); in updateControlForTarget() local 299 t.deferTransactionUntil(leash, barrier, frameNumber); in updateControlForTarget()
|
D | WindowSurfaceController.java | 466 void deferTransactionUntil(SurfaceControl barrier, long frame) { in deferTransactionUntil() argument 468 mSurfaceControl.deferTransactionUntil(barrier, frame); in deferTransactionUntil()
|
/frameworks/native/services/surfaceflinger/layerproto/ |
D | layers.proto | 180 // layer id the barrier is waiting on. 182 // frame number the barrier is waiting on.
|
/frameworks/base/core/proto/android/os/ |
D | message.proto | 44 optional int32 barrier = 8; field
|
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
D | StubTransaction.java | 145 SurfaceControl barrier, long frameNumber) { in deferTransactionUntil() argument
|
/frameworks/base/core/java/android/view/ |
D | SurfaceControl.java | 1212 public void deferTransactionUntil(SurfaceControl barrier, long frame) { in deferTransactionUntil() argument 1214 sGlobalTransaction.deferTransactionUntil(this, barrier, frame); in deferTransactionUntil() 2718 public Transaction deferTransactionUntil(SurfaceControl sc, SurfaceControl barrier, in deferTransactionUntil() argument 2724 nativeDeferTransactionUntil(mNativeObject, sc.mNativeObject, barrier.mNativeObject, in deferTransactionUntil()
|
/frameworks/base/core/jni/ |
D | android_view_SurfaceControl.cpp | 1272 auto barrier = reinterpret_cast<SurfaceControl *>(barrierObject); in nativeDeferTransactionUntil() local 1274 transaction->deferTransactionUntil_legacy(ctrl, barrier->getHandle(), frameNumber); in nativeDeferTransactionUntil() 1283 sp<Surface> barrier = reinterpret_cast<Surface *>(surfaceObject); in nativeDeferTransactionUntilSurface() local 1285 transaction->deferTransactionUntil_legacy(ctrl, barrier, frameNumber); in nativeDeferTransactionUntilSurface()
|
/frameworks/opt/setupwizard/tools/docs/ |
D | jsilver.jar | META-INF/
META-INF/MANIFEST.MF
org/
org/clearsilver/
org/ ... |