Lines Matching refs:dev

52 	struct saa7134_dev *dev;
86 static int gpio_write(struct saa7134_dev *dev, u8 addr, u16 data)
108 static int gpio_read(struct saa7134_dev *dev, u8 addr, u16 *data)
139 struct saa7134_dev *dev = saa->dev;
183 struct saa7134_dev *dev = saa->dev;
192 gpio_read(dev, HPI_ADDR_INTR_STATUS, &status_reg);
202 gpio_write(dev, HPI_ADDR_INTR_WR_PARAM, data);
203 gpio_write(dev, HPI_ADDR_INTR_WR_INDEX, addr);
211 struct saa7134_dev *dev = saa->dev;
215 gpio_read(dev, HPI_ADDR_INTR_RET_VALUE, &go->interrupt_value);
216 gpio_read(dev, HPI_ADDR_INTR_RET_DATA, &go->interrupt_data);
224 static void saa7134_go7007_irq_ts_done(struct saa7134_dev *dev,
227 struct go7007 *go = video_get_drvdata(dev->empress_dev);
236 dma_sync_single_for_cpu(&dev->pci->dev,
241 dma_sync_single_for_cpu(&dev->pci->dev,
251 struct saa7134_dev *dev = saa->dev;
253 saa->top_dma = dma_map_page(&dev->pci->dev, virt_to_page(saa->top),
255 if (dma_mapping_error(&dev->pci->dev, saa->top_dma))
257 saa->bottom_dma = dma_map_page(&dev->pci->dev,
260 if (dma_mapping_error(&dev->pci->dev, saa->bottom_dma)) {
261 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE,
309 struct saa7134_dev *dev;
313 dev = saa->dev;
314 if (!dev)
327 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE,
329 dma_unmap_page(&dev->pci->dev, saa->bottom_dma, PAGE_SIZE,
338 struct saa7134_dev *dev = saa->dev;
360 gpio_read(dev, HPI_ADDR_INTR_STATUS, &status_reg);
389 struct saa7134_dev *dev = saa->dev;
391 return saa7134_s_std_internal(dev, NULL, norm);
410 static int saa7134_go7007_init(struct saa7134_dev *dev)
418 go = go7007_alloc(&board_voyager, &dev->pci->dev);
429 snprintf(go->bus_info, sizeof(go->bus_info), "PCI:%s", pci_name(dev->pci));
430 strscpy(go->name, saa7134_boards[dev->board].name, sizeof(go->name));
433 saa->dev = dev;
463 dev->empress_dev = &go->vdev;
478 static int saa7134_go7007_fini(struct saa7134_dev *dev)
483 if (NULL == dev->empress_dev)
486 go = video_get_drvdata(dev->empress_dev);
499 dev->empress_dev = NULL;