Lines Matching refs:iBus

76     int32_t             iBus;
224 DECLINLINE(PPCIDEVICE) pciR3FindBridge(PPCIBUS pBus, uint8_t iBus);
485 uint8_t iBus, iDevice;
496 iBus = (pGlobals->uConfigReg >> 16) & 0xff;
499 if (iBus != 0)
504 PPCIDEVICE pBridgeDevice = pciR3FindBridge(&pGlobals->PciBus, iBus);
508 pBridgeDevice->Int.s.pfnBridgeConfigWrite(pBridgeDevice->pDevIns, iBus, iDevice, config_addr, val, len);
533 uint8_t iBus, iDevice;
542 iBus = (pGlobals->uConfigReg >> 16) & 0xff;
545 if (iBus != 0)
550 PPCIDEVICE pBridgeDevice = pciR3FindBridge(&pGlobals->PciBus, iBus);
554 *pu32 = pBridgeDevice->Int.s.pfnBridgeConfigRead(pBridgeDevice->pDevIns, iBus, iDevice, config_addr, len);
606 AssertMsg(pBus->iBus == 0, ("iBus=%u\n", pBus->iBus));
762 * @param iBus Destination bus number.
764 DECLINLINE(PPCIDEVICE) pciR3FindBridge(PPCIBUS pBus, uint8_t iBus)
777 if ( iBus >= pBridgeTemp->config[VBOX_PCI_SECONDARY_BUS]
778 && iBus <= pBridgeTemp->config[VBOX_PCI_SUBORDINATE_BUS])
1668 //AssertReleaseMsg(iDev > 8 || pBus->iBus != 0, ("iDev=%d pszName=%s\n", iDev, pszName));
1951 pBus->iBus, (iDev >> 3) & 0xff, iDev & 0x7,
2333 } while (pBus->iBus != 0);
2335 AssertMsg(pBus->iBus == 0, ("This is not the host pci bus iBus=%d\n", pBus->iBus));
2344 static void pcibridgeR3ConfigWrite(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, uint32_t u32Value, unsigned cb)
2348 LogFlowFunc(("pDevIns=%p iBus=%d iDevice=%d u32Address=%u u32Value=%u cb=%d\n", pDevIns, iBus, iDevice, u32Address, u32Value, cb));
2351 if (iBus != pBus->PciDev.config[VBOX_PCI_SECONDARY_BUS])
2353 PPCIDEVICE pBridgeDevice = pciR3FindBridge(pBus, iBus);
2357 pBridgeDevice->Int.s.pfnBridgeConfigWrite(pBridgeDevice->pDevIns, iBus, iDevice, u32Address, u32Value, cb);
2376 static uint32_t pcibridgeR3ConfigRead(PPDMDEVINSR3 pDevIns, uint8_t iBus, uint8_t iDevice, uint32_t u32Address, unsigned cb)
2381 LogFlowFunc(("pDevIns=%p iBus=%d iDevice=%d u32Address=%u cb=%d\n", pDevIns, iBus, iDevice, u32Address, cb));
2384 if (iBus != pBus->PciDev.config[VBOX_PCI_SECONDARY_BUS])
2386 PPCIDEVICE pBridgeDevice = pciR3FindBridge(pBus, iBus);
2390 u32Value = pBridgeDevice->Int.s.pfnBridgeConfigRead(pBridgeDevice->pDevIns, iBus, iDevice, u32Address, cb);
2581 * The iBus property doesn't really represent the bus number
2585 * when the host bus is reached which will have iBus = 0.
2588 pBus->iBus = iInstance + 1;