Lines Matching refs:pci_dev
338 int asihpi_adapter_probe(struct pci_dev *pci_dev, in asihpi_adapter_probe() argument
351 dev_printk(KERN_DEBUG, &pci_dev->dev, in asihpi_adapter_probe()
352 "probe %04x:%04x,%04x:%04x,%04x\n", pci_dev->vendor, in asihpi_adapter_probe()
353 pci_dev->device, pci_dev->subsystem_vendor, in asihpi_adapter_probe()
354 pci_dev->subsystem_device, pci_dev->devfn); in asihpi_adapter_probe()
356 if (pci_enable_device(pci_dev) < 0) { in asihpi_adapter_probe()
357 dev_err(&pci_dev->dev, in asihpi_adapter_probe()
362 pci_set_master(pci_dev); /* also sets latency timer if < 16 */ in asihpi_adapter_probe()
375 &pci_dev->resource[idx]); in asihpi_adapter_probe()
377 if (pci_resource_flags(pci_dev, idx) & IORESOURCE_MEM) { in asihpi_adapter_probe()
378 memlen = pci_resource_len(pci_dev, idx); in asihpi_adapter_probe()
380 ioremap(pci_resource_start(pci_dev, idx), in asihpi_adapter_probe()
391 pci.pci_dev = pci_dev; in asihpi_adapter_probe()
434 dev_info(&pci_dev->dev, in asihpi_adapter_probe()
445 dev_info(&pci_dev->dev, in asihpi_adapter_probe()
457 pci_set_drvdata(pci_dev, &adapters[adapter_index]); in asihpi_adapter_probe()
461 dev_err(&pci_dev->dev, in asihpi_adapter_probe()
482 if (request_irq(pci_dev->irq, asihpi_isr, IRQF_SHARED, in asihpi_adapter_probe()
484 dev_err(&pci_dev->dev, "request_irq(%d) failed\n", in asihpi_adapter_probe()
485 pci_dev->irq); in asihpi_adapter_probe()
491 dev_info(&pci_dev->dev, "using irq %d\n", pci_dev->irq); in asihpi_adapter_probe()
492 adapters[adapter_index].irq = pci_dev->irq; in asihpi_adapter_probe()
494 dev_info(&pci_dev->dev, "using polled mode\n"); in asihpi_adapter_probe()
497 dev_info(&pci_dev->dev, "probe succeeded for ASI%04X HPI index %d\n", in asihpi_adapter_probe()
519 void asihpi_adapter_remove(struct pci_dev *pci_dev) in asihpi_adapter_remove() argument
527 pa = pci_get_drvdata(pci_dev); in asihpi_adapter_remove()
554 dev_info(&pci_dev->dev, in asihpi_adapter_remove()
556 pci_dev->vendor, pci_dev->device, in asihpi_adapter_remove()
557 pci_dev->subsystem_vendor, pci_dev->subsystem_device, in asihpi_adapter_remove()
558 pci_dev->devfn, pa->adapter->index); in asihpi_adapter_remove()