v4l2 38 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGB565, v4l2 45 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_ARGB555, v4l2 52 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_XRGB555, v4l2 59 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_XBGR32, v4l2 66 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_ABGR32, v4l2 73 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_UYVY, v4l2 80 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YUYV, v4l2 87 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_NV12M, v4l2 94 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_NV21M, v4l2 101 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_NV16M, v4l2 113 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGB332, v4l2 118 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_ARGB444, v4l2 123 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_XRGB444, v4l2 128 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGBA444, v4l2 133 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGBX444, v4l2 138 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_ABGR444, v4l2 143 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_XBGR444, v4l2 148 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGRA444, v4l2 153 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGRX444, v4l2 158 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGBA555, v4l2 163 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGBX555, v4l2 168 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_ABGR555, v4l2 173 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_XBGR555, v4l2 178 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGRA555, v4l2 183 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGRX555, v4l2 188 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGB24, v4l2 193 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGR24, v4l2 198 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGRA32, v4l2 203 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_BGRX32, v4l2 208 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGBA32, v4l2 213 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_RGBX32, v4l2 218 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_ARGB32, v4l2 223 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_XRGB32, v4l2 228 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YVYU, v4l2 233 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_NV61M, v4l2 238 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YUV420M, v4l2 243 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YVU420M, v4l2 248 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YUV422M, v4l2 253 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YVU422M, v4l2 258 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YUV444M, v4l2 263 drivers/gpu/drm/rcar-du/rcar_du_kms.c .v4l2 = V4L2_PIX_FMT_YVU444M, v4l2 22 drivers/gpu/drm/rcar-du/rcar_du_kms.h u32 v4l2; v4l2 177 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.pixelformat = format->v4l2; v4l2 231 drivers/gpu/drm/rcar-du/rcar_du_writeback.c cfg->pixelformat = wb_state->format->v4l2; v4l2 114 drivers/input/rmi4/rmi_f54.c struct v4l2_device v4l2; v4l2 685 drivers/input/rmi4/rmi_f54.c strlcpy(f54->v4l2.name, F54_NAME, sizeof(f54->v4l2.name)); v4l2 686 drivers/input/rmi4/rmi_f54.c ret = v4l2_device_register(&fn->dev, &f54->v4l2); v4l2 704 drivers/input/rmi4/rmi_f54.c f54->vdev.v4l2_dev = &f54->v4l2; v4l2 719 drivers/input/rmi4/rmi_f54.c v4l2_device_unregister(&f54->v4l2); v4l2 732 drivers/input/rmi4/rmi_f54.c v4l2_device_unregister(&f54->v4l2); v4l2 245 drivers/input/touchscreen/atmel_mxt_ts.c struct v4l2_device v4l2; v4l2 1593 drivers/input/touchscreen/atmel_mxt_ts.c v4l2_device_unregister(&data->dbg.v4l2); v4l2 2595 drivers/input/touchscreen/atmel_mxt_ts.c snprintf(dbg->v4l2.name, sizeof(dbg->v4l2.name), "%s", "atmel_mxt_ts"); v4l2 2596 drivers/input/touchscreen/atmel_mxt_ts.c error = v4l2_device_register(&data->client->dev, &dbg->v4l2); v4l2 2612 drivers/input/touchscreen/atmel_mxt_ts.c dbg->vdev.v4l2_dev = &dbg->v4l2; v4l2 2625 drivers/input/touchscreen/atmel_mxt_ts.c v4l2_device_unregister(&dbg->v4l2); v4l2 211 drivers/input/touchscreen/sur40.c struct v4l2_device v4l2; v4l2 724 drivers/input/touchscreen/sur40.c snprintf(sur40->v4l2.name, sizeof(sur40->v4l2.name), "%s", DRIVER_LONG); v4l2 725 drivers/input/touchscreen/sur40.c error = v4l2_device_register(sur40->dev, &sur40->v4l2); v4l2 745 drivers/input/touchscreen/sur40.c sur40->vdev.v4l2_dev = &sur40->v4l2; v4l2 752 drivers/input/touchscreen/sur40.c sur40->v4l2.ctrl_handler = &sur40->hdl; v4l2 796 drivers/input/touchscreen/sur40.c v4l2_device_unregister(&sur40->v4l2); v4l2 814 drivers/input/touchscreen/sur40.c v4l2_device_unregister(&sur40->v4l2); v4l2 95 drivers/media/pci/bt8xx/bttv-driver.c static unsigned int v4l2 = 1; v4l2 110 drivers/media/pci/bt8xx/bttv-driver.c module_param(v4l2, int, 0644); v4l2 2441 drivers/media/pci/bt8xx/bttv-driver.c if (0 == v4l2) v4l2 314 drivers/media/usb/em28xx/em28xx-camera.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 326 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_xres = 640; v4l2 327 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_yres = 480; v4l2 340 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_xtal = 4300000; v4l2 341 drivers/media/usb/em28xx/em28xx-camera.c pdata.xtal = v4l2->sensor_xtal; v4l2 343 drivers/media/usb/em28xx/em28xx-camera.c v4l2_i2c_new_subdev_board(&v4l2->v4l2_dev, adap, v4l2 346 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinmode = EM28XX_VINMODE_RGB8_GRBG; v4l2 347 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinctl = 0x00; v4l2 352 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_xres = 1280; v4l2 353 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_yres = 1024; v4l2 357 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinmode = EM28XX_VINMODE_RGB8_BGGR; v4l2 358 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinctl = 0x00; v4l2 362 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_xres = 640; v4l2 363 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_yres = 512; v4l2 369 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinmode = EM28XX_VINMODE_YUV422_UYVY; v4l2 370 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinctl = 0x00; v4l2 393 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_xres = 640; v4l2 394 drivers/media/usb/em28xx/em28xx-camera.c v4l2->sensor_yres = 480; v4l2 397 drivers/media/usb/em28xx/em28xx-camera.c v4l2_i2c_new_subdev_board(&v4l2->v4l2_dev, adap, v4l2 410 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinmode = EM28XX_VINMODE_YUV422_YUYV; v4l2 411 drivers/media/usb/em28xx/em28xx-camera.c v4l2->vinctl = 0x00; v4l2 36 drivers/media/usb/em28xx/em28xx-vbi.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 37 drivers/media/usb/em28xx/em28xx-vbi.c unsigned long size = v4l2->vbi_width * v4l2->vbi_height * 2; v4l2 57 drivers/media/usb/em28xx/em28xx-vbi.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 60 drivers/media/usb/em28xx/em28xx-vbi.c size = v4l2->vbi_width * v4l2->vbi_height * 2; v4l2 138 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 141 drivers/media/usb/em28xx/em28xx-video.c return v4l2->sensor_xres; v4l2 151 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 154 drivers/media/usb/em28xx/em28xx-video.c return v4l2->sensor_yres; v4l2 159 drivers/media/usb/em28xx/em28xx-video.c return (v4l2->norm & V4L2_STD_625_50) ? 576 : 480; v4l2 187 drivers/media/usb/em28xx/em28xx-video.c struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; v4l2 216 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 218 drivers/media/usb/em28xx/em28xx-video.c fmt = v4l2->format->reg; v4l2 234 drivers/media/usb/em28xx/em28xx-video.c ret = em28xx_write_reg(dev, EM28XX_R10_VINMODE, v4l2->vinmode); v4l2 238 drivers/media/usb/em28xx/em28xx-video.c vinctrl = v4l2->vinctl; v4l2 243 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_width / 4); v4l2 244 drivers/media/usb/em28xx/em28xx-video.c em28xx_write_reg(dev, EM28XX_R37_VBI_HEIGHT, v4l2->vbi_height); v4l2 245 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->norm & V4L2_STD_525_60) { v4l2 248 drivers/media/usb/em28xx/em28xx-video.c } else if (v4l2->norm & V4L2_STD_625_50) { v4l2 325 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 330 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_width = 720; v4l2 331 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->norm & V4L2_STD_525_60) v4l2 332 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_height = 12; v4l2 334 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_height = 18; v4l2 354 drivers/media/usb/em28xx/em28xx-video.c return em28xx_scaler_set(dev, v4l2->hscale, v4l2->vscale); v4l2 360 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 364 drivers/media/usb/em28xx/em28xx-video.c unsigned int min_pkt_size = v4l2->width * 2 + 4; v4l2 384 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->width * 2 * v4l2->height > 720 * 240 * 2) v4l2 442 drivers/media/usb/em28xx/em28xx-video.c buf->vb.sequence = dev->v4l2->field_count++; v4l2 443 drivers/media/usb/em28xx/em28xx-video.c if (dev->v4l2->progressive) v4l2 460 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 463 drivers/media/usb/em28xx/em28xx-video.c int bytesperline = v4l2->width << 1; v4l2 471 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->progressive || buf->top_field) v4l2 479 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->progressive) v4l2 503 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->progressive) v4l2 549 drivers/media/usb/em28xx/em28xx-video.c offset += dev->v4l2->vbi_width * dev->v4l2->vbi_height; v4l2 625 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 627 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->progressive || v4l2->top_field) { /* Brand new frame */ v4l2 633 drivers/media/usb/em28xx/em28xx-video.c buf->top_field = v4l2->top_field; v4l2 647 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 671 drivers/media/usb/em28xx/em28xx-video.c v4l2->capture_type = 0; v4l2 672 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_read = 0; v4l2 674 drivers/media/usb/em28xx/em28xx-video.c v4l2->top_field = !(data_pkt[2] & 1); v4l2 679 drivers/media/usb/em28xx/em28xx-video.c v4l2->capture_type = 2; v4l2 681 drivers/media/usb/em28xx/em28xx-video.c v4l2->top_field = !(data_pkt[2] & 1); v4l2 691 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->capture_type == 0) { v4l2 694 drivers/media/usb/em28xx/em28xx-video.c v4l2->capture_type = 1; v4l2 697 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->capture_type == 1) { v4l2 698 drivers/media/usb/em28xx/em28xx-video.c int vbi_size = v4l2->vbi_width * v4l2->vbi_height; v4l2 699 drivers/media/usb/em28xx/em28xx-video.c int vbi_data_len = ((v4l2->vbi_read + data_len) > vbi_size) ? v4l2 700 drivers/media/usb/em28xx/em28xx-video.c (vbi_size - v4l2->vbi_read) : data_len; v4l2 705 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_read += vbi_data_len; v4l2 709 drivers/media/usb/em28xx/em28xx-video.c v4l2->capture_type = 2; v4l2 715 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->capture_type == 2) { v4l2 718 drivers/media/usb/em28xx/em28xx-video.c v4l2->capture_type = 3; v4l2 721 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->capture_type == 3 && buf && data_len > 0) v4l2 734 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 745 drivers/media/usb/em28xx/em28xx-video.c v4l2->top_field = !(data_pkt[1] & v4l2 909 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 914 drivers/media/usb/em28xx/em28xx-video.c if (!mdev || !v4l2->decoder) v4l2 924 drivers/media/usb/em28xx/em28xx-video.c list_for_each_entry(link, &v4l2->decoder->links, list) { v4l2 925 drivers/media/usb/em28xx/em28xx-video.c if (link->sink->entity == v4l2->decoder) { v4l2 943 drivers/media/usb/em28xx/em28xx-video.c if (sink == v4l2->decoder) v4l2 974 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 978 drivers/media/usb/em28xx/em28xx-video.c v4l2->video_pad.flags = MEDIA_PAD_FL_SINK; v4l2 979 drivers/media/usb/em28xx/em28xx-video.c ret = media_entity_pads_init(&v4l2->vdev.entity, 1, &v4l2->video_pad); v4l2 985 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_pad.flags = MEDIA_PAD_FL_SINK; v4l2 986 drivers/media/usb/em28xx/em28xx-video.c ret = media_entity_pads_init(&v4l2->vbi_dev.entity, 1, v4l2 987 drivers/media/usb/em28xx/em28xx-video.c &v4l2->vbi_pad); v4l2 1043 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1045 drivers/media/usb/em28xx/em28xx-video.c (v4l2->width * v4l2->height * v4l2->format->depth + 7) >> 3; v4l2 1062 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1067 drivers/media/usb/em28xx/em28xx-video.c size = (v4l2->width * v4l2->height * v4l2->format->depth + 7) >> 3; v4l2 1082 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1089 drivers/media/usb/em28xx/em28xx-video.c dev->v4l2->field_count = 0; v4l2 1099 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->streaming_users == 0) { v4l2 1111 drivers/media/usb/em28xx/em28xx-video.c v4l2->capture_type = -1; v4l2 1129 drivers/media/usb/em28xx/em28xx-video.c f.frequency = v4l2->frequency; v4l2 1135 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, v4l2 1139 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, video, s_stream, 1); v4l2 1142 drivers/media/usb/em28xx/em28xx-video.c v4l2->streaming_users++; v4l2 1150 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1158 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->streaming_users-- == 1) { v4l2 1160 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, video, s_stream, 0); v4l2 1185 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1193 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->streaming_users-- == 1) { v4l2 1195 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, video, s_stream, 0); v4l2 1250 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1253 drivers/media/usb/em28xx/em28xx-video.c q = &v4l2->vb_vidq; v4l2 1267 drivers/media/usb/em28xx/em28xx-video.c q = &v4l2->vb_vbiq; v4l2 1289 drivers/media/usb/em28xx/em28xx-video.c struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; v4l2 1344 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = v4l2 1346 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = v4l2->dev; v4l2 1426 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1428 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.width = v4l2->width; v4l2 1429 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.height = v4l2->height; v4l2 1430 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.pixelformat = v4l2->format->fourcc; v4l2 1431 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.bytesperline = (v4l2->width * v4l2->format->depth + 7) >> 3; v4l2 1432 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * v4l2->height; v4l2 1436 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->progressive) v4l2 1439 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.field = v4l2->interlaced_fieldmode ? v4l2 1459 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1508 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->progressive) v4l2 1511 drivers/media/usb/em28xx/em28xx-video.c f->fmt.pix.field = v4l2->interlaced_fieldmode ? v4l2 1521 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1527 drivers/media/usb/em28xx/em28xx-video.c v4l2->format = fmt; v4l2 1528 drivers/media/usb/em28xx/em28xx-video.c v4l2->width = width; v4l2 1529 drivers/media/usb/em28xx/em28xx-video.c v4l2->height = height; v4l2 1532 drivers/media/usb/em28xx/em28xx-video.c size_to_scale(dev, v4l2->width, v4l2->height, v4l2 1533 drivers/media/usb/em28xx/em28xx-video.c &v4l2->hscale, &v4l2->vscale); v4l2 1544 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1546 drivers/media/usb/em28xx/em28xx-video.c if (vb2_is_busy(&v4l2->vb_vidq)) v4l2 1559 drivers/media/usb/em28xx/em28xx-video.c *norm = dev->v4l2->norm; v4l2 1568 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&dev->v4l2->v4l2_dev, 0, video, querystd, norm); v4l2 1576 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1579 drivers/media/usb/em28xx/em28xx-video.c if (norm == v4l2->norm) v4l2 1582 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->streaming_users > 0) v4l2 1585 drivers/media/usb/em28xx/em28xx-video.c v4l2->norm = norm; v4l2 1593 drivers/media/usb/em28xx/em28xx-video.c v4l2->width = f.fmt.pix.width; v4l2 1594 drivers/media/usb/em28xx/em28xx-video.c v4l2->height = f.fmt.pix.height; v4l2 1595 drivers/media/usb/em28xx/em28xx-video.c size_to_scale(dev, v4l2->width, v4l2->height, v4l2 1596 drivers/media/usb/em28xx/em28xx-video.c &v4l2->hscale, &v4l2->vscale); v4l2 1599 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, video, s_std, v4l2->norm); v4l2 1609 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1619 drivers/media/usb/em28xx/em28xx-video.c rc = v4l2_device_call_until_err(&v4l2->v4l2_dev, 0, v4l2 1624 drivers/media/usb/em28xx/em28xx-video.c v4l2_video_std_frame_period(v4l2->norm, v4l2 1651 drivers/media/usb/em28xx/em28xx-video.c rc = v4l2_device_call_until_err(&dev->v4l2->v4l2_dev, 0, v4l2 1678 drivers/media/usb/em28xx/em28xx-video.c i->std = dev->v4l2->vdev.tvnorms; v4l2 1842 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&dev->v4l2->v4l2_dev, 0, tuner, g_tuner, t); v4l2 1854 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&dev->v4l2->v4l2_dev, 0, tuner, s_tuner, t); v4l2 1862 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1867 drivers/media/usb/em28xx/em28xx-video.c f->frequency = v4l2->frequency; v4l2 1876 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1881 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, tuner, s_frequency, f); v4l2 1882 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, tuner, g_frequency, &new_freq); v4l2 1883 drivers/media/usb/em28xx/em28xx-video.c v4l2->frequency = new_freq.frequency; v4l2 1900 drivers/media/usb/em28xx/em28xx-video.c dev->v4l2->v4l2_dev.name, sizeof(chip->name)); v4l2 1980 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 1993 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->vbi_dev)) v4l2 1995 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->radio_dev)) v4l2 2059 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 2061 drivers/media/usb/em28xx/em28xx-video.c format->fmt.vbi.samples_per_line = v4l2->vbi_width; v4l2 2066 drivers/media/usb/em28xx/em28xx-video.c format->fmt.vbi.count[0] = v4l2->vbi_height; v4l2 2067 drivers/media/usb/em28xx/em28xx-video.c format->fmt.vbi.count[1] = v4l2->vbi_height; v4l2 2071 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->norm & V4L2_STD_525_60) { v4l2 2075 drivers/media/usb/em28xx/em28xx-video.c } else if (v4l2->norm & V4L2_STD_625_50) { v4l2 2098 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&dev->v4l2->v4l2_dev, 0, tuner, g_tuner, t); v4l2 2111 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&dev->v4l2->v4l2_dev, 0, tuner, s_tuner, t); v4l2 2125 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = container_of(ref, struct em28xx_v4l2, ref); v4l2 2127 drivers/media/usb/em28xx/em28xx-video.c v4l2->dev->v4l2 = NULL; v4l2 2128 drivers/media/usb/em28xx/em28xx-video.c kfree(v4l2); v4l2 2139 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 2158 drivers/media/usb/em28xx/em28xx-video.c v4l2->users); v4l2 2172 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->users == 0) { v4l2 2187 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, tuner, s_radio); v4l2 2191 drivers/media/usb/em28xx/em28xx-video.c kref_get(&v4l2->ref); v4l2 2192 drivers/media/usb/em28xx/em28xx-video.c v4l2->users++; v4l2 2206 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 2218 drivers/media/usb/em28xx/em28xx-video.c if (!v4l2) v4l2 2225 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_disconnect(&v4l2->v4l2_dev); v4l2 2231 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->radio_dev)) { v4l2 2233 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->radio_dev)); v4l2 2234 drivers/media/usb/em28xx/em28xx-video.c video_unregister_device(&v4l2->radio_dev); v4l2 2236 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->vbi_dev)) { v4l2 2238 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->vbi_dev)); v4l2 2239 drivers/media/usb/em28xx/em28xx-video.c video_unregister_device(&v4l2->vbi_dev); v4l2 2241 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->vdev)) { v4l2 2243 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->vdev)); v4l2 2244 drivers/media/usb/em28xx/em28xx-video.c video_unregister_device(&v4l2->vdev); v4l2 2247 drivers/media/usb/em28xx/em28xx-video.c v4l2_ctrl_handler_free(&v4l2->ctrl_handler); v4l2 2248 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_unregister(&v4l2->v4l2_dev); v4l2 2250 drivers/media/usb/em28xx/em28xx-video.c kref_put(&v4l2->ref, em28xx_free_v4l2); v4l2 2293 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 2297 drivers/media/usb/em28xx/em28xx-video.c em28xx_videodbg("users=%d\n", v4l2->users); v4l2 2302 drivers/media/usb/em28xx/em28xx-video.c if (v4l2->users == 1) { v4l2 2308 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, tuner, standby); v4l2 2325 drivers/media/usb/em28xx/em28xx-video.c v4l2->users--; v4l2 2326 drivers/media/usb/em28xx/em28xx-video.c kref_put(&v4l2->ref, em28xx_free_v4l2); v4l2 2448 drivers/media/usb/em28xx/em28xx-video.c vfd->v4l2_dev = &dev->v4l2->v4l2_dev; v4l2 2461 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2 = dev->v4l2; v4l2 2462 drivers/media/usb/em28xx/em28xx-video.c struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; v4l2 2516 drivers/media/usb/em28xx/em28xx-video.c v4l2->frequency = f.frequency; v4l2 2526 drivers/media/usb/em28xx/em28xx-video.c struct em28xx_v4l2 *v4l2; v4l2 2542 drivers/media/usb/em28xx/em28xx-video.c v4l2 = kzalloc(sizeof(*v4l2), GFP_KERNEL); v4l2 2543 drivers/media/usb/em28xx/em28xx-video.c if (!v4l2) { v4l2 2547 drivers/media/usb/em28xx/em28xx-video.c kref_init(&v4l2->ref); v4l2 2548 drivers/media/usb/em28xx/em28xx-video.c v4l2->dev = dev; v4l2 2549 drivers/media/usb/em28xx/em28xx-video.c dev->v4l2 = v4l2; v4l2 2552 drivers/media/usb/em28xx/em28xx-video.c v4l2->v4l2_dev.mdev = dev->media_dev; v4l2 2554 drivers/media/usb/em28xx/em28xx-video.c ret = v4l2_device_register(&dev->intf->dev, &v4l2->v4l2_dev); v4l2 2561 drivers/media/usb/em28xx/em28xx-video.c hdl = &v4l2->ctrl_handler; v4l2 2563 drivers/media/usb/em28xx/em28xx-video.c v4l2->v4l2_dev.ctrl_handler = hdl; v4l2 2566 drivers/media/usb/em28xx/em28xx-video.c v4l2->progressive = true; v4l2 2571 drivers/media/usb/em28xx/em28xx-video.c v4l2->vinmode = EM28XX_VINMODE_YUV422_CbYCrY; v4l2 2572 drivers/media/usb/em28xx/em28xx-video.c v4l2->vinctl = EM28XX_VINCTRL_INTERLACED | v4l2 2578 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2583 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2588 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2593 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2604 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2610 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2619 drivers/media/usb/em28xx/em28xx-video.c sd = v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2627 drivers/media/usb/em28xx/em28xx-video.c v4l2_i2c_new_subdev(&v4l2->v4l2_dev, v4l2 2688 drivers/media/usb/em28xx/em28xx-video.c v4l2->norm = V4L2_STD_PAL; v4l2 2689 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, video, s_std, v4l2->norm); v4l2 2690 drivers/media/usb/em28xx/em28xx-video.c v4l2->interlaced_fieldmode = EM28XX_INTERLACED_DEFAULT; v4l2 2693 drivers/media/usb/em28xx/em28xx-video.c v4l2->format = &format[0]; v4l2 2759 drivers/media/usb/em28xx/em28xx-video.c em28xx_vdev_init(dev, &v4l2->vdev, &em28xx_video_template, "video"); v4l2 2760 drivers/media/usb/em28xx/em28xx-video.c mutex_init(&v4l2->vb_queue_lock); v4l2 2761 drivers/media/usb/em28xx/em28xx-video.c mutex_init(&v4l2->vb_vbi_queue_lock); v4l2 2762 drivers/media/usb/em28xx/em28xx-video.c v4l2->vdev.queue = &v4l2->vb_vidq; v4l2 2763 drivers/media/usb/em28xx/em28xx-video.c v4l2->vdev.queue->lock = &v4l2->vb_queue_lock; v4l2 2764 drivers/media/usb/em28xx/em28xx-video.c v4l2->vdev.device_caps = V4L2_CAP_READWRITE | V4L2_CAP_VIDEO_CAPTURE | v4l2 2767 drivers/media/usb/em28xx/em28xx-video.c v4l2->vdev.device_caps |= V4L2_CAP_AUDIO; v4l2 2769 drivers/media/usb/em28xx/em28xx-video.c v4l2->vdev.device_caps |= V4L2_CAP_TUNER; v4l2 2774 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_QUERYSTD); v4l2 2775 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_G_STD); v4l2 2776 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_S_STD); v4l2 2778 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_S_PARM); v4l2 2781 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_G_TUNER); v4l2 2782 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_S_TUNER); v4l2 2783 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_G_FREQUENCY); v4l2 2784 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_S_FREQUENCY); v4l2 2787 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_G_AUDIO); v4l2 2788 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vdev, VIDIOC_S_AUDIO); v4l2 2792 drivers/media/usb/em28xx/em28xx-video.c ret = video_register_device(&v4l2->vdev, VFL_TYPE_GRABBER, v4l2 2802 drivers/media/usb/em28xx/em28xx-video.c em28xx_vdev_init(dev, &v4l2->vbi_dev, &em28xx_video_template, v4l2 2805 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_dev.queue = &v4l2->vb_vbiq; v4l2 2806 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_dev.queue->lock = &v4l2->vb_vbi_queue_lock; v4l2 2807 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_dev.device_caps = V4L2_CAP_STREAMING | v4l2 2810 drivers/media/usb/em28xx/em28xx-video.c v4l2->vbi_dev.device_caps |= V4L2_CAP_TUNER; v4l2 2813 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_S_PARM); v4l2 2815 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_G_TUNER); v4l2 2816 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_S_TUNER); v4l2 2817 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_G_FREQUENCY); v4l2 2818 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_S_FREQUENCY); v4l2 2821 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_G_AUDIO); v4l2 2822 drivers/media/usb/em28xx/em28xx-video.c v4l2_disable_ioctl(&v4l2->vbi_dev, VIDIOC_S_AUDIO); v4l2 2826 drivers/media/usb/em28xx/em28xx-video.c ret = video_register_device(&v4l2->vbi_dev, VFL_TYPE_VBI, v4l2 2836 drivers/media/usb/em28xx/em28xx-video.c em28xx_vdev_init(dev, &v4l2->radio_dev, &em28xx_radio_template, v4l2 2838 drivers/media/usb/em28xx/em28xx-video.c v4l2->radio_dev.device_caps = V4L2_CAP_RADIO | V4L2_CAP_TUNER; v4l2 2839 drivers/media/usb/em28xx/em28xx-video.c ret = video_register_device(&v4l2->radio_dev, VFL_TYPE_RADIO, v4l2 2848 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->radio_dev)); v4l2 2866 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->vdev)); v4l2 2868 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->vbi_dev)) v4l2 2871 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->vbi_dev)); v4l2 2874 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_call_all(&v4l2->v4l2_dev, 0, tuner, standby); v4l2 2888 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->radio_dev)) { v4l2 2891 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->radio_dev)); v4l2 2892 drivers/media/usb/em28xx/em28xx-video.c video_unregister_device(&v4l2->radio_dev); v4l2 2894 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->vbi_dev)) { v4l2 2897 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->vbi_dev)); v4l2 2898 drivers/media/usb/em28xx/em28xx-video.c video_unregister_device(&v4l2->vbi_dev); v4l2 2900 drivers/media/usb/em28xx/em28xx-video.c if (video_is_registered(&v4l2->vdev)) { v4l2 2903 drivers/media/usb/em28xx/em28xx-video.c video_device_node_name(&v4l2->vdev)); v4l2 2904 drivers/media/usb/em28xx/em28xx-video.c video_unregister_device(&v4l2->vdev); v4l2 2907 drivers/media/usb/em28xx/em28xx-video.c v4l2_ctrl_handler_free(&v4l2->ctrl_handler); v4l2 2908 drivers/media/usb/em28xx/em28xx-video.c v4l2_device_unregister(&v4l2->v4l2_dev); v4l2 2910 drivers/media/usb/em28xx/em28xx-video.c dev->v4l2 = NULL; v4l2 2911 drivers/media/usb/em28xx/em28xx-video.c kref_put(&v4l2->ref, em28xx_free_v4l2); v4l2 647 drivers/media/usb/em28xx/em28xx.h struct em28xx_v4l2 *v4l2; v4l2 3 include/trace/events/v4l2.h #define TRACE_SYSTEM v4l2