Lines Matching defs:iCpu
77 uint32_t iCpu;
209 || pTimer->iCpu == RTMpCpuId());
274 uint32_t const iCpu = CPU->cpu_id;
276 pTimer->u.Omni.aPerCpu[iCpu].pActiveThread = curthread;
277 uint64_t u64Tick = ++pTimer->u.Omni.aPerCpu[iCpu].u64Tick;
281 pTimer->u.Omni.aPerCpu[iCpu].pActiveThread = NULL;
297 if (pTimer->u.Omni.aPerCpu[iCpu].nsNextTick)
298 pTimer->u.Omni.aPerCpu[iCpu].nsNextTick += ASMAtomicUoReadU64(&pTimer->cNsInterval);
300 pTimer->u.Omni.aPerCpu[iCpu].nsNextTick = RTTimeSystemNanoTS() + ASMAtomicUoReadU64(&pTimer->cNsInterval);
301 cyclic_reprogram(pTimer->hCyclicId, pTimer->u.Omni.aPerCpu[iCpu].nsNextTick);
334 uint32_t const iCpu = pCpu->cpu_id; /* Note! CPU is not necessarily the same as pCpu. */
336 pTimer->u.Omni.aPerCpu[iCpu].u64Tick = 0;
337 pTimer->u.Omni.aPerCpu[iCpu].nsNextTick = 0;
393 pTimer->iCpu = UINT32_MAX;
399 pTimer->iCpu = fFlags & RTTIMER_FLAGS_CPU_MASK; /* ASSUMES: index == cpuid */
405 pTimer->iCpu = UINT32_MAX;
519 && !RTMpIsCpuOnline(pTimer->iCpu)) /* ASSUMES: index == cpuid */
549 cyclic_bind(pTimer->hCyclicId, cpu[pTimer->iCpu], NULL /* cpupart */);