Lines Matching refs:pVCpu
439 PVMCPU pVCpu = &pVM->aCpus[0]; /* for PIC we always deliver to CPU 0, MP use APIC */
442 pDevIns, pDevIns->iInstance, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_PIC)));
444 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_PIC);
464 PVMCPU pVCpu = &pVM->aCpus[0]; /* for PIC we always deliver to CPU 0, MP use APIC */
467 pDevIns, pDevIns->iInstance, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_PIC)));
469 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INTERRUPT_PIC);
516 PVMCPU pVCpu = &pVM->aCpus[idCpu];
521 VMMGetCpuId(pVM), pDevIns, pDevIns->iInstance, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC), idCpu));
526 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC);
529 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_NMI);
532 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_SMI);
535 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_PIC);
545 switch (VMCPU_GET_STATE(pVCpu))
548 GVMMR0SchedPokeEx(pVM, pVCpu->idCpu, false /* don't take the used lock */);
552 GVMMR0SchedWakeUpEx(pVM, pVCpu->idCpu, false /* don't take the used lock */);
567 PVMCPU pVCpu = &pVM->aCpus[idCpu];
572 pDevIns, pDevIns->iInstance, VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC)));
578 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INTERRUPT_APIC);
581 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INTERRUPT_PIC);