H A D | DevPCI.cpp | 586 static inline int pci_slot_get_pirq(uint8_t uDevFn, int irq_num) argument 589 slot_addend = (uDevFn >> 3) - 1; 593 static inline int pci_slot_get_apic_pirq(uint8_t uDevFn, int irq_num) argument 595 return (irq_num + (uDevFn >> 3)) & 7; 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 611 int irq_num = pci_slot_get_apic_pirq(uDevFn, irq_num1); 648 * @param uDevFn The device number on the host bus which will raise the IRQ 653 * @remark uDevFn and pPciDev->devfn are not the same if the device is behind a bridge. 654 * In that case uDevFn will be the slot of the bridge which is needed to calculate the 657 static void pciSetIrqInternal(PPCIGLOBALS pGlobals, uint8_t uDevFn, PPCIDEVIC argument 820 pci_config_writel(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint32_t addr, uint32_t val) argument 827 pci_config_writew(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint32_t addr, uint32_t val) argument 834 pci_config_writeb(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint32_t addr, uint32_t val) argument 841 pci_config_readl(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint32_t addr) argument 851 pci_config_readw(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint32_t addr) argument 861 pci_config_readb(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint32_t addr) argument 874 pci_set_io_region_addr(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, int region_num, uint32_t addr) argument 903 pci_bios_init_device(PPCIGLOBALS pGlobals, uint8_t uBus, uint8_t uDevFn, uint8_t cBridgeDepth, uint8_t *paBridgePositions) argument [all...] |