Lines Matching refs:g_cpup

65 LITE_OS_SEC_BSS OsCpupCB  *g_cpup = NULL;

163 g_cpup = (OsCpupCB *)cpupMem;
197 g_cpup[taskID].cpupID = taskID;
198 g_cpup[taskID].startTime = CpupTimeUsGet();
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;
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;
264 g_cpup[taskID].cpupID = taskID;
265 g_cpup[taskID].startTime = cpuTime;
271 g_cpup[loopNum].historyTime[g_hisPos] = g_cpup[loopNum].allTime;
329 cpuTimeAll += g_cpup[loopNum].allTime;
334 g_cpup[g_idleTaskID].allTime) / cpuTimeAll);
371 cpuTimeAll += g_cpup[loopNum].historyTime[curPos] - g_cpup[loopNum].historyTime[prePos];
373 cpuTimeAll += g_cpup[loopNum].allTime - g_cpup[loopNum].historyTime[curPos];
378 idleCycleAll += g_cpup[g_idleTaskID].historyTime[curPos] -
379 g_cpup[g_idleTaskID].historyTime[prePos];
381 idleCycleAll += g_cpup[g_idleTaskID].allTime - g_cpup[g_idleTaskID].historyTime[curPos];
413 if (g_cpup[taskID].cpupID != taskID) {
416 if ((g_cpup[taskID].status & OS_TASK_STATUS_UNUSED) || (g_cpup[taskID].status == 0)) {
424 if ((g_cpup[loopNum].status & OS_TASK_STATUS_UNUSED) || (g_cpup[loopNum].status == 0)) {
427 cpuTimeAll += g_cpup[loopNum].allTime;
431 cpupRet = (UINT32)((LOS_CPUP_PRECISION * g_cpup[taskID].allTime) / cpuTimeAll);
462 if (g_cpup[taskID].cpupID != taskID) {
465 if ((g_cpup[taskID].status & OS_TASK_STATUS_UNUSED) || (g_cpup[taskID].status == 0)) {
475 if ((g_cpup[loopNum].status & OS_TASK_STATUS_UNUSED) || (g_cpup[loopNum].status == 0)) {
480 cpuTimeAll += g_cpup[loopNum].historyTime[curPos] - g_cpup[loopNum].historyTime[prePos];
482 cpuTimeAll += g_cpup[loopNum].allTime - g_cpup[loopNum].historyTime[curPos];
487 cpuTimeCurTsk += g_cpup[taskID].historyTime[curPos] - g_cpup[taskID].historyTime[prePos];
489 cpuTimeCurTsk += g_cpup[taskID].allTime - g_cpup[taskID].historyTime[curPos];
524 if ((g_cpup[loopNum].status & OS_TASK_STATUS_UNUSED) ||
525 (g_cpup[loopNum].status == 0)) {
530 cpuTimeAll += g_cpup[loopNum].historyTime[curPos] - g_cpup[loopNum].historyTime[prePos];
532 cpuTimeAll += g_cpup[loopNum].allTime - g_cpup[loopNum].historyTime[curPos];
537 if ((g_cpup[loopNum].status & OS_TASK_STATUS_UNUSED) ||
538 (g_cpup[loopNum].status == 0)) {
543 cpuTimeCurTsk += g_cpup[loopNum].historyTime[curPos] - g_cpup[loopNum].historyTime[prePos];
545 cpuTimeCurTsk += g_cpup[loopNum].allTime - g_cpup[loopNum].historyTime[curPos];
547 cpupInfo[loopNum].usStatus = g_cpup[loopNum].status;