Lines Matching refs:pci_dev
1149 int cx25821_risc_buffer(struct pci_dev *pci, struct btcx_riscmem *risc,
1259 int cx25821_risc_databuffer_audio(struct pci_dev *pci,
1293 int cx25821_risc_stopper(struct pci_dev *pci, struct btcx_riscmem *risc,
1382 struct cx25821_dev *cx25821_dev_get(struct pci_dev *pci)
1389 static int __devinit cx25821_initdev(struct pci_dev *pci_dev,
1399 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev);
1404 dev->pci = pci_dev;
1405 if (pci_enable_device(pci_dev)) {
1421 pci_read_config_byte(pci_dev, PCI_CLASS_REVISION, &dev->pci_rev);
1422 pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &dev->pci_lat);
1425 pci_name(pci_dev), dev->pci_rev, pci_dev->irq,
1428 pci_set_master(pci_dev);
1429 if (!pci_dma_supported(pci_dev, 0xffffffff)) {
1436 request_irq(pci_dev->irq, cx25821_irq, IRQF_SHARED | IRQF_DISABLED,
1441 pci_dev->irq);
1459 static void __devexit cx25821_finidev(struct pci_dev *pci_dev)
1461 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev);
1465 pci_disable_device(pci_dev);
1468 if (pci_dev->irq)
1469 free_irq(pci_dev->irq, dev);