Lines Matching defs:idCpu
333 VMCPUID idCpu = VMMGetCpuId(pDevIns->Internal.s.pVMR0);
334 LogFlow(("pdmR0DevHlp_GetCurrentCpuId: caller='%p'/%d for CPU %u\n", pDevIns, pDevIns->iInstance, idCpu));
335 return idCpu;
512 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu)
516 PVMCPU pVCpu = &pVM->aCpus[idCpu];
518 AssertReturnVoid(idCpu < pVM->cCpus);
521 VMMGetCpuId(pVM), pDevIns, pDevIns->iInstance, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC), idCpu));
543 if (VMMGetCpuId(pVM) != idCpu)
548 GVMMR0SchedPokeEx(pVM, pVCpu->idCpu, false /* don't take the used lock */);
552 GVMMR0SchedWakeUpEx(pVM, pVCpu->idCpu, false /* don't take the used lock */);
563 static DECLCALLBACK(void) pdmR0ApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu)
567 PVMCPU pVCpu = &pVM->aCpus[idCpu];
569 AssertReturnVoid(idCpu < pVM->cCpus);