Lines Matching refs:pci_dev
681 int cx23885_risc_stopper(struct pci_dev *pci, struct btcx_riscmem *risc,
1105 int cx23885_risc_buffer(struct pci_dev *pci, struct btcx_riscmem *risc,
1147 static int cx23885_risc_databuffer(struct pci_dev *pci,
1179 int cx23885_risc_stopper(struct pci_dev *pci, struct btcx_riscmem *risc,
1986 static int __devinit cx23885_initdev(struct pci_dev *pci_dev,
1996 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev);
2004 dev->pci = pci_dev;
2005 if (pci_enable_device(pci_dev)) {
2016 pci_read_config_byte(pci_dev, PCI_CLASS_REVISION, &dev->pci_rev);
2017 pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &dev->pci_lat);
2020 pci_name(pci_dev), dev->pci_rev, pci_dev->irq,
2022 (unsigned long long)pci_resource_start(pci_dev, 0));
2024 pci_set_master(pci_dev);
2025 if (!pci_dma_supported(pci_dev, 0xffffffff)) {
2031 if (!pci_enable_msi(pci_dev))
2032 err = request_irq(pci_dev->irq, cx23885_irq,
2035 err = request_irq(pci_dev->irq, cx23885_irq,
2039 dev->name, pci_dev->irq);
2068 static void __devexit cx23885_finidev(struct pci_dev *pci_dev)
2070 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev);
2078 pci_disable_device(pci_dev);
2081 free_irq(pci_dev->irq, dev);
2082 pci_disable_msi(pci_dev);