Lines Matching refs:pci_dev

337 int asihpi_adapter_probe(struct pci_dev *pci_dev,  in asihpi_adapter_probe()  argument
350 dev_printk(KERN_DEBUG, &pci_dev->dev, in asihpi_adapter_probe()
351 "probe %04x:%04x,%04x:%04x,%04x\n", pci_dev->vendor, in asihpi_adapter_probe()
352 pci_dev->device, pci_dev->subsystem_vendor, in asihpi_adapter_probe()
353 pci_dev->subsystem_device, pci_dev->devfn); in asihpi_adapter_probe()
355 if (pci_enable_device(pci_dev) < 0) { in asihpi_adapter_probe()
356 dev_err(&pci_dev->dev, in asihpi_adapter_probe()
361 pci_set_master(pci_dev); /* also sets latency timer if < 16 */ in asihpi_adapter_probe()
374 &pci_dev->resource[idx]); in asihpi_adapter_probe()
376 if (pci_resource_flags(pci_dev, idx) & IORESOURCE_MEM) { in asihpi_adapter_probe()
377 memlen = pci_resource_len(pci_dev, idx); in asihpi_adapter_probe()
379 ioremap(pci_resource_start(pci_dev, idx), in asihpi_adapter_probe()
390 pci.pci_dev = pci_dev; in asihpi_adapter_probe()
433 dev_info(&pci_dev->dev, in asihpi_adapter_probe()
444 dev_info(&pci_dev->dev, in asihpi_adapter_probe()
456 pci_set_drvdata(pci_dev, &adapters[adapter_index]); in asihpi_adapter_probe()
460 dev_err(&pci_dev->dev, in asihpi_adapter_probe()
481 if (request_irq(pci_dev->irq, asihpi_isr, IRQF_SHARED, in asihpi_adapter_probe()
483 dev_err(&pci_dev->dev, "request_irq(%d) failed\n", in asihpi_adapter_probe()
484 pci_dev->irq); in asihpi_adapter_probe()
490 dev_info(&pci_dev->dev, "using irq %d\n", pci_dev->irq); in asihpi_adapter_probe()
491 adapters[adapter_index].irq = pci_dev->irq; in asihpi_adapter_probe()
493 dev_info(&pci_dev->dev, "using polled mode\n"); in asihpi_adapter_probe()
496 dev_info(&pci_dev->dev, "probe succeeded for ASI%04X HPI index %d\n", in asihpi_adapter_probe()
518 void asihpi_adapter_remove(struct pci_dev *pci_dev) in asihpi_adapter_remove() argument
526 pa = pci_get_drvdata(pci_dev); in asihpi_adapter_remove()
553 dev_info(&pci_dev->dev, in asihpi_adapter_remove()
555 pci_dev->vendor, pci_dev->device, in asihpi_adapter_remove()
556 pci_dev->subsystem_vendor, pci_dev->subsystem_device, in asihpi_adapter_remove()
557 pci_dev->devfn, pa->adapter->index); in asihpi_adapter_remove()