Home
last modified time | relevance | path

Searched refs:WaitGroupHandle (Results 1 – 4 of 4) sorted by relevance

/hardware/google/gfxstream/guest/android-emu/aemu/base/threads/
DAndroidWorkPool.h33 using WaitGroupHandle = uint64_t; variable
39 WaitGroupHandle schedule(const std::vector<Task>& tasks);
41 bool waitAny(WaitGroupHandle waitGroup, TimeoutUs timeout = -1);
42 bool waitAll(WaitGroupHandle waitGroup, TimeoutUs timeout = -1);
DAndroidWorkPool.cpp227 bool run(WorkPool::WaitGroupHandle waitGroupHandle, WaitGroup* waitGroup, WorkPool::Task task) { in run()
253 bool shouldCleanupWaitGroup(WorkPool::WaitGroupHandle* waitGroupHandle, WaitGroup** waitGroup) { in shouldCleanupWaitGroup()
327 WorkPool::WaitGroupHandle mToCleanupWaitGroupHandle = 0;
342 WorkPool::WaitGroupHandle schedule(const std::vector<WorkPool::Task>& tasks) { in schedule()
350 WaitGroupHandle handle; in schedule()
359 WorkPool::WaitGroupHandle resHandle = genWaitGroupHandleLocked(); in schedule()
387 bool waitAny(WorkPool::WaitGroupHandle waitGroupHandle, WorkPool::TimeoutUs timeout) { in waitAny()
408 bool waitAll(WorkPool::WaitGroupHandle waitGroupHandle, WorkPool::TimeoutUs timeout) { in waitAll()
426 WaitGroup* acquireWaitGroupFromHandle(WorkPool::WaitGroupHandle waitGroupHandle) { in acquireWaitGroupFromHandle()
437 using WaitGroupStore = std::unordered_map<WorkPool::WaitGroupHandle, WaitGroup*>;
[all …]
/hardware/google/gfxstream/guest/vulkan_enc/
DResourceTracker.h910 std::unordered_map<VkQueue, std::vector<WorkPool::WaitGroupHandle>>
DResourceTracker.cpp6040 std::vector<WorkPool::WaitGroupHandle> toWait = mQueueSensitiveWorkPoolItems[queue]; in on_vkQueueWaitIdle()