Home
last modified time | relevance | path

Searched refs:runSync (Results 1 – 5 of 5) sorted by relevance

/frameworks/base/libs/hwui/renderthread/
DRenderProxy.cpp42 mContext = mRenderThread.queue().runSync([&]() -> CanvasContext* { in RenderProxy()
57 mRenderThread.queue().runSync([this]() { delete mContext; }); in destroyContext()
67 return mRenderThread.queue().runSync([this]() -> bool { in loadSystemProperties()
82 mRenderThread.queue().runSync([this, name]() { mContext->setName(std::string(name)); }); in setName()
96 return mRenderThread.queue().runSync([this]() -> bool { return mContext->pauseSurface(); }); in pauseSurface()
100 mRenderThread.queue().runSync([this, stopped]() { mContext->setStopped(stopped); }); in setStopped()
132 mRenderThread.queue().runSync([=]() { mContext->destroy(); }); in destroy()
143 thread.queue().runSync(std::move(invoke)); in invokeFunctor()
150 return mRenderThread.queue().runSync([this]() -> auto { in createTextureLayer()
156 mRenderThread.queue().runSync([&]() { mContext->buildLayer(node); }); in buildLayer()
[all …]
/frameworks/base/libs/hwui/tests/unit/
DThreadBaseTests.cpp63 TEST(ThreadBase, runSync) { in TEST() argument
67 auto result = queue().runSync([&otherTid]() -> auto { in TEST()
132 queue().runSync([c = std::move(counter)](){}); in TEST()
141 return queue().runSync([t = test]()->int { return t->getStrongCount(); }); in lifecycleTestHelper()
147 ASSERT_EQ(2, queue().runSync([dummyObject]() -> int { return dummyObject->getStrongCount(); })); in TEST()
/frameworks/base/libs/hwui/tests/microbench/
DTaskManagerBench.cpp103 thread->queue().runSync([]() {}); in BM_Thread_enqueueTask()
/frameworks/base/libs/hwui/thread/
DWorkQueue.h107 auto runSync(F&& func) -> decltype(func()) {
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h321 renderthread::RenderThread::getInstance().queue().runSync([&]() { task.run(); }); in runOnRenderThread()