Home
last modified time | relevance | path

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

/hardware/google/gfxstream/host/
DSyncThread.cpp84 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 …]
DSyncThread.h52 class SyncThread : public android::base::Thread {
57 SyncThread(bool hasGl, HealthMonitor<>* healthMonitor);
58 ~SyncThread();
115 static SyncThread* get();
DRenderControl.cpp1079 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()
DFrameBuffer.cpp530 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 …]
DBUILD.bazel92 "SyncThread.cpp",
DAndroid.bp104 "SyncThread.cpp",
Dmeson.build177 'SyncThread.cpp',
DCMakeLists.txt43 SyncThread.cpp
/hardware/google/gfxstream/host/vulkan/
DVkAndroidNativeBuffer.cpp806 SyncThread::get()->triggerGeneral( in syncImageToColorBuffer()