Home
last modified time | relevance | path

Searched refs:barrier (Results 1 – 14 of 14) sorted by relevance

/frameworks/native/libs/renderengine/gl/
DImageManager.cpp58 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 …]
DImageManager.h46 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
DGLESRenderEngine.cpp681 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/
DRenderEngineTest.cpp1233 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/
DTransactionCompat.java96 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/
DBinderDeathRecipientTest.java113 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/
DInsetsSourceProvider.java297 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()
DWindowSurfaceController.java466 void deferTransactionUntil(SurfaceControl barrier, long frame) { in deferTransactionUntil() argument
468 mSurfaceControl.deferTransactionUntil(barrier, frame); in deferTransactionUntil()
/frameworks/native/services/surfaceflinger/layerproto/
Dlayers.proto180 // layer id the barrier is waiting on.
182 // frame number the barrier is waiting on.
/frameworks/base/core/proto/android/os/
Dmessage.proto44 optional int32 barrier = 8; field
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
DStubTransaction.java145 SurfaceControl barrier, long frameNumber) { in deferTransactionUntil() argument
/frameworks/base/core/java/android/view/
DSurfaceControl.java1212 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/
Dandroid_view_SurfaceControl.cpp1272 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/
Djsilver.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/clearsilver/ org/ ...