···1717#include <linux/cache.h>1818#include "pci.h"19192020-void __weak pcibios_update_irq(struct pci_dev *dev, int irq)2121-{2222- dev_dbg(&dev->dev, "assigning IRQ %02d\n", irq);2323- pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);2424-}2525-2620void pci_assign_irq(struct pci_dev *dev)2721{2822 u8 pin;···59656066 /* Always tell the device, so the driver knows what is6167 the real IRQ to use; the device does not use it. */6262- pcibios_update_irq(dev, irq);6868+ pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq);6369}
-1
include/linux/pci.h
···844844resource_size_t pcibios_align_resource(void *, const struct resource *,845845 resource_size_t,846846 resource_size_t);847847-void pcibios_update_irq(struct pci_dev *, int irq);848847849848/* Weak but can be overriden by arch */850849void pci_fixup_cardbus(struct pci_bus *);