Searched refs:WaitGroupHandle (Results 1 – 4 of 4) sorted by relevance
33 using WaitGroupHandle = uint64_t; variable39 WaitGroupHandle schedule(const std::vector<Task>& tasks);41 bool waitAny(WaitGroupHandle waitGroup, TimeoutUs timeout = -1);42 bool waitAll(WaitGroupHandle waitGroup, TimeoutUs timeout = -1);
227 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 …]
910 std::unordered_map<VkQueue, std::vector<WorkPool::WaitGroupHandle>>
6040 std::vector<WorkPool::WaitGroupHandle> toWait = mQueueSensitiveWorkPoolItems[queue]; in on_vkQueueWaitIdle()