| /linux/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()
|
| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-streams.c | 296 s->video_dev.queue = &s->vidq; in cx18_stream_init() 316 s->video_dev.v4l2_dev = NULL; in cx18_prep_dev() 362 snprintf(s->video_dev.name, sizeof(s->video_dev.name), "%s %s", in cx18_prep_dev() 365 s->video_dev.num = num; in cx18_prep_dev() 366 s->video_dev.v4l2_dev = &cx->v4l2_dev; in cx18_prep_dev() 368 s->video_dev.fops = &cx18_v4l2_enc_yuv_fops; in cx18_prep_dev() 370 s->video_dev.fops = &cx18_v4l2_enc_fops; in cx18_prep_dev() 371 s->video_dev.release = video_device_release_empty; in cx18_prep_dev() 373 s->video_dev.tvnorms = cx->tuner_std; in cx18_prep_dev() 375 s->video_dev.tvnorms = V4L2_STD_ALL; 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() 778 struct video_device *video_dev = video_devdata(filp); in cx18_v4l2_open() local 779 struct cx18_stream *s = video_get_drvdata(video_dev); in cx18_v4l2_open() 785 video_device_node_name(video_dev)); in cx18_v4l2_open()
|
| H A D | cx18-ioctl.c | 546 cx->streams[CX18_ENC_STREAM_TYPE_MPG].video_dev.tvnorms = std; in cx18_do_s_input() 547 cx->streams[CX18_ENC_STREAM_TYPE_YUV].video_dev.tvnorms = std; in cx18_do_s_input() 548 cx->streams[CX18_ENC_STREAM_TYPE_VBI].video_dev.tvnorms = std; in cx18_do_s_input() 970 if (s->video_dev.v4l2_dev == NULL || s->buffers == 0) in cx18_log_status()
|
| H A D | cx18-alsa-main.c | 197 if (s->video_dev.v4l2_dev == NULL) { in cx18_alsa_load()
|
| /linux/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->queue = &dev->video_vbq; in saa7134_initdev() [all …]
|
| /linux/drivers/media/pci/saa7146/ |
| H A D | hexium_orion.c | 56 struct video_device video_dev; member 372 if (0 != saa7146_register_device(&hexium->video_dev, dev, "hexium orion", VFL_TYPE_VIDEO)) { in hexium_attach() 394 saa7146_unregister_device(&hexium->video_dev, dev); in hexium_detach()
|
| H A D | hexium_gemini.c | 59 struct video_device video_dev; member 298 ret = saa7146_register_device(&hexium->video_dev, dev, "hexium gemini", VFL_TYPE_VIDEO); in hexium_attach() 319 saa7146_unregister_device(&hexium->video_dev, dev); in hexium_detach()
|
| H A D | mxb.c | 144 struct video_device video_dev; member 516 mxb->video_dev.tvnorms = mxb_inputs[input].std; in vidioc_s_input() 721 if (saa7146_register_device(&mxb->video_dev, dev, "mxb", VFL_TYPE_VIDEO)) { in mxb_attach() 750 saa7146_unregister_device(&mxb->video_dev,dev); in mxb_detach()
|
| /linux/drivers/media/usb/hdpvr/ |
| H A D | hdpvr-core.c | 391 video_device_node_name(&dev->video_dev)); in hdpvr_probe() 416 video_device_node_name(&dev->video_dev)); in hdpvr_disconnect() 432 video_unregister_device(&dev->video_dev); in hdpvr_disconnect()
|
| H A D | hdpvr-video.c | 1242 dev->video_dev = hdpvr_video_template; in hdpvr_register_videodev() 1243 strscpy(dev->video_dev.name, "Hauppauge HD PVR", in hdpvr_register_videodev() 1244 sizeof(dev->video_dev.name)); in hdpvr_register_videodev() 1245 dev->video_dev.v4l2_dev = &dev->v4l2_dev; in hdpvr_register_videodev() 1246 video_set_drvdata(&dev->video_dev, dev); in hdpvr_register_videodev() 1248 res = video_register_device(&dev->video_dev, VFL_TYPE_VIDEO, devnum); in hdpvr_register_videodev()
|
| H A D | hdpvr.h | 65 struct video_device video_dev; member
|
| /linux/drivers/staging/media/sunxi/sun6i-isp/ |
| 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
|
| /linux/drivers/media/platform/raspberrypi/rp1-cfe/ |
| H A D | cfe.c | 259 struct video_device video_dev; member 626 v4l2_event_queue(&node->video_dev, &event); in cfe_queue_event_sof() 1748 v4l2_event_queue(&node->video_dev, arg); in cfe_notify() 1770 struct cfe_node *node = container_of(vd, struct cfe_node, video_dev); in cfe_video_link_validate() 1868 if (link->sink->entity != &cfe->node[i].video_dev.entity && in cfe_video_link_notify() 1869 link->source->entity != &cfe->node[i].video_dev.entity) in cfe_video_link_notify() 2009 vdev = &node->video_dev; in cfe_register_node() 2033 v4l2_disable_ioctl(&node->video_dev, in cfe_register_node() 2035 v4l2_disable_ioctl(&node->video_dev, VIDIOC_ENUM_FRAMESIZES); in cfe_register_node() 2066 video_unregister_device(&node->video_dev); in cfe_unregister_nodes() [all …]
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-video.c | 1252 video_unregister_device(&dev->video_dev); in cx8800_unregister_video() 1443 cx88_vdev_init(core, dev->pci, &dev->video_dev, in cx8800_initdev() 1445 video_set_drvdata(&dev->video_dev, dev); in cx8800_initdev() 1446 dev->video_dev.ctrl_handler = &core->video_hdl; in cx8800_initdev() 1447 dev->video_dev.queue = &dev->vb2_vidq; in cx8800_initdev() 1448 dev->video_dev.device_caps = V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | in cx8800_initdev() 1451 dev->video_dev.device_caps |= V4L2_CAP_TUNER; in cx8800_initdev() 1452 err = video_register_device(&dev->video_dev, VFL_TYPE_VIDEO, in cx8800_initdev() 1459 video_device_node_name(&dev->video_dev)); in cx8800_initdev()
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc-scaler.c | 254 &isc->video_dev.entity, ISC_PAD_SINK, in isc_scaler_link() 261 isc->video_dev.entity.name); in isc_scaler_link()
|
| H A D | microchip-isc-base.c | 331 return media_pipeline_start(isc->video_dev.entity.pads, &isc->mpipe); in isc_prepare_streaming() 404 media_pipeline_stop(isc->video_dev.entity.pads); in isc_unprepare_streaming() 1681 if (video_is_registered(&isc->video_dev)) { in isc_async_bound() 1708 video_unregister_device(&isc->video_dev); in isc_async_unbind() 1756 struct video_device *vdev = &isc->video_dev; in isc_async_complete() 1919 isc->video_dev.entity.function = MEDIA_ENT_F_IO_V4L; in isc_mc_init() 1920 isc->video_dev.entity.flags = MEDIA_ENT_FL_DEFAULT; in isc_mc_init() 1921 isc->video_dev.entity.ops = &isc_entity_operations; in isc_mc_init() 1925 ret = media_entity_pads_init(&isc->video_dev.entity, ISC_PADS_NUM, in isc_mc_init() 1952 media_entity_cleanup(&isc->video_dev.entity); in isc_mc_cleanup()
|
| /linux/drivers/media/platform/sunxi/sun6i-csi/ |
| H A D | sun6i_csi_capture.h | 54 struct video_device video_dev; member
|
| /linux/drivers/media/platform/ti/davinci/ |
| H A D | vpif_capture.h | 80 struct video_device video_dev; member
|
| H A D | vpif_display.h | 93 struct video_device video_dev; /* Identifies video device for member
|
| H A D | vpif_display.c | 831 ch->video_dev.tvnorms = chan_cfg->outputs[index].output.std; in vpif_set_output() 1183 ch, &ch->video_dev); in vpif_probe_complete() 1186 vdev = &ch->video_dev; in vpif_probe_complete() 1196 video_set_drvdata(&ch->video_dev, ch); in vpif_probe_complete() 1208 video_unregister_device(&ch->video_dev); in vpif_probe_complete() 1320 video_unregister_device(&ch->video_dev); in vpif_remove()
|
| /linux/drivers/media/platform/allegro-dvt/ |
| H A D | allegro-core.c | 146 struct video_device video_dev; member 3661 struct video_device *video_dev = &dev->video_dev; in allegro_register_device() local 3663 strscpy(video_dev->name, "allegro", sizeof(video_dev->name)); in allegro_register_device() 3664 video_dev->fops = &allegro_fops; in allegro_register_device() 3665 video_dev->ioctl_ops = &allegro_ioctl_ops; in allegro_register_device() 3666 video_dev->release = video_device_release_empty; in allegro_register_device() 3667 video_dev->lock = &dev->lock; in allegro_register_device() 3668 video_dev->v4l2_dev = &dev->v4l2_dev; in allegro_register_device() 3669 video_dev->vfl_dir = VFL_DIR_M2M; in allegro_register_device() 3670 video_dev->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING; in allegro_register_device() [all …]
|
| /linux/drivers/media/platform/broadcom/ |
| H A D | bcm2835-unicam.c | 170 struct video_device video_dev; member 284 return node->video_dev.device_caps & V4L2_CAP_META_CAPTURE; in is_metadata_node() 289 return node->video_dev.device_caps & V4L2_CAP_VIDEO_CAPTURE; in is_image_node() 714 v4l2_event_queue(&node->video_dev, &event); in unicam_queue_event_sof() 1687 ret = video_device_pipeline_start(&node->video_dev, &unicam->pipe.pipe); in unicam_start_streaming() 1781 video_device_pipeline_stop(&node->video_dev); in unicam_start_streaming() 1806 video_device_pipeline_stop(&node->video_dev); in unicam_stop_streaming() 2242 struct video_device *vdev = &node->video_dev; in unicam_register_node() 2323 &node->video_dev.entity, in unicam_register_node() 2359 vb2_video_unregister_device(&node->video_dev); in unicam_unregister_nodes()
|
| /linux/drivers/media/platform/ti/am437x/ |
| H A D | am437x-vpfe.h | 228 struct video_device video_dev; member
|