| /drivers/media/usb/em28xx/ |
| A D | em28xx-video.c | 128 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxw() local 141 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxh() local 206 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_set_outfmt() local 315 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_resolution_set() local 350 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_set_alternate() local 450 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_copy_video() local 615 struct em28xx_v4l2 *v4l2 = dev->v4l2; in finish_field_prepare_next() local 1035 (v4l2->width * v4l2->height * v4l2->format->depth + 7) >> 3; in queue_setup() 1057 size = (v4l2->width * v4l2->height * v4l2->format->depth + 7) >> 3; in buffer_prepare() 2117 v4l2->dev->v4l2 = NULL; in em28xx_free_v4l2() [all …]
|
| A D | em28xx-camera.c | 304 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_init_camera() local 316 v4l2->sensor_xres = 640; in em28xx_init_camera() 317 v4l2->sensor_yres = 480; in em28xx_init_camera() 337 v4l2->vinctl = 0x00; in em28xx_init_camera() 348 v4l2->vinctl = 0x00; in em28xx_init_camera() 352 v4l2->sensor_xres = 640; in em28xx_init_camera() 353 v4l2->sensor_yres = 512; in em28xx_init_camera() 360 v4l2->vinctl = 0x00; in em28xx_init_camera() 383 v4l2->sensor_xres = 640; in em28xx_init_camera() 384 v4l2->sensor_yres = 480; in em28xx_init_camera() [all …]
|
| A D | em28xx-vbi.c | 26 struct em28xx_v4l2 *v4l2 = dev->v4l2; in vbi_queue_setup() local 27 unsigned long size = v4l2->vbi_width * v4l2->vbi_height * 2; in vbi_queue_setup() 47 struct em28xx_v4l2 *v4l2 = dev->v4l2; in vbi_buffer_prepare() local 50 size = v4l2->vbi_width * v4l2->vbi_height * 2; in vbi_buffer_prepare()
|
| /drivers/media/v4l2-core/ |
| A D | Makefile | 11 videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \ 12 v4l2-event.o v4l2-subdev.o v4l2-common.o \ 13 v4l2-ctrls-core.o v4l2-ctrls-api.o \ 14 v4l2-ctrls-request.o v4l2-ctrls-defs.o 20 videodev-$(CONFIG_SPI) += v4l2-spi.o 21 videodev-$(CONFIG_TRACEPOINTS) += v4l2-trace.o 27 obj-$(CONFIG_V4L2_ASYNC) += v4l2-async.o 28 obj-$(CONFIG_V4L2_CCI) += v4l2-cci.o 30 obj-$(CONFIG_V4L2_FWNODE) += v4l2-fwnode.o 31 obj-$(CONFIG_V4L2_H264) += v4l2-h264.o [all …]
|
| A D | Kconfig | 39 # Used by drivers that need v4l2-jpeg.ko 43 # Used by drivers that need v4l2-h264.ko 47 # Used by drivers that need v4l2-vp9.ko 51 # Used by drivers that need v4l2-mem2mem.ko
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_du_kms.c | 44 .v4l2 = V4L2_PIX_FMT_RGB565, 52 .v4l2 = V4L2_PIX_FMT_ARGB555, 60 .v4l2 = V4L2_PIX_FMT_XRGB555, 67 .v4l2 = V4L2_PIX_FMT_XBGR32, 75 .v4l2 = V4L2_PIX_FMT_ABGR32, 83 .v4l2 = V4L2_PIX_FMT_UYVY, 91 .v4l2 = V4L2_PIX_FMT_YUYV, 99 .v4l2 = V4L2_PIX_FMT_NV12M, 107 .v4l2 = V4L2_PIX_FMT_NV21M, 115 .v4l2 = V4L2_PIX_FMT_NV16M, [all …]
|
| /drivers/gpu/drm/renesas/rz-du/ |
| A D | rzg2l_du_kms.c | 40 .v4l2 = V4L2_PIX_FMT_RGB332, 45 .v4l2 = V4L2_PIX_FMT_ARGB444, 64 .v4l2 = V4L2_PIX_FMT_RGB565, 69 .v4l2 = V4L2_PIX_FMT_RGB24, 74 .v4l2 = V4L2_PIX_FMT_BGR24, 99 .v4l2 = V4L2_PIX_FMT_UYVY, 104 .v4l2 = V4L2_PIX_FMT_YUYV, 109 .v4l2 = V4L2_PIX_FMT_YVYU, 114 .v4l2 = V4L2_PIX_FMT_NV12M, 119 .v4l2 = V4L2_PIX_FMT_NV21M, [all …]
|
| /drivers/staging/media/atomisp/ |
| A D | TODO | 8 * Remove/disable custom v4l2-ctrls 12 * Remove abuse of priv field in various v4l2 userspace API structs 15 picture, the exposure/gain needs to be tuned using v4l2-ctl on the sensor 34 * Ensure that the driver will pass v4l2-compliance tests 36 * Fix not all v4l2 apps working, e.g. cheese does not work 45 now is using v4l2-ctl to select the input and gstreamer for streaming. 49 v4l2-ctl -i <input> 69 v4l2-ctl on the sensor subdev to tweak the exposure ctrl; or by using a GUI 70 app for v4l2-controls which also supports subdev such as the Fedora patched
|
| /drivers/media/common/v4l2-tpg/ |
| A D | Makefile | 2 v4l2-tpg-objs := v4l2-tpg-core.o v4l2-tpg-colors.o 4 obj-$(CONFIG_VIDEO_V4L2_TPG) += v4l2-tpg.o
|
| /drivers/media/platform/sunxi/sun6i-csi/ |
| A D | sun6i_csi.c | 78 struct sun6i_csi_v4l2 *v4l2 = &csi_dev->v4l2; in sun6i_csi_v4l2_setup() local 79 struct media_device *media_dev = &v4l2->media_dev; in sun6i_csi_v4l2_setup() 80 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; in sun6i_csi_v4l2_setup() 124 struct sun6i_csi_v4l2 *v4l2 = &csi_dev->v4l2; in sun6i_csi_v4l2_cleanup() local 126 media_device_unregister(&v4l2->media_dev); in sun6i_csi_v4l2_cleanup() 127 v4l2_device_unregister(&v4l2->v4l2_dev); in sun6i_csi_v4l2_cleanup() 128 media_device_cleanup(&v4l2->media_dev); in sun6i_csi_v4l2_cleanup()
|
| /drivers/staging/media/sunxi/sun6i-isp/ |
| A D | sun6i_isp.c | 187 struct sun6i_isp_v4l2 *v4l2 = &isp_dev->v4l2; in sun6i_isp_v4l2_setup() local 188 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; in sun6i_isp_v4l2_setup() 189 struct media_device *media_dev = &v4l2->media_dev; in sun6i_isp_v4l2_setup() 230 struct sun6i_isp_v4l2 *v4l2 = &isp_dev->v4l2; in sun6i_isp_v4l2_cleanup() local 232 media_device_unregister(&v4l2->media_dev); in sun6i_isp_v4l2_cleanup() 233 v4l2_device_unregister(&v4l2->v4l2_dev); in sun6i_isp_v4l2_cleanup() 234 media_device_cleanup(&v4l2->media_dev); in sun6i_isp_v4l2_cleanup()
|
| /drivers/staging/vc04_services/bcm2835-camera/ |
| A D | Makefile | 2 bcm2835-v4l2-$(CONFIG_VIDEO_BCM2835) := \ 6 obj-$(CONFIG_VIDEO_BCM2835) += bcm2835-v4l2.o
|
| /drivers/media/pci/solo6x10/ |
| A D | Makefile | 2 solo6x10-y := solo6x10-core.o solo6x10-i2c.o solo6x10-p2m.o solo6x10-v4l2.o \ 4 solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o
|
| /drivers/media/platform/st/stm32/ |
| A D | Kconfig | 13 available as a v4l2 device. 28 available as a v4l2 device. 44 Pixel Processor (DCMIPP) available as a v4l2 device.
|
| /drivers/input/rmi4/ |
| A D | rmi_f54.c | 120 struct v4l2_device v4l2; member 697 strscpy(f54->v4l2.name, F54_NAME, sizeof(f54->v4l2.name)); in rmi_f54_probe() 698 ret = v4l2_device_register(&fn->dev, &f54->v4l2); in rmi_f54_probe() 716 f54->vdev.v4l2_dev = &f54->v4l2; in rmi_f54_probe() 731 v4l2_device_unregister(&f54->v4l2); in rmi_f54_probe() 743 v4l2_device_unregister(&f54->v4l2); in rmi_f54_remove()
|
| /drivers/staging/media/sunxi/cedrus/ |
| A D | TODO | 8 v4l2 and m2m devices registration; 15 encoder) while sharing significant common infrastructure, common v4l2 and m2m
|
| /drivers/media/usb/au0828/ |
| A D | Kconfig | 23 bool "Auvitek AU0828 v4l2 analog video support" 32 Choose Y here to include support for v4l2 analog video
|
| /drivers/staging/media/deprecated/atmel/ |
| A D | Kconfig | 19 as a v4l2 device. 38 available as a v4l2 device.
|
| /drivers/input/touchscreen/ |
| A D | sur40.c | 211 struct v4l2_device v4l2; member 737 snprintf(sur40->v4l2.name, sizeof(sur40->v4l2.name), "%s", DRIVER_LONG); in sur40_probe() 738 error = v4l2_device_register(sur40->dev, &sur40->v4l2); in sur40_probe() 758 sur40->vdev.v4l2_dev = &sur40->v4l2; in sur40_probe() 765 sur40->v4l2.ctrl_handler = &sur40->hdl; in sur40_probe() 810 v4l2_device_unregister(&sur40->v4l2); in sur40_probe() 828 v4l2_device_unregister(&sur40->v4l2); in sur40_disconnect()
|
| /drivers/media/platform/microchip/ |
| A D | Kconfig | 18 as a v4l2 device. 36 available as a v4l2 device.
|
| /drivers/media/platform/st/sti/bdisp/ |
| A D | Makefile | 4 bdisp-objs := bdisp-v4l2.o bdisp-hw.o bdisp-debug.o
|
| /drivers/media/test-drivers/vicodec/ |
| A D | Makefile | 2 vicodec-objs := vicodec-core.o codec-fwht.o codec-v4l2-fwht.o
|
| /drivers/media/platform/renesas/rcar-vin/ |
| A D | Makefile | 2 rcar-vin-objs = rcar-core.o rcar-dma.o rcar-v4l2.o
|
| /drivers/media/platform/nvidia/tegra-vde/ |
| A D | Makefile | 2 tegra-vde-y := vde.o iommu.o dmabuf-cache.o h264.o v4l2.o
|
| /drivers/media/platform/st/sti/hva/ |
| A D | Makefile | 3 st-hva-y := hva-v4l2.o hva-hw.o hva-mem.o hva-h264.o
|