Lines Matching defs:saa

138 	struct saa7134_go7007 *saa = go->hpi_context;
139 struct saa7134_dev *dev = saa->dev;
182 struct saa7134_go7007 *saa = go->hpi_context;
183 struct saa7134_dev *dev = saa->dev;
210 struct saa7134_go7007 *saa = go->hpi_context;
211 struct saa7134_dev *dev = saa->dev;
228 struct saa7134_go7007 *saa = go->hpi_context;
237 saa->bottom_dma, PAGE_SIZE, DMA_FROM_DEVICE);
238 go7007_parse_video_stream(go, saa->bottom, PAGE_SIZE);
239 saa_writel(SAA7134_RS_BA2(5), saa->bottom_dma);
242 saa->top_dma, PAGE_SIZE, DMA_FROM_DEVICE);
243 go7007_parse_video_stream(go, saa->top, PAGE_SIZE);
244 saa_writel(SAA7134_RS_BA1(5), saa->top_dma);
250 struct saa7134_go7007 *saa = go->hpi_context;
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,
258 virt_to_page(saa->bottom),
260 if (dma_mapping_error(&dev->pci->dev, saa->bottom_dma)) {
261 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE,
291 saa_writel(SAA7134_RS_BA1(5), saa->top_dma);
292 saa_writel(SAA7134_RS_BA2(5), saa->bottom_dma);
308 struct saa7134_go7007 *saa = go->hpi_context;
311 if (!saa)
313 dev = saa->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,
337 struct saa7134_go7007 *saa = go->hpi_context;
338 struct saa7134_dev *dev = saa->dev;
388 struct saa7134_go7007 *saa = to_state(sd);
389 struct saa7134_dev *dev = saa->dev;
413 struct saa7134_go7007 *saa;
422 saa = kzalloc(sizeof(struct saa7134_go7007), GFP_KERNEL);
423 if (saa == NULL) {
432 go->hpi_context = saa;
433 saa->dev = dev;
436 sd = &saa->sd;
438 v4l2_set_subdevdata(sd, saa);
442 saa->top = (u8 *)get_zeroed_page(GFP_KERNEL);
443 if (!saa->top)
445 saa->bottom = (u8 *)get_zeroed_page(GFP_KERNEL);
446 if (!saa->bottom)
469 if (saa->top)
470 free_page((unsigned long)saa->top);
471 if (saa->bottom)
472 free_page((unsigned long)saa->bottom);
473 kfree(saa);
481 struct saa7134_go7007 *saa;
490 saa = go->hpi_context;
492 free_page((unsigned long)saa->top);
493 free_page((unsigned long)saa->bottom);
494 v4l2_device_unregister_subdev(&saa->sd);
495 kfree(saa);