Lines Matching defs:pci_dev

227 int saa7134_pgtable_alloc(struct pci_dev *pci, struct saa7134_pgtable *pt)
241 int saa7134_pgtable_build(struct pci_dev *pci, struct saa7134_pgtable *pt,
259 void saa7134_pgtable_free(struct pci_dev *pci, struct saa7134_pgtable *pt)
875 static int saa7134_initdev(struct pci_dev *pci_dev,
889 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev);
894 dev->pci = pci_dev;
895 if (pci_enable_device(pci_dev)) {
901 sprintf(dev->name,"saa%x[%d]",pci_dev->device,dev->nr);
940 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, latency);
944 dev->pci_rev = pci_dev->revision;
945 pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &dev->pci_lat);
948 pci_name(pci_dev), dev->pci_rev, pci_dev->irq,
949 dev->pci_lat,(unsigned long long)pci_resource_start(pci_dev,0));
950 pci_set_master(pci_dev);
951 if (!pci_dma_supported(pci_dev, DMA_BIT_MASK(32))) {
976 dev->name,pci_dev->subsystem_vendor,
977 pci_dev->subsystem_device,saa7134_boards[dev->board].name,
982 if (!request_mem_region(pci_resource_start(pci_dev,0),
983 pci_resource_len(pci_dev,0),
987 dev->name,(unsigned long long)pci_resource_start(pci_dev,0));
990 dev->lmmio = ioremap(pci_resource_start(pci_dev, 0),
991 pci_resource_len(pci_dev, 0));
1005 err = request_irq(pci_dev->irq, saa7134_irq,
1009 dev->name,pci_dev->irq);
1109 free_irq(pci_dev->irq, dev);
1114 release_mem_region(pci_resource_start(pci_dev,0),
1115 pci_resource_len(pci_dev,0));
1123 static void saa7134_finidev(struct pci_dev *pci_dev)
1125 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev);
1169 free_irq(pci_dev->irq, &dev->dmasound);
1175 free_irq(pci_dev->irq, dev);
1177 release_mem_region(pci_resource_start(pci_dev,0),
1178 pci_resource_len(pci_dev,0));
1214 static int saa7134_suspend(struct pci_dev *pci_dev , pm_message_t state)
1216 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev);
1228 synchronize_irq(pci_dev->irq);
1245 pci_save_state(pci_dev);
1246 pci_set_power_state(pci_dev, pci_choose_state(pci_dev, state));
1251 static int saa7134_resume(struct pci_dev *pci_dev)
1253 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev);
1257 pci_set_power_state(pci_dev, PCI_D0);
1258 pci_restore_state(pci_dev);