Lines Matching refs:viadev

63 	struct viafb_dev *viadev;  member
311 spin_lock(&cam->viadev->reg_lock); in viacam_quick_irq()
318 spin_unlock(&cam->viadev->reg_lock); in viacam_quick_irq()
330 spin_lock_irqsave(&cam->viadev->reg_lock, flags); in viacam_next_buffer()
343 spin_unlock_irqrestore(&cam->viadev->reg_lock, flags); in viacam_next_buffer()
414 int nbuf = cam->viadev->camera_fbmem_size/cam->sensor_format.sizeimage; in viacam_ctlr_cbufs()
540 spin_lock_irqsave(&cam->viadev->reg_lock, flags); in viacam_config_controller()
544 spin_unlock_irqrestore(&cam->viadev->reg_lock, flags); in viacam_config_controller()
554 spin_lock_irq(&cam->viadev->reg_lock); in viacam_start_engine()
560 spin_unlock_irq(&cam->viadev->reg_lock); in viacam_start_engine()
566 spin_lock_irq(&cam->viadev->reg_lock); in viacam_stop_engine()
571 spin_unlock_irq(&cam->viadev->reg_lock); in viacam_stop_engine()
679 &cam->platdev->dev, &cam->viadev->reg_lock, in viacam_open()
1312 struct viafb_dev *viadev = pdev->dev.platform_data; in viacam_probe() local
1335 if (viadev->camera_fbmem_size < (VGA_HEIGHT*VGA_WIDTH*4)) { in viacam_probe()
1339 if (viadev->engine_mmio == NULL) { in viacam_probe()
1355 cam->viadev = viadev; in viacam_probe()
1362 cam->mmio = viadev->engine_mmio; in viacam_probe()
1363 cam->fbmem = viadev->fbmem; in viacam_probe()
1364 cam->fb_offset = viadev->camera_fbmem_offset; in viacam_probe()
1382 pdev->dev.dma_mask = &viadev->pdev->dma_mask; in viacam_probe()
1414 ret = request_threaded_irq(viadev->pdev->irq, viacam_quick_irq, in viacam_probe()
1441 free_irq(viadev->pdev->irq, cam); in viacam_probe()
1456 struct viafb_dev *viadev = pdev->dev.platform_data; in viacam_remove() local
1460 free_irq(viadev->pdev->irq, cam); in viacam_remove()