Home
last modified time | relevance | path

Searched refs:PollerRet (Results 1 - 7 of 7) sorted by relevance

/foundation/resourceschedule/ffrt/src/eu/
H A Dcpu_worker.cpp179 PollerRet CPUWorker::TryPoll(CPUWorker* worker, int timeout) in TryPoll()
181 PollerRet ret = worker->ops.TryPoll(worker, timeout); in TryPoll()
182 if (ret == PollerRet::RET_TIMER) { in TryPoll()
240 PollerRet ret = TryPoll(worker, 0); in WorkerLooperDefault()
241 if (ret != PollerRet::RET_NULL) { in WorkerLooperDefault()
261 if (ret != PollerRet::RET_NULL) { in WorkerLooperDefault()
277 if (ret != PollerRet::RET_NULL) { in WorkerLooperDefault()
H A Dcpuworker_manager.cpp133 PollerRet CPUWorkerManager::TryPoll(const WorkerThread* thread, int timeout) in TryPoll()
136 return PollerRet::RET_NULL; in TryPoll()
144 PollerRet ret = FFRTFacade::GetPPInstance().GetPoller(thread->GetQos()).PollOnce(timeout); in TryPoll()
152 return PollerRet::RET_NULL; in TryPoll()
H A Dcpu_worker.h60 static PollerRet TryPoll(CPUWorker* worker, int timeout);
H A Dcpu_manager_interface.h50 std::function<PollerRet (const WorkerThread*, int timeout)> TryPoll;
H A Dcpuworker_manager.h108 PollerRet TryPoll(const WorkerThread* thread, int timeout = -1);
/foundation/resourceschedule/ffrt/src/sync/
H A Dpoller.h33 enum class PollerRet { class
102 PollerRet PollOnce(int timeout = -1) noexcept;
H A Dpoller.cpp351 PollerRet Poller::PollOnce(int timeout) noexcept
365 return PollerRet::RET_TIMER;
386 return PollerRet::RET_NULL;
395 return PollerRet::RET_TIMER;
400 return PollerRet::RET_NULL;
408 return PollerRet::RET_EPOLL;

Completed in 5 milliseconds