Lines Matching refs:dev
52 struct saa7134_dev *dev;
81 static int gpio_write(struct saa7134_dev *dev, u8 addr, u16 data)
103 static int gpio_read(struct saa7134_dev *dev, u8 addr, u16 *data)
134 struct saa7134_dev *dev = saa->dev;
178 struct saa7134_dev *dev = saa->dev;
187 gpio_read(dev, HPI_ADDR_INTR_STATUS, &status_reg);
197 gpio_write(dev, HPI_ADDR_INTR_WR_PARAM, data);
198 gpio_write(dev, HPI_ADDR_INTR_WR_INDEX, addr);
206 struct saa7134_dev *dev = saa->dev;
210 gpio_read(dev, HPI_ADDR_INTR_RET_VALUE, &go->interrupt_value);
211 gpio_read(dev, HPI_ADDR_INTR_RET_DATA, &go->interrupt_data);
219 static void saa7134_go7007_irq_ts_done(struct saa7134_dev *dev,
222 struct go7007 *go = video_get_drvdata(dev->empress_dev);
231 dma_sync_single_for_cpu(&dev->pci->dev,
236 dma_sync_single_for_cpu(&dev->pci->dev,
246 struct saa7134_dev *dev = saa->dev;
248 saa->top_dma = dma_map_page(&dev->pci->dev, virt_to_page(saa->top),
250 if (dma_mapping_error(&dev->pci->dev, saa->top_dma))
252 saa->bottom_dma = dma_map_page(&dev->pci->dev,
255 if (dma_mapping_error(&dev->pci->dev, saa->bottom_dma)) {
256 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE,
304 struct saa7134_dev *dev;
308 dev = saa->dev;
309 if (!dev)
322 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE,
324 dma_unmap_page(&dev->pci->dev, saa->bottom_dma, PAGE_SIZE,
333 struct saa7134_dev *dev = saa->dev;
355 gpio_read(dev, HPI_ADDR_INTR_STATUS, &status_reg);
384 struct saa7134_dev *dev = saa->dev;
386 return saa7134_s_std_internal(dev, NULL, norm);
405 static int saa7134_go7007_init(struct saa7134_dev *dev)
413 go = go7007_alloc(&board_voyager, &dev->pci->dev);
424 snprintf(go->bus_info, sizeof(go->bus_info), "PCI:%s", pci_name(dev->pci));
425 strscpy(go->name, saa7134_boards[dev->board].name, sizeof(go->name));
428 saa->dev = dev;
458 dev->empress_dev = &go->vdev;
473 static int saa7134_go7007_fini(struct saa7134_dev *dev)
478 if (NULL == dev->empress_dev)
481 go = video_get_drvdata(dev->empress_dev);
494 dev->empress_dev = NULL;