Lines Matching refs:dev
31 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() argument
37 static int bcm47xx_pcibios_plat_dev_init_ssb(struct pci_dev *dev) in bcm47xx_pcibios_plat_dev_init_ssb() argument
42 res = ssb_pcibios_plat_dev_init(dev); in bcm47xx_pcibios_plat_dev_init_ssb()
44 pci_alert(dev, "PCI: Failed to init device\n"); in bcm47xx_pcibios_plat_dev_init_ssb()
48 pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &pin); in bcm47xx_pcibios_plat_dev_init_ssb()
49 slot = PCI_SLOT(dev->devfn); in bcm47xx_pcibios_plat_dev_init_ssb()
50 res = ssb_pcibios_map_irq(dev, slot, pin); in bcm47xx_pcibios_plat_dev_init_ssb()
54 pci_alert(dev, "PCI: Failed to map IRQ of device\n"); in bcm47xx_pcibios_plat_dev_init_ssb()
58 dev->irq = res; in bcm47xx_pcibios_plat_dev_init_ssb()
64 static int bcm47xx_pcibios_plat_dev_init_bcma(struct pci_dev *dev) in bcm47xx_pcibios_plat_dev_init_bcma() argument
68 res = bcma_core_pci_plat_dev_init(dev); in bcm47xx_pcibios_plat_dev_init_bcma()
70 pci_alert(dev, "PCI: Failed to init device\n"); in bcm47xx_pcibios_plat_dev_init_bcma()
74 res = bcma_core_pci_pcibios_map_irq(dev); in bcm47xx_pcibios_plat_dev_init_bcma()
78 pci_alert(dev, "PCI: Failed to map IRQ of device\n"); in bcm47xx_pcibios_plat_dev_init_bcma()
82 dev->irq = res; in bcm47xx_pcibios_plat_dev_init_bcma()
87 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() argument
91 return bcm47xx_pcibios_plat_dev_init_ssb(dev); in pcibios_plat_dev_init()
95 return bcm47xx_pcibios_plat_dev_init_bcma(dev); in pcibios_plat_dev_init()