Searched refs:pPciDev (Results 1 - 25 of 28) sorted by relevance

12

/vbox/src/VBox/HostDrivers/VBoxPci/linux/
H A DVBoxPci-linux.c211 struct pci_dev *pPciDev = pIns->pPciDev; local
216 vbpci_printk(KERN_DEBUG, pPciDev,
223 vbpci_printk(KERN_DEBUG, pIns->pPciDev,
228 status = iommu_attach_device(pData->pIommuDomain, &pPciDev->dev);
231 vbpci_printk(KERN_DEBUG, pPciDev, "attached to IOMMU\n");
237 vbpci_printk(KERN_DEBUG, pPciDev,
256 struct pci_dev *pPciDev = pIns->pPciDev; local
261 vbpci_printk(KERN_DEBUG, pPciDev,
368 struct pci_dev *pPciDev = NULL; local
525 struct pci_dev *pPciDev = pIns->pPciDev; local
617 struct pci_dev *pPciDev = NULL; local
661 struct pci_dev *pPciDev = pIns->pPciDev; local
708 struct pci_dev *pPciDev = pIns->pPciDev; local
762 struct pci_dev *pPciDev = pIns->pPciDev; local
830 struct pci_dev *pPciDev = pIns->pPciDev; local
853 struct pci_dev *pPciDev = pIns->pPciDev; local
[all...]
/vbox/include/VBox/
H A Dpci.h79 * @param pPciDev Pointer to PCI device. Use pPciDev->pDevIns to get the device instance.
93 typedef DECLCALLBACK(int) FNPCIIOREGIONMAP(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType);
472 * @param pPciDev Pointer to PCI device. Use pPciDev->pDevIns to get the device instance.
479 typedef DECLCALLBACK(uint32_t) FNPCICONFIGREAD(PPCIDEVICE pPciDev, uint32_t Address, unsigned cb);
488 * @param pPciDev Pointer to PCI device. Use pPciDev->pDevIns to get the device instance.
497 typedef DECLCALLBACK(void) FNPCICONFIGWRITE(PPCIDEVICE pPciDev, uint32_t Address, uint32_t u32Value, unsigned cb);
550 DECLINLINE(void) PCIDevSetByte(PPCIDEVICE pPciDev, uint32_ argument
555 PCIDevGetByte(PPCIDEVICE pPciDev, uint32_t offReg) argument
560 PCIDevSetWord(PPCIDEVICE pPciDev, uint32_t offReg, uint16_t u16Value) argument
565 PCIDevGetWord(PPCIDEVICE pPciDev, uint32_t offReg) argument
571 PCIDevSetDWord(PPCIDEVICE pPciDev, uint32_t offReg, uint32_t u32Value) argument
576 PCIDevGetDWord(PPCIDEVICE pPciDev, uint32_t offReg) argument
582 PCIDevSetQWord(PPCIDEVICE pPciDev, uint32_t offReg, uint64_t u64Value) argument
587 PCIDevGetQWord(PPCIDEVICE pPciDev, uint32_t offReg) argument
598 PCIDevSetVendorId(PPCIDEVICE pPciDev, uint16_t u16VendorId) argument
608 PCIDevGetVendorId(PPCIDEVICE pPciDev) argument
619 PCIDevSetDeviceId(PPCIDEVICE pPciDev, uint16_t u16DeviceId) argument
629 PCIDevGetDeviceId(PPCIDEVICE pPciDev) argument
640 PCIDevSetCommand(PPCIDEVICE pPciDev, uint16_t u16Command) argument
651 PCIDevGetCommand(PPCIDEVICE pPciDev) argument
661 PCIDevIsBusmaster(PPCIDEVICE pPciDev) argument
671 PCIDevIsIntxDisabled(PPCIDEVICE pPciDev) argument
682 PCIDevGetStatus(PPCIDEVICE pPciDev) argument
693 PCIDevSetStatus(PPCIDEVICE pPciDev, uint16_t u16Status) argument
705 PCIDevSetRevisionId(PPCIDEVICE pPciDev, uint8_t u8RevisionId) argument
717 PCIDevSetClassProg(PPCIDEVICE pPciDev, uint8_t u8ClassProg) argument
729 PCIDevSetClassSub(PPCIDEVICE pPciDev, uint8_t u8SubClass) argument
741 PCIDevSetClassBase(PPCIDEVICE pPciDev, uint8_t u8BaseClass) argument
752 PCIDevSetHeaderType(PPCIDEVICE pPciDev, uint8_t u8HdrType) argument
763 PCIDevGetHeaderType(PPCIDEVICE pPciDev) argument
774 PCIDevSetBIST(PPCIDEVICE pPciDev, uint8_t u8Bist) argument
785 PCIDevGetBIST(PPCIDEVICE pPciDev) argument
800 PCIDevSetBaseAddress(PPCIDEVICE pPciDev, uint8_t iReg, bool fIOSpace, bool fPrefetchable, bool f64Bit, uint32_t u32Addr) argument
845 PCIDevSetSubSystemVendorId(PPCIDEVICE pPciDev, uint16_t u16SubSysVendorId) argument
855 PCIDevGetSubSystemVendorId(PPCIDEVICE pPciDev) argument
867 PCIDevSetSubSystemId(PPCIDEVICE pPciDev, uint16_t u16SubSystemId) argument
877 PCIDevGetSubSystemId(PPCIDEVICE pPciDev) argument
888 PCIDevSetCapabilityList(PPCIDEVICE pPciDev, uint8_t u8Offset) argument
899 PCIDevGetCapabilityList(PPCIDEVICE pPciDev) argument
910 PCIDevSetInterruptLine(PPCIDEVICE pPciDev, uint8_t u8Line) argument
921 PCIDevGetInterruptLine(PPCIDEVICE pPciDev) argument
932 PCIDevSetInterruptPin(PPCIDEVICE pPciDev, uint8_t u8Pin) argument
943 PCIDevGetInterruptPin(PPCIDEVICE pPciDev) argument
[all...]
/vbox/src/VBox/Devices/Bus/
H A DDevPciIch9.cpp172 static void ich9pciSetIrqInternal(PICH9PCIGLOBALS pGlobals, uint8_t uDevFn, PPCIDEVICE pPciDev,
176 static int ich9pciRegisterInternal(PICH9PCIBUS pBus, int iDev, PPCIDEVICE pPciDev, const char *pszName);
200 PDMBOTHCBDECL(void) ich9pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
203 ich9pciSetIrqInternal(PDMINS_2_DATA(pDevIns, PICH9PCIGLOBALS), pPciDev->devfn, pPciDev, iIrq, iLevel, uTagSrc); local
206 PDMBOTHCBDECL(void) ich9pcibridgeSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
216 PPCIDEVICE pPciDevBus = pPciDev;
232 ich9pciSetIrqInternal(PCIROOTBUS_2_PCIGLOBALS(pBus), uDevFnBridge, pPciDev, iIrqPinBridge, iLevel, uTagSrc); local
564 static void ich9pciApicSetIrq(PICH9PCIBUS pBus, uint8_t uDevFn, PCIDevice *pPciDev, int irq_num1, int iLevel, argument
584 R3STRING(pPciDev
607 ich9pciSetIrqInternal(PICH9PCIGLOBALS pGlobals, uint8_t uDevFn, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
939 ich9pciRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev) argument
962 ich9pciRegisterMsi(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PPDMMSIREG pMsiReg) argument
979 ich9pcibridgeRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev) argument
1001 ich9pciIORegionRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iRegion, uint32_t cbRegion, PCIADDRESSSPACE enmType, PFNPCIIOREGIONMAP pfnCallback) argument
[all...]
H A DDevPCI.cpp216 PDMBOTHCBDECL(void) pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTag);
217 PDMBOTHCBDECL(void) pcibridgeSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTag);
603 static void apic_set_irq(PPCIBUS pBus, uint8_t uDevFn, PCIDevice *pPciDev, int irq_num1, int iLevel, int acpi_irq, uint32_t uTagSrc) argument
621 R3STRING(pPciDev->name), irq_num1, iLevel, apic_irq, apic_level, irq_num));
626 pPciDev->Int.s.uIrqPinState = PDM_IRQ_LEVEL_LOW;
629 R3STRING(pPciDev->name), irq_num1, iLevel, apic_irq, apic_level, irq_num));
634 R3STRING(pPciDev->name), irq_num1, iLevel, acpi_irq));
649 * @param pPciDev The PCI device structure which raised the interrupt.
653 * @remark uDevFn and pPciDev->devfn are not the same if the device is behind a bridge.
657 static void pciSetIrqInternal(PPCIGLOBALS pGlobals, uint8_t uDevFn, PPCIDEVICE pPciDev, in argument
749 pciSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
751 pciSetIrqInternal(PDMINS_2_DATA(pDevIns, PPCIGLOBALS), pPciDev->devfn, pPciDev, iIrq, iLevel, uTagSrc); local
1615 pciR3RegisterDeviceInternal(PPCIBUS pBus, int iDev, PPCIDEVICE pPciDev, const char *pszName) argument
1749 pciR3Register(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev) argument
1775 pciR3CommonIORegionRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iRegion, uint32_t cbRegion, PCIADDRESSSPACE enmType, PFNPCIIOREGIONMAP pfnCallback) argument
1820 pciR3CommonSetConfigCallbacks(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead, PPFNPCICONFIGREAD ppfnReadOld, PFNPCICONFIGWRITE pfnWrite, PPFNPCICONFIGWRITE ppfnWriteOld) argument
1941 PPCIDEVICE pPciDev = pBus->devices[iDev]; local
2310 pcibridgeSetIrq(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc) argument
2336 pciSetIrqInternal(PCIBUS_2_PCIGLOBALS(pBus), uDevFnBridge, pPciDev, iIrqPinBridge, iLevel, uTagSrc); local
2363 PPCIDEVICE pPciDev = pBus->devices[iDevice]; local
2396 PPCIDEVICE pPciDev = pBus->devices[iDevice]; local
2433 pcibridgeR3RegisterDevice(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev) argument
[all...]
H A DMsixCommon.cpp125 PPCIDEVICE pPciDev = (PPCIDEVICE)pvUser; local
127 *(uint32_t*)pv = *(uint32_t*)msixGetPageOffset(pPciDev, off);
138 PPCIDEVICE pPciDev = (PPCIDEVICE)pvUser; local
144 *(uint32_t*)msixGetPageOffset(pPciDev, off) = *(uint32_t*)pv;
146 msixCheckPendingVector(pDevIns, (PCPDMPCIHLP)pPciDev->Int.s.pPciBusPtrR3, pPciDev, off / VBOX_MSIX_ENTRY_SIZE);
151 static DECLCALLBACK(int) msixMap (PPCIDEVICE pPciDev, int iRegion, argument
158 int rc = PDMDevHlpMMIORegister(pPciDev->pDevIns, GCPhysAddress, cb, pPciDev,
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA-SVGA.h38 DECLCALLBACK(int) vmsvgaR3IORegionMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType);
H A DDevVGA.cpp61 #define PCIDEV_2_VGASTATE(pPciDev) ((PVGASTATE)((uintptr_t)pPciDev - RT_OFFSETOF(VGASTATE, Dev)))
5319 * @param pPciDev Pointer to PCI device. Use pPciDev->pDevIns to get the device instance.
5326 static DECLCALLBACK(int) vgaR3IORegionMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
5329 PPDMDEVINS pDevIns = pPciDev->pDevIns;
H A DDevVGA-SVGA.cpp3469 * @param pPciDev Pointer to PCI device.
3470 * Use pPciDev->pDevIns to get the device instance.
3479 DECLCALLBACK(int) vmsvgaR3IORegionMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
3482 PPDMDEVINS pDevIns = pPciDev->pDevIns;
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-linux.c73 static void vboxguestLinuxTermPci(struct pci_dev *pPciDev);
241 static int vboxguestLinuxProbePci(struct pci_dev *pPciDev, argument
248 rc = pci_enable_device(pPciDev);
252 g_IOPortBase = pci_resource_start(pPciDev, 0);
258 g_MMIOPhysAddr = pci_resource_start(pPciDev, 1);
259 g_cbMMIO = pci_resource_len(pPciDev, 1);
266 g_pPciDev = pPciDev;
289 pci_disable_device(pPciDev);
300 static void vboxguestLinuxTermPci(struct pci_dev *pPciDev) argument
303 if (pPciDev)
[all...]
/vbox/src/VBox/HostDrivers/VBoxPci/
H A DVBoxPciInternal.h81 struct pci_dev * pPciDev; member in struct:VBOXRAWPCIINS
/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Device.cpp78 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR0; local
79 AssertReleaseMsg(pPciDev, ("No PCI device registered!\n"));
81 if (!PCIDevIsBusmaster(pPciDev))
102 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR0; local
103 AssertReleaseMsg(pPciDev, ("No PCI device registered!\n"));
105 if (!PCIDevIsBusmaster(pPciDev))
123 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR0; local
139 if ( pPciDev
143 pPciBus->pfnSetIrqR0(pPciBus->pDevInsR0, pPciDev, iIrq, iLevel, uTagSrc);
/vbox/src/VBox/VMM/VMMRC/
H A DPDMRCDevice.cpp75 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceRC; local
76 AssertReleaseMsg(pPciDev, ("No PCI device registered!\n"));
78 if (!PCIDevIsBusmaster(pPciDev))
98 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceRC; local
99 AssertReleaseMsg(pPciDev, ("No PCI device registered!\n"));
101 if (!PCIDevIsBusmaster(pPciDev))
119 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceRC; local
135 if ( pPciDev
139 pPciBus->pfnSetIrqRC(pPciBus->pDevInsRC, pPciDev, iIrq, iLevel, uTagSrc);
/vbox/src/VBox/VMM/VMMR3/
H A DPDMDevHlp.cpp1110 static DECLCALLBACK(int) pdmR3DevHlp_PCIRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev) argument
1115 LogFlow(("pdmR3DevHlp_PCIRegister: caller='%s'/%d: pPciDev=%p:{.config={%#.256Rhxs}\n",
1116 pDevIns->pReg->szName, pDevIns->iInstance, pPciDev, pPciDev->config));
1121 if (!pPciDev)
1123 Assert(pPciDev);
1124 LogFlow(("pdmR3DevHlp_PCIRegister: caller='%s'/%d: returns %Rrc (pPciDev)\n", pDevIns->pReg->szName, pDevIns->iInstance, VERR_INVALID_PARAMETER));
1127 if (!pPciDev->config[0] && !pPciDev->config[1])
1129 Assert(pPciDev
1302 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR3; local
1343 pdmR3DevHlp_PCISetConfigCallbacks(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead, PPFNPCICONFIGREAD ppfnReadOld, PFNPCICONFIGWRITE pfnWrite, PPFNPCICONFIGWRITE ppfnWriteOld) argument
1388 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR3; local
1412 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR3; local
1442 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR3; local
1492 PPCIDEVICE pPciDev = pDevIns->Internal.s.pPciDeviceR3; local
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h684 DECLR3CALLBACKMEMBER(void, pfnSetIrqR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
686 DECLR3CALLBACKMEMBER(int, pfnRegisterR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev));
688 DECLR3CALLBACKMEMBER(int, pfnRegisterMsiR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PPDMMSIREG pMsiReg));
690 DECLR3CALLBACKMEMBER(int, pfnIORegionRegisterR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iRegion, uint32_t cbRegion,
693 DECLR3CALLBACKMEMBER(void, pfnSetConfigCallbacksR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead,
701 DECLR0CALLBACKMEMBER(void, pfnSetIrqR0,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
706 DECLRCCALLBACKMEMBER(void, pfnSetIrqRC,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iIrq, int iLevel, uint32_t uTagSrc));
/vbox/src/VBox/Devices/Network/
H A DDevE1000.cpp6058 static DECLCALLBACK(int) e1kMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType)
6060 PE1KSTATE pThis = PDMINS_2_DATA(pPciDev->pDevIns, E1KSTATE*);
6067 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, pThis->IOPortBase, cb, NULL /*pvUser*/,
6070 rc = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, pThis->IOPortBase, cb, NIL_RTR0PTR /*pvUser*/,
6073 rc = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, pThis->IOPortBase, cb, NIL_RTRCPTR /*pvUser*/,
6086 rc = PDMDevHlpMMIORegister(pPciDev->pDevIns, GCPhysAddress, cb, NULL /*pvUser*/,
6090 rc = PDMDevHlpMMIORegisterR0(pPciDev->pDevIns, GCPhysAddress, cb, NIL_RTR0PTR /*pvUser*/,
6093 rc = PDMDevHlpMMIORegisterRC(pPciDev->pDevIns, GCPhysAddress, cb, NIL_RTRCPTR /*pvUser*/,
7347 static DECLCALLBACK(void) e1kConfigurePciDev(PPCIDEVICE pPciDev, E1KCHIP eChip)
7351 PCIDevSetVendorId(pPciDev, g_Chip
[all...]
H A DDevVirtioNet.cpp1776 static DECLCALLBACK(int) vnetMap(PPCIDEVICE pPciDev, int iRegion, argument
1779 PVNETSTATE pThis = PDMINS_2_DATA(pPciDev->pDevIns, PVNETSTATE);
1790 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, pThis->VPCI.IOPortBase,
1795 rc = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, pThis->VPCI.IOPortBase,
1799 rc = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, pThis->VPCI.IOPortBase,
H A DDevPCNet.cpp108 #define PCIDEV_2_PCNETSTATE(pPciDev) RT_FROM_MEMBER((pPciDev), PCNETSTATE, PciDev)
3845 static DECLCALLBACK(int) pcnetIOPortMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, argument
3849 PPDMDEVINS pDevIns = pPciDev->pDevIns;
3851 PPCNETSTATE pThis = PCIDEV_2_PCNETSTATE(pPciDev);
3896 static DECLCALLBACK(int) pcnetMMIOMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, argument
3899 PPCNETSTATE pThis = PCIDEV_2_PCNETSTATE(pPciDev);
3906 rc = PDMDevHlpMMIORegister(pPciDev->pDevIns, GCPhysAddress, cb, pThis,
/vbox/include/VBox/vmm/
H A Dpdmdev.h499 * @param pPciDev The PCI device structure.
507 DECLR3CALLBACKMEMBER(int, pfnRegisterR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, const char *pszName, int iDev));
514 * @param pPciDev The PCI device structure.
518 DECLR3CALLBACKMEMBER(int, pfnRegisterMsiR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PPDMMSIREG pMsiReg));
525 * @param pPciDev The PCI device structure.
532 DECLR3CALLBACKMEMBER(int, pfnIORegionRegisterR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, int iRegion, uint32_t cbRegion, PCIADDRESSSPACE enmType, PFNPCIIOREGIONMAP pfnCallback));
538 * @param pPciDev The PCI device structure.
550 DECLR3CALLBACKMEMBER(void, pfnSetConfigCallbacksR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead, PPFNPCICONFIGREAD ppfnReadOld,
557 * @param pPciDev The PCI device structure.
563 DECLR3CALLBACKMEMBER(void, pfnSetIrqR3,(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, in
4815 PDMDevHlpPCIRegister(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev) argument
4839 PDMDevHlpPCISetConfigCallbacks(PPDMDEVINS pDevIns, PPCIDEVICE pPciDev, PFNPCICONFIGREAD pfnRead, PPFNPCICONFIGREAD ppfnReadOld, PFNPCICONFIGWRITE pfnWrite, PPFNPCICONFIGWRITE ppfnWriteOld) argument
[all...]
/vbox/src/VBox/Devices/Serial/
H A DDevSerial.cpp1046 static DECLCALLBACK(int) serialIOPortRegionMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, argument
1049 PDEVSERIAL pThis = RT_FROM_MEMBER(pPciDev, DEVSERIAL, PciDev);
1063 rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, (RTIOPORT)GCPhysAddress, 8, (void *)pThis,
/vbox/src/VBox/Devices/VMMDev/
H A DVMMDev.cpp2767 vmmdevIORAMRegionMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
2770 PVMMDEV pThis = RT_FROM_MEMBER(pPciDev, VMMDEV, PciDev);
2784 rc = PDMDevHlpMMIO2Map(pPciDev->pDevIns, iRegion, GCPhysAddress);
2806 rc = PDMDevHlpMMIO2Map(pPciDev->pDevIns, iRegion, GCPhysAddress);
2808 rc = PDMDevHlpRegisterVMMDevHeap(pPciDev->pDevIns, GCPhysAddress, pThis->pVMMDevHeapR3, VMMDEV_HEAP_SIZE);
2815 PDMDevHlpUnregisterVMMDevHeap(pPciDev->pDevIns, pThis->GCPhysVMMDevHeap);
2834 vmmdevIOPortRegionMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
2836 PVMMDEV pThis = RT_FROM_MEMBER(pPciDev, VMMDEV, PciDev);
2845 int rc = PDMDevHlpIOPortRegister(pPciDev->pDevIns, (RTIOPORT)GCPhysAddress + VMMDEV_PORT_OFF_REQUEST, 1,
/vbox/src/VBox/Devices/PC/
H A DDevACPI.cpp2773 static DECLCALLBACK(uint32_t) acpiR3PciConfigRead(PPCIDEVICE pPciDev, uint32_t Address, unsigned cb)
2775 PPDMDEVINS pDevIns = pPciDev->pDevIns;
2779 return pThis->pfnAcpiPciConfigRead(pPciDev, Address, cb);
2785 static DECLCALLBACK(void) acpiR3PciConfigWrite(PPCIDEVICE pPciDev, uint32_t Address, uint32_t u32Value, unsigned cb)
2787 PPDMDEVINS pDevIns = pPciDev->pDevIns;
2799 pThis->pfnAcpiPciConfigWrite(pPciDev, Address, u32Value, cb);
2805 if (pPciDev->config[0x80] & 0x1)
2807 RTIOPORT NewIoPortBase = (RTIOPORT)PCIDevGetDWord(pPciDev, 0x40);
/vbox/src/VBox/Devices/Storage/
H A DDevAHCI.cpp949 #define PCIDEV_2_PAHCI(pPciDev) ( (PAHCI)(pPciDev) )
2497 static DECLCALLBACK(int) ahciR3MMIOMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
2499 PAHCI pThis = PCIDEV_2_PAHCI(pPciDev);
2500 PPDMDEVINS pDevIns = pPciDev->pDevIns;
2538 static DECLCALLBACK(int) ahciR3LegacyFakeIORangeMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
2540 PAHCI pThis = PCIDEV_2_PAHCI(pPciDev);
2541 PPDMDEVINS pDevIns = pPciDev->pDevIns;
2576 static DECLCALLBACK(int) ahciR3IdxDataIORangeMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
2578 PAHCI pThis = PCIDEV_2_PAHCI(pPciDev);
[all...]
H A DDevATA.cpp506 #define PCIDEV_2_PCIATASTATE(pPciDev) ( (PCIATAState *)(pPciDev) )
5717 * @param pPciDev Pointer to PCI device. Use pPciDev->pDevIns to get the device instance.
5724 static DECLCALLBACK(int) ataBMDMAIORangeMap(PPCIDEVICE pPciDev, /*unsigned*/ int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, PCIADDRESSSPACE enmType) argument
5726 PCIATAState *pThis = PCIDEV_2_PCIATASTATE(pPciDev);
5735 int rc2 = PDMDevHlpIOPortRegister(pPciDev->pDevIns, (RTIOPORT)GCPhysAddress + i * 8, 8,
5743 rc2 = PDMDevHlpIOPortRegisterRC(pPciDev->pDevIns, (RTIOPORT)GCPhysAddress + i * 8, 8,
5751 rc2 = PDMDevHlpIOPortRegisterR0(pPciDev->pDevIns, (RTIOPORT)GCPhysAddress + i * 8, 8,
/vbox/src/VBox/Devices/Audio/
H A DDevIchAc97.cpp2030 static DECLCALLBACK(int) ichac97IOPortMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb, argument
2033 PPDMDEVINS pDevIns = pPciDev->pDevIns;
2034 PAC97STATE pThis = RT_FROM_MEMBER(pPciDev, AC97STATE, PciDev);
H A DDevIchHda.cpp3075 static DECLCALLBACK(int) hdaPciIoRegionMap(PPCIDEVICE pPciDev, int iRegion, RTGCPHYS GCPhysAddress, uint32_t cb,
3078 PPDMDEVINS pDevIns = pPciDev->pDevIns;
3079 PHDASTATE pThis = RT_FROM_MEMBER(pPciDev, HDASTATE, PciDev);

Completed in 288 milliseconds

12