···256256 }257257}258258259259-void __init260260-pcibios_update_irq(struct pci_dev *dev, int irq)261261-{262262- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);263263-}264264-265259int266260pcibios_enable_device(struct pci_dev *dev, int mask)267261{
-9
arch/arm/kernel/bios32.c
···270270}271271DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_8152, pci_fixup_it8152);272272273273-274274-275275-void __devinit pcibios_update_irq(struct pci_dev *dev, int irq)276276-{277277- if (debug_pci)278278- printk("PCI: Assigning IRQ %02d to %s\n", irq, pci_name(dev));279279- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);280280-}281281-282273/*283274 * If the bus contains any of these devices, then we must not turn on284275 * parity checking of any kind. Currently this is CyberPro 20x0 only.
-8
arch/ia64/pci/pci.c
···461461 /* No special bus mastering setup handling */462462}463463464464-void __devinit465465-pcibios_update_irq (struct pci_dev *dev, int irq)466466-{467467- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);468468-469469- /* ??? FIXME -- record old value for shutdown. */470470-}471471-472464int473465pcibios_enable_device (struct pci_dev *dev, int mask)474466{
···192192 return pci_enable_resources(dev, mask);193193}194194195195-void __init pcibios_update_irq(struct pci_dev *dev, int irq)196196-{197197- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);198198-}199199-200195static void __init201196pcibios_bus_report_status_early(struct pci_channel *hose,202197 int top_bus, int current_bus,
-9
arch/sparc/kernel/leon_pci.c
···102102 return pci_enable_resources(dev, mask);103103}104104105105-void __devinit pcibios_update_irq(struct pci_dev *dev, int irq)106106-{107107-#ifdef CONFIG_PCI_DEBUG108108- printk(KERN_DEBUG "LEONPCI: Assigning IRQ %02d to %s\n", irq,109109- pci_name(dev));110110-#endif111111- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);112112-}113113-114105/* in/out routines taken from pcic.c115106 *116107 * This probably belongs here rather than ioport.c because
···390390}391391392392/*393393- * This is called from the generic Linux layer.394394- */395395-void __devinit pcibios_update_irq(struct pci_dev *dev, int irq)396396-{397397- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);398398-}399399-400400-/*401393 * Enable memory and/or address decoding, as appropriate, for the402394 * device described by the 'dev' struct.403395 *
-8
arch/tile/kernel/pci_gx.c
···10341034}1035103510361036/*10371037- * This is called from the generic Linux layer.10381038- */10391039-void __devinit pcibios_update_irq(struct pci_dev *dev, int irq)10401040-{10411041- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);10421042-}10431043-10441044-/*10451037 * Enable memory address decoding, as appropriate, for the10461038 * device described by the 'dev' struct. The I/O decoding10471039 * is disabled, though the TILE-Gx supports I/O addressing.
-8
arch/unicore32/kernel/pci.c
···154154 zhole_size[0] = 0;155155}156156157157-void __devinit pcibios_update_irq(struct pci_dev *dev, int irq)158158-{159159- if (debug_pci)160160- printk(KERN_DEBUG "PCI: Assigning IRQ %02d to %s\n",161161- irq, pci_name(dev));162162- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);163163-}164164-165157/*166158 * If the bus contains any of these devices, then we must not turn on167159 * parity checking of any kind.
···210210 /* No special bus mastering setup handling */211211}212212213213-/* the next one is stolen from the alpha port... */214214-215215-void __init216216-pcibios_update_irq(struct pci_dev *dev, int irq)217217-{218218- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);219219-}220220-221213int pcibios_enable_device(struct pci_dev *dev, int mask)222214{223215 u16 cmd, old_cmd;