Lines Matching refs:iBus

51     int32_t             iBus;
131 uint8_t iBus;
179 DECLINLINE(PPCIDEVICE) ich9pciFindBridge(PICH9PCIBUS pBus, uint8_t iBus);
188 pPciAddr->iBus = (GCPhysAddr >> 20) & ((1<<6) - 1);
195 pPciAddr->iBus = (pGlobals->uConfigReg >> 16) & 0xff;
229 } while (pBus->iBus != 0);
231 AssertMsgReturnVoid(pBus->iBus == 0, ("This is not the host pci bus iBus=%d\n", pBus->iBus));
318 if (pAddr->iBus != 0) /* forward to subordinate bus */
323 PPCIDEVICE pBridgeDevice = ich9pciFindBridge(&pGlobals->aPciBus, pAddr->iBus);
327 pBridgeDevice->Int.s.pfnBridgeConfigWrite(pBridgeDevice->pDevIns, pAddr->iBus, pAddr->iDeviceFunc,
349 pAddr->iBus, pAddr->iDeviceFunc >> 3, pAddr->iDeviceFunc & 0x7, pAddr->iRegister,
431 if (pPciAddr->iBus != 0) /* forward to subordinate bus */
436 PPCIDEVICE pBridgeDevice = ich9pciFindBridge(&pGlobals->aPciBus, pPciAddr->iBus);
440 *pu32 = pBridgeDevice->Int.s.pfnBridgeConfigRead(pBridgeDevice->pDevIns, pPciAddr->iBus, pPciAddr->iDeviceFunc, pPciAddr->iRegister, cb);
467 pPciAddr->iBus, pPciAddr->iDeviceFunc >> 3, pPciAddr->iDeviceFunc & 0x7, pPciAddr->iRegister,
568 AssertMsg(pBus->iBus == 0, ("iBus=%u\n", pBus->iBus));
765 DECLINLINE(PPCIDEVICE) ich9pciFindBridge(PICH9PCIBUS pBus, uint8_t iBus)
779 Log3(("ich9pciFindBridge on bus %p, bridge %d: %d in %d..%d\n", pBus, iBridge, iBus, uSecondary, uSubordinate));
780 if (iBus >= uSecondary && iBus <= uSubordinate)
1151 static void ich9pcibridgeConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)
1155 LogFlowFunc((": pDevIns=%p iBus=%d iDevice=%d u32Address=%u u32Value=%u cb=%d\n", pDevIns, iBus, iDevice, u32Address, u32Value, cb));
1158 if (iBus != PCIDevGetByte(&pBus->aPciDev, VBOX_PCI_SECONDARY_BUS))
1160 PPCIDEVICE pBridgeDevice = ich9pciFindBridge(pBus, iBus);
1164 pBridgeDevice->Int.s.pfnBridgeConfigWrite(pBridgeDevice->pDevIns, iBus, iDevice, u32Address, u32Value, cb);
1179 static uint32_t ich9pcibridgeConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)
1184 LogFlowFunc((": pDevIns=%p iBus=%d iDevice=%d u32Address=%u cb=%d\n", pDevIns, iBus, iDevice, u32Address, cb));
1187 if (iBus != PCIDevGetByte(&pBus->aPciDev, VBOX_PCI_SECONDARY_BUS))
1189 PPCIDEVICE pBridgeDevice = ich9pciFindBridge(pBus, iBus);
1193 u32Value = pBridgeDevice->Int.s.pfnBridgeConfigRead(pBridgeDevice->pDevIns, iBus, iDevice, u32Address, cb);
1580 aPciAddr.iBus = uBus;
1599 aPciAddr.iBus = uBus;
1858 while (pBus->iBus != 0)
2204 aPosition->iBus = 0;
2255 aPosition.iBus = 0;
2268 AssertMsgReturn(aPosition.iBus == 0,
2291 AssertMsgReturn(aPosition.iBus == 0,
2334 iDev >> 3, iDev & 7, pBus->iBus, 0x80000000 | (iDev << 8), pszName));
2361 pBus->iBus, (iDev >> 3) & 0xff, iDev & 0x7,
2877 * The iBus property doesn't really represent the bus number
2881 * when the host bus is reached which will have iBus = 0.
2884 pBus->iBus = iInstance + 1;