Lines Matching defs:CPUMonitor

38 CPUMonitor::CPUMonitor(CpuMonitorOps&& ops)
46 CPUMonitor::~CPUMonitor()
56 void CPUMonitor::SetupMonitor()
102 void CPUMonitor::SetWorkerPara(unsigned int& param, unsigned int value)
109 int CPUMonitor::SetQosWorkerPara(ffrt_qos_config& qosCfg)
127 bool CPUMonitor::QosWorkerNumValid(ffrt_worker_num_param *qosData)
172 int CPUMonitor::QosWorkerNumSegment(ffrt_worker_num_param *qosData)
224 void CPUMonitor::StartMonitor()
238 uint32_t CPUMonitor::GetMonitorTid() const
244 BlockawareWakeupCond* CPUMonitor::WakeupCond(void)
249 void CPUMonitor::MonitorMain()
268 bool CPUMonitor::IsExceedRunningThreshold(const QoS& qos)
277 bool CPUMonitor::IsBlockAwareInit(void)
283 void CPUMonitor::TimeoutCount(const QoS& qos)
295 void CPUMonitor::WakeupCount(const QoS& qos, bool isDeepSleepWork)
304 void CPUMonitor::DoDestroy(const QoS& qos)
314 int CPUMonitor::WakedWorkerNum(const QoS& qos)
321 int CPUMonitor::SleepingWorkerNum(const QoS& qos)
328 bool CPUMonitor::HasDeepSleepWork(const QoS& qos)
335 void CPUMonitor::IntoDeepSleep(const QoS& qos)
343 void CPUMonitor::OutOfDeepSleep(const QoS& qos)
353 void CPUMonitor::IntoPollWait(const QoS& qos)
361 void CPUMonitor::OutOfPollWait(const QoS& qos)
369 bool CPUMonitor::IsExceedDeepSleepThreshold()
383 bool CPUMonitor::LowQosUseReserveWorkerNum()
399 bool CPUMonitor::HighQosUseReserveWorkerNum()
415 bool CPUMonitor::TryAcquirePublicWorkerNum(const QoS& qos)
420 void CPUMonitor::ReleasePublicWorkerNum(const QoS& qos)
437 void CPUMonitor::LogAllWorkerNum()
453 void CPUMonitor::Poke(const QoS& qos, uint32_t taskCount, TaskNotifyType notifyType)
500 void CPUMonitor::NotifyWorkers(const QoS& qos, int number)
530 void CPUMonitor::HandleTaskNotifyDefault(const QoS& qos, void* p, TaskNotifyType notifyType)
532 CPUMonitor* monitor = reinterpret_cast<CPUMonitor*>(p);
550 void CPUMonitor::PokeAdd(const QoS& qos)
583 void CPUMonitor::PokePick(const QoS& qos)