Searched refs:SyncThread (Results 1 – 9 of 9) sorted by relevance
/hardware/google/gfxstream/host/ |
D | SyncThread.cpp | 84 mSyncThread = std::make_unique<SyncThread>(hasGl, healthMonitor); in initialize() 86 SyncThread* syncThreadPtr() { in syncThreadPtr() 97 std::unique_ptr<SyncThread> mSyncThread = nullptr; 111 SyncThread::SyncThread(bool hasGl, HealthMonitor<>* healthMonitor) in SyncThread() function in gfxstream::SyncThread 128 SyncThread::~SyncThread() { in ~SyncThread() 133 void SyncThread::triggerWait(EmulatedEglFenceSync* fenceSync, in triggerWait() 148 void SyncThread::triggerBlockedWaitNoTimeline(EmulatedEglFenceSync* fenceSync) { in triggerBlockedWaitNoTimeline() 160 void SyncThread::triggerWaitWithCompletionCallback(EmulatedEglFenceSync* fenceSync, FenceCompletion… in triggerWaitWithCompletionCallback() 169 void SyncThread::initSyncEGLContext() { in initSyncEGLContext() 223 void SyncThread::doSyncWait(EmulatedEglFenceSync* fenceSync, std::function<void()> onComplete) { in doSyncWait() [all …]
|
D | SyncThread.h | 52 class SyncThread : public android::base::Thread { 57 SyncThread(bool hasGl, HealthMonitor<>* healthMonitor); 58 ~SyncThread(); 115 static SyncThread* get();
|
D | RenderControl.cpp | 1079 SyncThread::get()->triggerWaitVk(reinterpret_cast<VkFence>(eglsync_ptr), in rcTriggerWait() 1084 SyncThread::get()->triggerWaitVkQsri(reinterpret_cast<VkImage>(eglsync_ptr), timeline); in rcTriggerWait() 1094 SyncThread::get()->triggerWait(fenceSync, timeline); in rcTriggerWait() 1101 SyncThread::get()->triggerWait(fenceSync, timeline); in rcTriggerWait()
|
D | FrameBuffer.cpp | 530 SyncThread::initialize( in initialize() 628 SyncThread::destroy(); in ~FrameBuffer() 691 SyncThread::get()->triggerGeneral( in postWorkerFunc() 719 SyncThread::get()->triggerGeneral( in postWorkerFunc() 2751 SyncThread::get()->triggerBlockedWaitNoTimeline(fenceSync); in waitForGpuVulkan() 2758 SyncThread::get()->triggerWaitVkWithCompletionCallback((VkFence)fenceHandle, std::move(cb)); in asyncWaitForGpuVulkanWithCb() 2762 SyncThread::get()->triggerWaitVkQsriWithCompletionCallback((VkImage)image, std::move(cb)); in asyncWaitForGpuVulkanQsriWithCb() 2769 SyncThread::get()->triggerBlockedWaitNoTimeline(nullptr); in waitForGpuVulkanQsri() 3255 *outSyncThread = reinterpret_cast<uint64_t>(SyncThread::get()); in createEmulatedEglFenceSync() 3837 SyncThread::get()->triggerBlockedWaitNoTimeline(fenceSync); in waitForGpu() [all …]
|
D | BUILD.bazel | 92 "SyncThread.cpp",
|
D | Android.bp | 104 "SyncThread.cpp",
|
D | meson.build | 177 'SyncThread.cpp',
|
D | CMakeLists.txt | 43 SyncThread.cpp
|
/hardware/google/gfxstream/host/vulkan/ |
D | VkAndroidNativeBuffer.cpp | 806 SyncThread::get()->triggerGeneral( in syncImageToColorBuffer()
|