• Home
  • Raw
  • Download

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()
1201 hba->u.mv.internal_req = dma_alloc_coherent(&hba->pcidev->dev, in hptiop_internal_memalloc_mv()
1230 p = dma_alloc_coherent(&hba->pcidev->dev, in hptiop_internal_memalloc_mvfrey()
1269 dma_free_coherent(&hba->pcidev->dev, 0x800, in hptiop_internal_memfree_mv()
1279 dma_free_coherent(&hba->pcidev->dev, in hptiop_internal_memfree_mvfrey()
1289 static int hptiop_probe(struct pci_dev *pcidev, const struct pci_device_id *id) in hptiop_probe() argument
1300 dprintk("hptiop_probe(%p)\n", pcidev); in hptiop_probe()
1302 if (pci_enable_device(pcidev)) { in hptiop_probe()
1308 pcidev->bus->number, pcidev->devfn >> 3, pcidev->devfn & 7, in hptiop_probe()
1309 pcidev->irq); in hptiop_probe()
1311 pci_set_master(pcidev); in hptiop_probe()
1315 if (pci_set_dma_mask(pcidev, DMA_BIT_MASK(iop_ops->hw_dma_bit_mask))) { in hptiop_probe()
1316 if (pci_set_dma_mask(pcidev, DMA_BIT_MASK(32))) { in hptiop_probe()
1322 if (pci_request_regions(pcidev, driver_name)) { in hptiop_probe()
1337 hba->pcidev = pcidev; in hptiop_probe()
1352 host->irq = pcidev->irq; in hptiop_probe()
1426 pci_set_drvdata(pcidev, host); in hptiop_probe()
1428 if (request_irq(pcidev->irq, hptiop_intr, IRQF_SHARED, in hptiop_probe()
1431 hba->host->host_no, pcidev->irq); in hptiop_probe()
1443 start_virt = dma_alloc_coherent(&pcidev->dev, in hptiop_probe()
1473 if (scsi_add_host(host, &pcidev->dev)) { in hptiop_probe()
1487 dma_free_coherent(&hba->pcidev->dev, in hptiop_probe()
1495 free_irq(hba->pcidev->irq, hba); in hptiop_probe()
1506 pci_release_regions(pcidev); in hptiop_probe()
1509 pci_disable_device(pcidev); in hptiop_probe()
1515 static void hptiop_shutdown(struct pci_dev *pcidev) in hptiop_shutdown() argument
1517 struct Scsi_Host *host = pci_get_drvdata(pcidev); in hptiop_shutdown()
1558 static void hptiop_remove(struct pci_dev *pcidev) in hptiop_remove() argument
1560 struct Scsi_Host *host = pci_get_drvdata(pcidev); in hptiop_remove()
1568 hptiop_shutdown(pcidev); in hptiop_remove()
1570 free_irq(hba->pcidev->irq, hba); in hptiop_remove()
1574 dma_free_coherent(&hba->pcidev->dev, in hptiop_remove()
1586 pci_release_regions(hba->pcidev); in hptiop_remove()
1587 pci_set_drvdata(hba->pcidev, NULL); in hptiop_remove()
1588 pci_disable_device(hba->pcidev); in hptiop_remove()