Lines Matching refs:pdm

24 #include <VBox/vmm/pdm.h>
155 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0);
164 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueR0, &pTask->Core, 0);
430 if (pVM->pdm.s.Apic.pfnLocalInterruptR0)
435 pVM->pdm.s.Apic.pfnLocalInterruptR0(pVM->pdm.s.Apic.pDevInsR0, 0, 1);
454 if (pVM->pdm.s.Apic.pfnLocalInterruptR0)
460 pVM->pdm.s.Apic.pfnLocalInterruptR0(pVM->pdm.s.Apic.pDevInsR0, 0, 0);
694 Assert(pVM->pdm.s.Apic.pDevInsR0);
695 if (pVM->pdm.s.Apic.pfnBusDeliverR0)
696 return pVM->pdm.s.Apic.pfnBusDeliverR0(pVM->pdm.s.Apic.pDevInsR0, u8Dest, u8DestMode, u8DeliveryMode, iVector,
759 if (pVM->pdm.s.IoApic.pDevInsR0)
762 pVM->pdm.s.IoApic.pfnSetIrqR0(pVM->pdm.s.IoApic.pDevInsR0, iIrq, iLevel, uTagSrc);
765 else if (pVM->pdm.s.IoApic.pDevInsR3)
768 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0);
777 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueR0, &pTask->Core, 0);
791 if (pVM->pdm.s.IoApic.pDevInsR0)
794 pVM->pdm.s.IoApic.pfnSendMsiR0(pVM->pdm.s.IoApic.pDevInsR0, GCPhys, uValue, uTagSrc);
987 if (RT_LIKELY( ( pVM->pdm.s.IoApic.pDevInsR0
988 || !pVM->pdm.s.IoApic.pDevInsR3)
989 && ( pVM->pdm.s.Pic.pDevInsR0
990 || !pVM->pdm.s.Pic.pDevInsR3)))
992 if (pVM->pdm.s.Pic.pDevInsR0)
993 pVM->pdm.s.Pic.pfnSetIrqR0(pVM->pdm.s.Pic.pDevInsR0, iIrq, iLevel, uTagSrc);
994 if (pVM->pdm.s.IoApic.pDevInsR0)
995 pVM->pdm.s.IoApic.pfnSetIrqR0(pVM->pdm.s.IoApic.pDevInsR0, iIrq, iLevel, uTagSrc);
1000 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM->pdm.s.pDevHlpQueueR0);
1009 PDMQueueInsertEx(pVM->pdm.s.pDevHlpQueueR0, &pTask->Core, 0);