Lines Matching defs:iCpu

418     RTCPUID     iCpu;
444 iCpu = pTimer->cCpus;
445 while (iCpu-- > 0)
449 hrtimer_cancel(&pTimer->aSubTimers[iCpu].u.Hr.LnxTimer);
452 del_timer_sync(&pTimer->aSubTimers[iCpu].u.Std.LnxTimer);
491 uint32_t iCpu = pTimer->cCpus;
497 while (iCpu-- > 0)
498 if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) != RTTIMERLNXSTATE_STOPPED)
900 RTCPUID iCpu;
914 for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++)
915 if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) != RTTIMERLNXSTATE_STOPPED)
924 for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++)
926 Assert(pTimer->aSubTimers[iCpu].enmState != RTTIMERLNXSTATE_MP_STOPPING);
927 rtTimerLnxSetState(&pTimer->aSubTimers[iCpu].enmState,
928 RTCpuSetIsMember(&OnlineSet, iCpu)
951 for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++)
952 if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, RTTIMERLNXSTATE_STOPPED, RTTIMERLNXSTATE_STARTING))
958 RTTIMERLNX_LOG(("what!? iCpu=%u -> didn't start\n", iCpu));
977 RTCPUID iCpu;
988 for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++)
992 enmState = rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState);
1001 if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState,
1012 if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, RTTIMERLNXSTATE_STOPPING, enmState))
1025 for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++)
1026 if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) == RTTIMERLNXSTATE_STOPPING)
1027 rtTimerLnxStopSubTimer(&pTimer->aSubTimers[iCpu], pTimer->fHighRes);
1413 uint32_t iCpu = pTimer->cCpus;
1418 while (iCpu-- > 0)
1422 RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState);
1428 if (!rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, RTTIMERLNXSTATE_CB_DESTROYING, enmState))
1470 RTCPUID iCpu;
1531 for (iCpu = 0; iCpu < cCpus; iCpu++)
1536 hrtimer_init(&pTimer->aSubTimers[iCpu].u.Hr.LnxTimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
1537 pTimer->aSubTimers[iCpu].u.Hr.LnxTimer.function = rtTimerLinuxHrCallback;
1542 init_timer(&pTimer->aSubTimers[iCpu].u.Std.LnxTimer);
1543 pTimer->aSubTimers[iCpu].u.Std.LnxTimer.data = (unsigned long)&pTimer->aSubTimers[iCpu];
1544 pTimer->aSubTimers[iCpu].u.Std.LnxTimer.function = rtTimerLinuxStdCallback;
1545 pTimer->aSubTimers[iCpu].u.Std.LnxTimer.expires = jiffies;
1546 pTimer->aSubTimers[iCpu].u.Std.u64NextTS = 0;
1548 pTimer->aSubTimers[iCpu].iTick = 0;
1549 pTimer->aSubTimers[iCpu].pParent = pTimer;
1550 pTimer->aSubTimers[iCpu].enmState = RTTIMERLNXSTATE_STOPPED;