/kernel/linux/linux-6.6/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | sun6i_isp_capture.c | 320 struct video_device *video_dev = &isp_dev->capture.video_dev; in sun6i_isp_capture_start_streaming() local 326 ret = video_device_pipeline_alloc_start(video_dev); in sun6i_isp_capture_start_streaming() 341 video_device_pipeline_stop(video_dev); in sun6i_isp_capture_start_streaming() 353 struct video_device *video_dev = &isp_dev->capture.video_dev; in sun6i_isp_capture_stop_streaming() local 360 video_device_pipeline_stop(video_dev); in sun6i_isp_capture_stop_streaming() 428 struct video_device *video_dev = &isp_dev->capture.video_dev; in sun6i_isp_capture_querycap() local 431 strscpy(capability->card, video_dev in sun6i_isp_capture_querycap() 539 struct video_device *video_dev = &isp_dev->capture.video_dev; sun6i_isp_capture_open() local 570 struct video_device *video_dev = &isp_dev->capture.video_dev; sun6i_isp_capture_release() local 596 struct video_device *video_dev = sun6i_isp_capture_link_validate() local 630 struct video_device *video_dev = &capture->video_dev; sun6i_isp_capture_setup() local 737 struct video_device *video_dev = &capture->video_dev; sun6i_isp_capture_cleanup() local [all...] |
H A D | sun6i_isp_params.c | 392 struct video_device *video_dev = &isp_dev->params.video_dev; in sun6i_isp_params_querycap() local 395 strscpy(capability->card, video_dev->name, sizeof(capability->card)); in sun6i_isp_params_querycap() 463 struct video_device *video_dev = ¶ms->video_dev; in sun6i_isp_params_setup() local 479 ret = media_entity_pads_init(&video_dev->entity, 1, pad); in sun6i_isp_params_setup() 512 strscpy(video_dev->name, SUN6I_ISP_PARAMS_NAME, in sun6i_isp_params_setup() 513 sizeof(video_dev->name)); in sun6i_isp_params_setup() 514 video_dev->device_caps = V4L2_CAP_META_OUTPUT | V4L2_CAP_STREAMING; in sun6i_isp_params_setup() 515 video_dev in sun6i_isp_params_setup() 563 struct video_device *video_dev = ¶ms->video_dev; sun6i_isp_params_cleanup() local [all...] |
H A D | sun6i_isp_params.h | 29 struct video_device video_dev; member
|
H A D | sun6i_isp_capture.h | 42 struct video_device video_dev; member
|
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_csi_capture.c | 609 struct video_device *video_dev = &csi_dev->capture.video_dev; in sun6i_csi_capture_start_streaming() local 615 ret = video_device_pipeline_alloc_start(video_dev); in sun6i_csi_capture_start_streaming() 630 video_device_pipeline_stop(video_dev); in sun6i_csi_capture_start_streaming() 642 struct video_device *video_dev = &csi_dev->capture.video_dev; in sun6i_csi_capture_stop_streaming() local 649 video_device_pipeline_stop(video_dev); in sun6i_csi_capture_stop_streaming() 720 struct video_device *video_dev = &csi_dev->capture.video_dev; in sun6i_csi_capture_querycap() local 723 strscpy(capability->card, video_dev in sun6i_csi_capture_querycap() 889 struct video_device *video_dev = sun6i_csi_capture_link_validate() local 976 struct video_device *video_dev = &capture->video_dev; sun6i_csi_capture_setup() local 1091 struct video_device *video_dev = &capture->video_dev; sun6i_csi_capture_cleanup() local [all...] |
/kernel/linux/linux-5.10/drivers/media/radio/ |
H A D | radio-timb.c | 25 struct video_device video_dev; member 108 strscpy(tr->video_dev.name, "Timberdale Radio", in timbradio_probe() 109 sizeof(tr->video_dev.name)); in timbradio_probe() 110 tr->video_dev.fops = &timbradio_fops; in timbradio_probe() 111 tr->video_dev.ioctl_ops = &timbradio_ioctl_ops; in timbradio_probe() 112 tr->video_dev.release = video_device_release_empty; in timbradio_probe() 113 tr->video_dev.minor = -1; in timbradio_probe() 114 tr->video_dev.lock = &tr->lock; in timbradio_probe() 115 tr->video_dev.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO; in timbradio_probe() 122 tr->video_dev in timbradio_probe() [all...] |
/kernel/linux/linux-6.6/drivers/media/radio/ |
H A D | radio-timb.c | 25 struct video_device video_dev; member 108 strscpy(tr->video_dev.name, "Timberdale Radio", in timbradio_probe() 109 sizeof(tr->video_dev.name)); in timbradio_probe() 110 tr->video_dev.fops = &timbradio_fops; in timbradio_probe() 111 tr->video_dev.ioctl_ops = &timbradio_ioctl_ops; in timbradio_probe() 112 tr->video_dev.release = video_device_release_empty; in timbradio_probe() 113 tr->video_dev.minor = -1; in timbradio_probe() 114 tr->video_dev.lock = &tr->lock; in timbradio_probe() 115 tr->video_dev.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO; in timbradio_probe() 122 tr->video_dev in timbradio_probe() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/media_tests/ |
H A D | video_device_test.c | 43 char video_dev[256]; in main() local 59 strncpy(video_dev, optarg, sizeof(video_dev) - 1); in main() 60 video_dev[sizeof(video_dev)-1] = '\0'; in main() 73 fd = open(video_dev, O_RDWR); in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/media_tests/ |
H A D | video_device_test.c | 120 char video_dev[256]; in main() local 133 strncpy(video_dev, optarg, sizeof(video_dev) - 1); in main() 134 video_dev[sizeof(video_dev)-1] = '\0'; in main() 143 fd = open(video_dev, O_RDWR); in main()
|
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-streams.c | 297 s->video_dev.queue = &s->vidq; in cx18_stream_init() 312 * For analog capture related streams, if video_dev.v4l2_dev == NULL then the in cx18_prep_dev() 317 s->video_dev.v4l2_dev = NULL; in cx18_prep_dev() 363 snprintf(s->video_dev.name, sizeof(s->video_dev.name), "%s %s", in cx18_prep_dev() 366 s->video_dev.num = num; in cx18_prep_dev() 367 s->video_dev.v4l2_dev = &cx->v4l2_dev; in cx18_prep_dev() 369 s->video_dev.fops = &cx18_v4l2_enc_yuv_fops; in cx18_prep_dev() 371 s->video_dev.fops = &cx18_v4l2_enc_fops; in cx18_prep_dev() 372 s->video_dev in cx18_prep_dev() [all...] |
H A D | cx18-fileops.c | 685 struct video_device *vdev = &s->video_dev; in cx18_v4l2_close() 740 v4l2_fh_init(&item->fh, &s->video_dev); in cx18_serialized_open() 779 struct video_device *video_dev = video_devdata(filp); in cx18_v4l2_open() local 780 struct cx18_stream *s = video_get_drvdata(video_dev); in cx18_v4l2_open() 786 video_device_node_name(video_dev)); in cx18_v4l2_open()
|
H A D | cx18-streams.h | 22 return s->video_dev.v4l2_dev || in cx18_stream_enabled()
|
/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
H A D | cx18-streams.c | 305 * For analog capture related streams, if video_dev.v4l2_dev == NULL then the in cx18_prep_dev() 310 s->video_dev.v4l2_dev = NULL; in cx18_prep_dev() 354 snprintf(s->video_dev.name, sizeof(s->video_dev.name), "%s %s", in cx18_prep_dev() 357 s->video_dev.num = num; in cx18_prep_dev() 358 s->video_dev.v4l2_dev = &cx->v4l2_dev; in cx18_prep_dev() 359 s->video_dev.fops = &cx18_v4l2_enc_fops; in cx18_prep_dev() 360 s->video_dev.release = video_device_release_empty; in cx18_prep_dev() 362 s->video_dev.tvnorms = cx->tuner_std; in cx18_prep_dev() 364 s->video_dev in cx18_prep_dev() [all...] |
H A D | cx18-streams.h | 22 return s->video_dev.v4l2_dev || in cx18_stream_enabled()
|
/kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
H A D | zoran_card.c | 805 static int zoran_init_video_device(struct zoran *zr, struct video_device *video_dev, int dir) in zoran_init_video_device() argument 810 *video_dev = zoran_template; in zoran_init_video_device() 811 video_dev->v4l2_dev = &zr->v4l2_dev; in zoran_init_video_device() 812 video_dev->lock = &zr->lock; in zoran_init_video_device() 813 video_dev->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_READWRITE | dir; in zoran_init_video_device() 815 strscpy(video_dev->name, ZR_DEVNAME(zr), sizeof(video_dev->name)); in zoran_init_video_device() 821 video_dev->vfl_dir = VFL_DIR_M2M; in zoran_init_video_device() 824 err = video_register_device(video_dev, VFL_TYPE_VIDEO, video_nr[zr->id]); in zoran_init_video_device() 827 video_set_drvdata(video_dev, z in zoran_init_video_device() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/zoran/ |
H A D | zoran_card.c | 868 static int zoran_init_video_device(struct zoran *zr, struct video_device *video_dev, int dir) in zoran_init_video_device() argument 873 *video_dev = zoran_template; in zoran_init_video_device() 874 video_dev->v4l2_dev = &zr->v4l2_dev; in zoran_init_video_device() 875 video_dev->lock = &zr->lock; in zoran_init_video_device() 876 video_dev->device_caps = V4L2_CAP_STREAMING | dir; in zoran_init_video_device() 878 strscpy(video_dev->name, ZR_DEVNAME(zr), sizeof(video_dev->name)); in zoran_init_video_device() 879 video_dev->vfl_dir = VFL_DIR_RX; in zoran_init_video_device() 882 err = video_register_device(video_dev, VFL_TYPE_VIDEO, video_nr[zr->id]); in zoran_init_video_device() 885 video_set_drvdata(video_dev, z in zoran_init_video_device() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/ |
H A D | saa7134-core.c | 859 ret = media_entity_pads_init(&dev->video_dev->entity, 1, in saa7134_create_entities() 964 if (dev->video_dev) { in saa7134_unregister_video() 965 if (video_is_registered(dev->video_dev)) in saa7134_unregister_video() 966 vb2_video_unregister_device(dev->video_dev); in saa7134_unregister_video() 968 video_device_release(dev->video_dev); in saa7134_unregister_video() 969 dev->video_dev = NULL; in saa7134_unregister_video() 1203 dev->video_dev = vdev_init(dev,&saa7134_video_template,"video"); in saa7134_initdev() 1204 dev->video_dev->ctrl_handler = &dev->ctrl_handler; in saa7134_initdev() 1205 dev->video_dev->lock = &dev->lock; in saa7134_initdev() 1206 dev->video_dev in saa7134_initdev() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/ |
H A D | saa7134-core.c | 849 ret = media_entity_pads_init(&dev->video_dev->entity, 1, in saa7134_create_entities() 954 if (dev->video_dev) { in saa7134_unregister_video() 955 if (video_is_registered(dev->video_dev)) in saa7134_unregister_video() 956 vb2_video_unregister_device(dev->video_dev); in saa7134_unregister_video() 958 video_device_release(dev->video_dev); in saa7134_unregister_video() 959 dev->video_dev = NULL; in saa7134_unregister_video() 1178 dev->video_dev = vdev_init(dev,&saa7134_video_template,"video"); in saa7134_initdev() 1179 dev->video_dev->ctrl_handler = &dev->ctrl_handler; in saa7134_initdev() 1180 dev->video_dev->lock = &dev->lock; in saa7134_initdev() 1181 dev->video_dev in saa7134_initdev() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/ |
H A D | cx23885-video.c | 1224 if (dev->video_dev) { in cx23885_video_unregister() 1225 if (video_is_registered(dev->video_dev)) in cx23885_video_unregister() 1226 video_unregister_device(dev->video_dev); in cx23885_video_unregister() 1228 video_device_release(dev->video_dev); in cx23885_video_unregister() 1229 dev->video_dev = NULL; in cx23885_video_unregister() 1354 dev->video_dev = cx23885_vdev_init(dev, dev->pci, in cx23885_video_register() 1356 dev->video_dev->queue = &dev->vb2_vidq; in cx23885_video_register() 1357 dev->video_dev->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in cx23885_video_register() 1364 dev->video_dev->device_caps |= V4L2_CAP_TUNER; in cx23885_video_register() 1368 dev->video_dev in cx23885_video_register() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/ |
H A D | cx23885-video.c | 1225 if (dev->video_dev) { in cx23885_video_unregister() 1226 if (video_is_registered(dev->video_dev)) in cx23885_video_unregister() 1227 video_unregister_device(dev->video_dev); in cx23885_video_unregister() 1229 video_device_release(dev->video_dev); in cx23885_video_unregister() 1230 dev->video_dev = NULL; in cx23885_video_unregister() 1355 dev->video_dev = cx23885_vdev_init(dev, dev->pci, in cx23885_video_register() 1357 dev->video_dev->queue = &dev->vb2_vidq; in cx23885_video_register() 1358 dev->video_dev->device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in cx23885_video_register() 1365 dev->video_dev->device_caps |= V4L2_CAP_TUNER; in cx23885_video_register() 1369 dev->video_dev in cx23885_video_register() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 87 * @video_dev: properties of our device 114 struct video_device video_dev; member 1066 vip->video_dev = video_dev_template; in sta2x11_vip_init_one() 1067 vip->video_dev.v4l2_dev = &vip->v4l2_dev; in sta2x11_vip_init_one() 1068 vip->video_dev.queue = &vip->vb_vidq; in sta2x11_vip_init_one() 1069 vip->video_dev.lock = &vip->v4l_lock; in sta2x11_vip_init_one() 1070 video_set_drvdata(&vip->video_dev, vip); in sta2x11_vip_init_one() 1072 ret = video_register_device(&vip->video_dev, VFL_TYPE_VIDEO, -1); in sta2x11_vip_init_one() 1102 video_set_drvdata(&vip->video_dev, NULL); in sta2x11_vip_init_one() 1104 vb2_video_unregister_device(&vip->video_dev); in sta2x11_vip_init_one() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 88 * @video_dev: properties of our device 115 struct video_device video_dev; member 1066 vip->video_dev = video_dev_template; in sta2x11_vip_init_one() 1067 vip->video_dev.v4l2_dev = &vip->v4l2_dev; in sta2x11_vip_init_one() 1068 vip->video_dev.queue = &vip->vb_vidq; in sta2x11_vip_init_one() 1069 vip->video_dev.lock = &vip->v4l_lock; in sta2x11_vip_init_one() 1070 video_set_drvdata(&vip->video_dev, vip); in sta2x11_vip_init_one() 1072 ret = video_register_device(&vip->video_dev, VFL_TYPE_VIDEO, -1); in sta2x11_vip_init_one() 1102 video_set_drvdata(&vip->video_dev, NULL); in sta2x11_vip_init_one() 1104 vb2_video_unregister_device(&vip->video_dev); in sta2x11_vip_init_one() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpif_display.h | 101 struct video_device video_dev; /* Identifies video device for member
|
H A D | vpif_capture.h | 80 struct video_device video_dev; member
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/ |
H A D | vpif_capture.h | 80 struct video_device video_dev; member
|