Home
last modified time | relevance | path

Searched refs:SyncThread (Results 1 – 7 of 7) sorted by relevance

/device/generic/vulkan-cereal/stream-servers/
DSyncThread.cpp72 mSyncThread = std::make_unique<SyncThread>(noGL); in initialize()
74 SyncThread* syncThreadPtr() { in syncThreadPtr()
85 std::unique_ptr<SyncThread> mSyncThread = nullptr;
99 SyncThread::SyncThread(bool noGL) in SyncThread() function in SyncThread
110 SyncThread::~SyncThread() { in ~SyncThread()
114 void SyncThread::triggerWait(FenceSync* fenceSync, in triggerWait()
129 void SyncThread::triggerWaitVk(VkFence vkFence, uint64_t timeline) { in triggerWaitVk()
143 void SyncThread::triggerBlockedWaitNoTimeline(FenceSync* fenceSync) { in triggerBlockedWaitNoTimeline()
155 void SyncThread::triggerWaitWithCompletionCallback(FenceSync* fenceSync, FenceCompletionCallback cb… in triggerWaitWithCompletionCallback()
165 void SyncThread::triggerWaitVkWithCompletionCallback(VkFence vkFence, FenceCompletionCallback cb) { in triggerWaitVkWithCompletionCallback()
[all …]
DSyncThread.h44 class SyncThread : public android::base::Thread {
49 SyncThread(bool noGL);
50 ~SyncThread();
92 static SyncThread* get();
DAndroid.bp70 "SyncThread.cpp",
DFrameBuffer.cpp880 SyncThread::initialize(/* noGL */ fb->m_displayVk != nullptr); in initialize()
1022 SyncThread::destroy(); in ~FrameBuffer()
1066 SyncThread::get()->triggerGeneral( in postWorkerFunc()
3512 SyncThread::get()->triggerBlockedWaitNoTimeline(fenceSync); in waitForGpu()
3522 SyncThread::get()->triggerBlockedWaitNoTimeline(fenceSync); in waitForGpuVulkan()
3533 SyncThread::get()->triggerWaitWithCompletionCallback(fenceSync, std::move(cb)); in asyncWaitForGpuWithCb()
3538 SyncThread::get()->triggerWaitVkWithCompletionCallback((VkFence)fenceHandle, std::move(cb)); in asyncWaitForGpuVulkanWithCb()
3542 SyncThread::get()->triggerWaitVkQsriWithCompletionCallback((VkImage)image, std::move(cb)); in asyncWaitForGpuVulkanQsriWithCb()
3548 SyncThread::get()->triggerBlockedWaitNoTimeline(nullptr); in waitForGpuVulkanQsri()
DRenderControl.cpp1131 SyncThread::get()->triggerWaitVk(reinterpret_cast<VkFence>(eglsync_ptr), in rcTriggerWait()
1139 SyncThread::get()->triggerWait(fenceSync, timeline); in rcTriggerWait()
1188 reinterpret_cast<uint64_t>(SyncThread::get()); in rcCreateSyncKHR()
DCMakeLists.txt42 SyncThread.cpp
/device/generic/vulkan-cereal/stream-servers/vulkan/
DVkAndroidNativeBuffer.cpp799 SyncThread::get()->triggerGeneral( in syncImageToColorBuffer()