Lines Matching refs:pdm

24 #include <VBox/vmm/pdm.h>
151 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC);
160 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueRC, &pTask->Core, 0);
412 if (pVM->pdm.s.Apic.pfnLocalInterruptRC)
417 pVM->pdm.s.Apic.pfnLocalInterruptRC(pVM->pdm.s.Apic.pDevInsRC, 0, 1);
436 if (pVM->pdm.s.Apic.pfnLocalInterruptRC)
442 pVM->pdm.s.Apic.pfnLocalInterruptRC(pVM->pdm.s.Apic.pDevInsRC, 0, 0);
657 Assert(pVM->pdm.s.Apic.pDevInsRC);
658 if (pVM->pdm.s.Apic.pfnBusDeliverRC)
659 return pVM->pdm.s.Apic.pfnBusDeliverRC(pVM->pdm.s.Apic.pDevInsRC, u8Dest, u8DestMode, u8DeliveryMode, iVector,
722 if (pVM->pdm.s.IoApic.pDevInsRC)
725 pVM->pdm.s.IoApic.pfnSetIrqRC(pVM->pdm.s.IoApic.pDevInsRC, iIrq, iLevel, uTagSrc);
728 else if (pVM->pdm.s.IoApic.pDevInsR3)
731 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC);
740 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueRC, &pTask->Core, 0);
755 if (pVM->pdm.s.IoApic.pDevInsRC)
758 pVM->pdm.s.IoApic.pfnSendMsiRC(pVM->pdm.s.IoApic.pDevInsRC, GCPhys, uValue, uTagSrc);
938 if (RT_LIKELY( ( pVM->pdm.s.IoApic.pDevInsRC
939 || !pVM->pdm.s.IoApic.pDevInsR3)
940 && ( pVM->pdm.s.Pic.pDevInsRC
941 || !pVM->pdm.s.Pic.pDevInsR3)))
943 if (pVM->pdm.s.Pic.pDevInsRC)
944 pVM->pdm.s.Pic.pfnSetIrqRC(pVM->pdm.s.Pic.pDevInsRC, iIrq, iLevel, uTagSrc);
945 if (pVM->pdm.s.IoApic.pDevInsRC)
946 pVM->pdm.s.IoApic.pfnSetIrqRC(pVM->pdm.s.IoApic.pDevInsRC, iIrq, iLevel, uTagSrc);
951 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueRC);
960 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueRC, &pTask->Core, 0);