viu_dev 76 drivers/media/platform/fsl-viu.c struct viu_dev; viu_dev 87 drivers/media/platform/fsl-viu.c struct viu_dev *dev; viu_dev 159 drivers/media/platform/fsl-viu.c struct viu_dev *dev; viu_dev 246 drivers/media/platform/fsl-viu.c static void viu_start_dma(struct viu_dev *dev) viu_dev 257 drivers/media/platform/fsl-viu.c static void viu_stop_dma(struct viu_dev *dev) viu_dev 345 drivers/media/platform/fsl-viu.c struct viu_dev *dev = from_timer(dev, t, vidq.timeout); viu_dev 397 drivers/media/platform/fsl-viu.c inline int buffer_activate(struct viu_dev *dev, struct viu_buf *buf) viu_dev 496 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 544 drivers/media/platform/fsl-viu.c struct viu_dev *dev = (struct viu_dev *)fh->dev; viu_dev 659 drivers/media/platform/fsl-viu.c static int verify_preview(struct viu_dev *dev, struct v4l2_window *win) viu_dev 706 drivers/media/platform/fsl-viu.c static int viu_setup_preview(struct viu_dev *dev, struct viu_fh *fh) viu_dev 752 drivers/media/platform/fsl-viu.c struct viu_dev *dev = (struct viu_dev *)fh->dev; viu_dev 777 drivers/media/platform/fsl-viu.c struct viu_dev *dev = (struct viu_dev *)fh->dev; viu_dev 799 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 810 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 866 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 955 drivers/media/platform/fsl-viu.c inline void viu_activate_next_buf(struct viu_dev *dev, viu_dev 991 drivers/media/platform/fsl-viu.c static void viu_overlay_intr(struct viu_dev *dev, u32 status) viu_dev 1021 drivers/media/platform/fsl-viu.c static void viu_capture_intr(struct viu_dev *dev, u32 status) viu_dev 1095 drivers/media/platform/fsl-viu.c struct viu_dev *dev = (struct viu_dev *)dev_id; viu_dev 1159 drivers/media/platform/fsl-viu.c struct viu_dev *dev = video_get_drvdata(vdev); viu_dev 1234 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 1257 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 1276 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 1312 drivers/media/platform/fsl-viu.c struct viu_dev *dev = fh->dev; viu_dev 1384 drivers/media/platform/fsl-viu.c struct viu_dev *viu_dev; viu_dev 1421 drivers/media/platform/fsl-viu.c viu_dev = devm_kzalloc(&op->dev, sizeof(struct viu_dev), GFP_ATOMIC); viu_dev 1422 drivers/media/platform/fsl-viu.c if (!viu_dev) { viu_dev 1428 drivers/media/platform/fsl-viu.c viu_dev->vr = viu_regs; viu_dev 1429 drivers/media/platform/fsl-viu.c viu_dev->irq = viu_irq; viu_dev 1430 drivers/media/platform/fsl-viu.c viu_dev->dev = &op->dev; viu_dev 1433 drivers/media/platform/fsl-viu.c INIT_LIST_HEAD(&viu_dev->vidq.active); viu_dev 1434 drivers/media/platform/fsl-viu.c INIT_LIST_HEAD(&viu_dev->vidq.queued); viu_dev 1436 drivers/media/platform/fsl-viu.c snprintf(viu_dev->v4l2_dev.name, viu_dev 1437 drivers/media/platform/fsl-viu.c sizeof(viu_dev->v4l2_dev.name), "%s", "VIU"); viu_dev 1438 drivers/media/platform/fsl-viu.c ret = v4l2_device_register(viu_dev->dev, &viu_dev->v4l2_dev); viu_dev 1451 drivers/media/platform/fsl-viu.c v4l2_ctrl_handler_init(&viu_dev->hdl, 5); viu_dev 1452 drivers/media/platform/fsl-viu.c if (viu_dev->hdl.error) { viu_dev 1453 drivers/media/platform/fsl-viu.c ret = viu_dev->hdl.error; viu_dev 1459 drivers/media/platform/fsl-viu.c viu_dev->v4l2_dev.ctrl_handler = &viu_dev->hdl; viu_dev 1460 drivers/media/platform/fsl-viu.c viu_dev->decoder = v4l2_i2c_new_subdev(&viu_dev->v4l2_dev, ad, viu_dev 1463 drivers/media/platform/fsl-viu.c timer_setup(&viu_dev->vidq.timeout, viu_vid_timeout, 0); viu_dev 1464 drivers/media/platform/fsl-viu.c viu_dev->std = V4L2_STD_NTSC_M; viu_dev 1465 drivers/media/platform/fsl-viu.c viu_dev->first = 1; viu_dev 1476 drivers/media/platform/fsl-viu.c vdev->v4l2_dev = &viu_dev->v4l2_dev; viu_dev 1478 drivers/media/platform/fsl-viu.c viu_dev->vdev = vdev; viu_dev 1481 drivers/media/platform/fsl-viu.c mutex_init(&viu_dev->lock); viu_dev 1482 drivers/media/platform/fsl-viu.c viu_dev->vdev->lock = &viu_dev->lock; viu_dev 1483 drivers/media/platform/fsl-viu.c spin_lock_init(&viu_dev->slock); viu_dev 1485 drivers/media/platform/fsl-viu.c video_set_drvdata(viu_dev->vdev, viu_dev); viu_dev 1487 drivers/media/platform/fsl-viu.c mutex_lock(&viu_dev->lock); viu_dev 1489 drivers/media/platform/fsl-viu.c ret = video_register_device(viu_dev->vdev, VFL_TYPE_GRABBER, -1); viu_dev 1491 drivers/media/platform/fsl-viu.c video_device_release(viu_dev->vdev); viu_dev 1507 drivers/media/platform/fsl-viu.c viu_dev->clk = clk; viu_dev 1510 drivers/media/platform/fsl-viu.c viu_reset(viu_dev->vr); viu_dev 1513 drivers/media/platform/fsl-viu.c if (request_irq(viu_dev->irq, viu_intr, 0, "viu", (void *)viu_dev)) { viu_dev 1519 drivers/media/platform/fsl-viu.c mutex_unlock(&viu_dev->lock); viu_dev 1525 drivers/media/platform/fsl-viu.c clk_disable_unprepare(viu_dev->clk); viu_dev 1527 drivers/media/platform/fsl-viu.c video_unregister_device(viu_dev->vdev); viu_dev 1529 drivers/media/platform/fsl-viu.c mutex_unlock(&viu_dev->lock); viu_dev 1531 drivers/media/platform/fsl-viu.c v4l2_ctrl_handler_free(&viu_dev->hdl); viu_dev 1535 drivers/media/platform/fsl-viu.c v4l2_device_unregister(&viu_dev->v4l2_dev); viu_dev 1544 drivers/media/platform/fsl-viu.c struct viu_dev *dev = container_of(v4l2_dev, struct viu_dev, v4l2_dev); viu_dev 1565 drivers/media/platform/fsl-viu.c struct viu_dev *dev = container_of(v4l2_dev, struct viu_dev, v4l2_dev); viu_dev 1574 drivers/media/platform/fsl-viu.c struct viu_dev *dev = container_of(v4l2_dev, struct viu_dev, v4l2_dev);