Lines Matching refs:taskID
190 UINT32 taskID;
196 taskID = g_losTask.newTask->taskID;
197 g_cpup[taskID].cpupID = taskID;
198 g_cpup[taskID].startTime = CpupTimeUsGet();
211 UINT32 taskID;
218 taskID = g_losTask.runTask->taskID;
220 if (g_cpup[taskID].startTime == 0) {
225 if (cpuTime < g_cpup[taskID].startTime) {
229 g_cpup[taskID].allTime += (cpuTime - g_cpup[taskID].startTime);
230 g_cpup[taskID].startTime = 0;
243 UINT32 taskID;
251 taskID = g_losTask.runTask->taskID;
254 if (g_cpup[taskID].startTime != 0) {
255 if (cpuTime < g_cpup[taskID].startTime) {
259 g_cpup[taskID].allTime += (cpuTime - g_cpup[taskID].startTime);
260 g_cpup[taskID].startTime = 0;
263 taskID = g_losTask.newTask->taskID;
264 g_cpup[taskID].cpupID = taskID;
265 g_cpup[taskID].startTime = cpuTime;
397 Input : taskID : task ID
400 LITE_OS_SEC_TEXT_MINOR UINT32 LOS_TaskCpuUsage(UINT32 taskID)
410 if (OS_TSK_GET_INDEX(taskID) >= g_taskMaxNum) {
413 if (g_cpup[taskID].cpupID != taskID) {
416 if ((g_cpup[taskID].status & OS_TASK_STATUS_UNUSED) || (g_cpup[taskID].status == 0)) {
431 cpupRet = (UINT32)((LOS_CPUP_PRECISION * g_cpup[taskID].allTime) / cpuTimeAll);
443 Input : taskID : task ID
447 LITE_OS_SEC_TEXT_MINOR UINT32 LOS_HistoryTaskCpuUsage(UINT32 taskID, UINT16 mode)
459 if (OS_TSK_GET_INDEX(taskID) >= g_taskMaxNum) {
462 if (g_cpup[taskID].cpupID != taskID) {
465 if ((g_cpup[taskID].status & OS_TASK_STATUS_UNUSED) || (g_cpup[taskID].status == 0)) {
487 cpuTimeCurTsk += g_cpup[taskID].historyTime[curPos] - g_cpup[taskID].historyTime[prePos];
489 cpuTimeCurTsk += g_cpup[taskID].allTime - g_cpup[taskID].historyTime[curPos];
565 : taskID: task ID, Only in SYS_CPU_USAGE type, taskID is invalid
569 LITE_OS_SEC_TEXT_MINOR UINT32 LOS_CpupUsageMonitor(CPUP_TYPE_E type, CPUP_MODE_E mode, UINT32 taskID)
588 if (taskID > LOSCFG_BASE_CORE_TSK_LIMIT) {
592 taskCB = OS_TCB_FROM_TID(taskID);
598 PRINTK("\nCPUusage of taskID %d in 10s: ", taskID);
600 PRINTK("\nCPUusage of taskID %d in 1s: ", taskID);
602 PRINTK("\nCPUusage of taskID %d in <1s: ", taskID);
604 ret = LOS_HistoryTaskCpuUsage(taskID, mode);