Lines Matching refs:pdev
44 struct pci_dev *pdev;
244 if ((ret = flexcop_dma_allocate(fc_pci->pdev,&fc_pci->dma[0],FC_DEFAULT_DMA1_BUFSIZE)) != 0)
247 if ((ret = flexcop_dma_allocate(fc_pci->pdev,&fc_pci->dma[1],FC_DEFAULT_DMA2_BUFSIZE)) != 0) {
274 pci_read_config_byte(fc_pci->pdev, PCI_CLASS_REVISION, &card_rev);
277 if ((ret = pci_enable_device(fc_pci->pdev)) != 0)
280 pci_set_master(fc_pci->pdev);
283 // pci_write_config_dword(pdev, 0x6c, 0x8000);
285 if ((ret = pci_request_regions(fc_pci->pdev, DRIVER_NAME)) != 0)
288 fc_pci->io_mem = pci_iomap(fc_pci->pdev, 0, 0x800);
296 pci_set_drvdata(fc_pci->pdev, fc_pci);
298 if ((ret = request_irq(fc_pci->pdev->irq, flexcop_pci_isr,
308 pci_iounmap(fc_pci->pdev, fc_pci->io_mem);
309 pci_set_drvdata(fc_pci->pdev, NULL);
311 pci_release_regions(fc_pci->pdev);
313 pci_disable_device(fc_pci->pdev);
320 free_irq(fc_pci->pdev->irq, fc_pci);
321 pci_iounmap(fc_pci->pdev, fc_pci->io_mem);
322 pci_set_drvdata(fc_pci->pdev, NULL);
323 pci_release_regions(fc_pci->pdev);
324 pci_disable_device(fc_pci->pdev);
330 static int flexcop_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
360 fc->dev = &pdev->dev;
364 fc_pci->pdev = pdev;
392 static void flexcop_pci_remove(struct pci_dev *pdev)
394 struct flexcop_pci *fc_pci = pci_get_drvdata(pdev);