Lines Matching refs:qosData
127 bool CPUMonitor::QosWorkerNumValid(ffrt_worker_num_param *qosData)
130 if (qosData->effectLen > QoS::MaxNum()) {
131 FFRT_LOGE("effectLen is invalid[%d]", qosData->effectLen);
135 for (unsigned int i = 0; i < qosData->effectLen; i++) {
136 unsigned int qos = qosData->qosConfigArray[i].qos;
142 if (SetQosWorkerPara(qosData->qosConfigArray[i]) != 0) {
147 SetWorkerPara(qosWorkerConfig.mLowQosReserveWorkerNum, qosData->lowQosReserveWorkerNum);
148 SetWorkerPara(qosWorkerConfig.mHighQosReserveWorkerNum, qosData->highQosReserveWorkerNum);
149 SetWorkerPara(qosWorkerConfig.mGlobalReserveWorkerNum, qosData->globalReserveWorkerNum);
162 qosData->lowQosReserveWorkerNum, qosData->highQosReserveWorkerNum, qosData->globalReserveWorkerNum);
163 for (unsigned int i = 0; i < qosData->effectLen; i++) {
164 ffrt_qos_config* singleQos = &(qosData->qosConfigArray[i]);
172 int CPUMonitor::QosWorkerNumSegment(ffrt_worker_num_param *qosData)
182 if (!QosWorkerNumValid(qosData)) {