Home
last modified time | relevance | path

Searched refs:syncTaskEvents (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/src/sync/
H A Dpoller.cpp240 void Poller::ProcessWaitedFds(int nfds, std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents, in ProcessWaitedFds() argument
259 syncTaskEvents[data->task].push_back(ev); in ProcessWaitedFds()
320 auto& syncTaskEvents = m_cachedTaskEvents[task]; in CacheEventsAndDoMask() local
321 syncTaskEvents.insert(syncTaskEvents.end(), in CacheEventsAndDoMask()
325 void Poller::WakeSyncTask(std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents) noexcept in WakeSyncTask() argument
327 if (syncTaskEvents.empty()) { in WakeSyncTask()
332 for (auto& taskEventPair : syncTaskEvents) { in WakeSyncTask()
412 std::unordered_map<CPUEUTask*, EventVec> syncTaskEvents; in PollOnce() local
413 ProcessWaitedFds(nfds, syncTaskEvents, waitedEvents); in PollOnce()
414 WakeSyncTask(syncTaskEvents); in PollOnce()
H A Dpoller.h120 void WakeSyncTask(std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents) noexcept;
121 void ProcessWaitedFds(int nfds, std::unordered_map<CPUEUTask*, EventVec>& syncTaskEvents,