Home
last modified time | relevance | path

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

/ohos5.0/foundation/resourceschedule/ffrt/src/sync/
H A Dpoller.cpp54 auto wakeData = std::make_unique<WakeDataWithCb>(fd, data, cb, ExecuteCtx::Cur()->task); in AddFdEvent() local
55 void* ptr = static_cast<void*>(wakeData.get()); in AddFdEvent()
56 if (ptr == nullptr || wakeData == nullptr) { in AddFdEvent()
60 wakeData->monitorEvents = events; in AddFdEvent()
70 m_wakeDataMap[fd].emplace_back(std::move(wakeData)); in AddFdEvent()
80 iter->second.emplace_back(std::move(wakeData)); in AddFdEvent()
137 auto& wakeData = wakeDataIter->second.back(); in FetchCachedEventAndDoUnmask() local
138 …epoll_event ev = { .events = wakeData->monitorEvents, .data = { .ptr = static_cast<void*>(wakeData in FetchCachedEventAndDoUnmask()