Lines Matching refs:pcidev

598 	struct pci_dev *pcidev = hba->pcidev;  in hptiop_map_pci_bar()  local
601 if (!(pci_resource_flags(pcidev, index) & IORESOURCE_MEM)) { in hptiop_map_pci_bar()
607 mem_base_phy = pci_resource_start(pcidev, index); in hptiop_map_pci_bar()
608 length = pci_resource_len(pcidev, index); in hptiop_map_pci_bar()
621 struct pci_dev *pcidev = hba->pcidev; in hptiop_map_pci_bar_itl() local
625 if ((pcidev->device & 0xff00) == 0x4400) { in hptiop_map_pci_bar_itl()
1193 hba->u.mv.internal_req = dma_alloc_coherent(&hba->pcidev->dev, in hptiop_internal_memalloc_mv()
1222 p = dma_alloc_coherent(&hba->pcidev->dev, in hptiop_internal_memalloc_mvfrey()
1261 dma_free_coherent(&hba->pcidev->dev, 0x800, in hptiop_internal_memfree_mv()
1271 dma_free_coherent(&hba->pcidev->dev, in hptiop_internal_memfree_mvfrey()
1281 static int hptiop_probe(struct pci_dev *pcidev, const struct pci_device_id *id) in hptiop_probe() argument
1292 dprintk("hptiop_probe(%p)\n", pcidev); in hptiop_probe()
1294 if (pci_enable_device(pcidev)) { in hptiop_probe()
1300 pcidev->bus->number, pcidev->devfn >> 3, pcidev->devfn & 7, in hptiop_probe()
1301 pcidev->irq); in hptiop_probe()
1303 pci_set_master(pcidev); in hptiop_probe()
1307 if (pci_set_dma_mask(pcidev, DMA_BIT_MASK(iop_ops->hw_dma_bit_mask))) { in hptiop_probe()
1308 if (pci_set_dma_mask(pcidev, DMA_BIT_MASK(32))) { in hptiop_probe()
1314 if (pci_request_regions(pcidev, driver_name)) { in hptiop_probe()
1328 hba->pcidev = pcidev; in hptiop_probe()
1343 host->irq = pcidev->irq; in hptiop_probe()
1417 pci_set_drvdata(pcidev, host); in hptiop_probe()
1419 if (request_irq(pcidev->irq, hptiop_intr, IRQF_SHARED, in hptiop_probe()
1422 hba->host->host_no, pcidev->irq); in hptiop_probe()
1431 start_virt = dma_alloc_coherent(&pcidev->dev, in hptiop_probe()
1465 if (scsi_add_host(host, &pcidev->dev)) { in hptiop_probe()
1477 dma_free_coherent(&hba->pcidev->dev, in hptiop_probe()
1482 free_irq(hba->pcidev->irq, hba); in hptiop_probe()
1493 pci_release_regions(pcidev); in hptiop_probe()
1496 pci_disable_device(pcidev); in hptiop_probe()
1502 static void hptiop_shutdown(struct pci_dev *pcidev) in hptiop_shutdown() argument
1504 struct Scsi_Host *host = pci_get_drvdata(pcidev); in hptiop_shutdown()
1545 static void hptiop_remove(struct pci_dev *pcidev) in hptiop_remove() argument
1547 struct Scsi_Host *host = pci_get_drvdata(pcidev); in hptiop_remove()
1554 hptiop_shutdown(pcidev); in hptiop_remove()
1556 free_irq(hba->pcidev->irq, hba); in hptiop_remove()
1558 dma_free_coherent(&hba->pcidev->dev, in hptiop_remove()
1567 pci_release_regions(hba->pcidev); in hptiop_remove()
1568 pci_set_drvdata(hba->pcidev, NULL); in hptiop_remove()
1569 pci_disable_device(hba->pcidev); in hptiop_remove()