/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_v4l2.c | 337 int atomisp_video_init(struct atomisp_video_pipe *video) in atomisp_video_init() argument 341 video->pad.flags = MEDIA_PAD_FL_SINK; in atomisp_video_init() 342 ret = media_entity_pads_init(&video->vdev.entity, 1, &video->pad); in atomisp_video_init() 346 /* Initialize the video device. */ in atomisp_video_init() 347 strscpy(video->vdev.name, "ATOMISP video output", sizeof(video->vdev.name)); in atomisp_video_init() 348 video->vdev.fops = &atomisp_fops; in atomisp_video_init() 349 video in atomisp_video_init() 357 atomisp_video_unregister(struct atomisp_video_pipe *video) atomisp_video_unregister() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc.h | 80 struct uvc_video *video; member 111 void (*encode) (struct usb_request *req, struct uvc_video *video, 133 struct uvc_video video; member
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-subdev.c | 221 sd->ops->video->g_frame_interval(sd, fi); in call_g_frame_interval() 228 sd->ops->video->s_frame_interval(sd, fi); in call_s_frame_interval() 349 .video = &v4l2_subdev_call_video_wrappers, 559 return v4l2_subdev_call(sd, video, g_frame_interval, arg); in subdev_do_ioctl() 569 return v4l2_subdev_call(sd, video, s_frame_interval, arg); in subdev_do_ioctl() 624 return v4l2_subdev_call(sd, video, query_dv_timings, arg); in subdev_do_ioctl() 627 return v4l2_subdev_call(sd, video, g_dv_timings, arg); in subdev_do_ioctl() 633 return v4l2_subdev_call(sd, video, s_dv_timings, arg); in subdev_do_ioctl() 636 return v4l2_subdev_call(sd, video, g_std, arg); in subdev_do_ioctl() 644 return v4l2_subdev_call(sd, video, s_st in subdev_do_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/ |
H A D | tegra210.c | 7 * This source file contains Tegra210 supported video formats, 223 dev_dbg(&chan->video.dev, "TEGRA_VI_CSI_ERROR_STATUS 0x%08x\n", val); in tegra_channel_capture_error_recover() 227 dev_dbg(&chan->video.dev, in tegra_channel_capture_error_recover() 324 dev_err_ratelimited(&chan->video.dev, in tegra_channel_capture_frame() 359 dev_err_ratelimited(&chan->video.dev, in tegra_channel_capture_done() 438 struct media_pipeline *pipe = &chan->video.pipe; in tegra210_vi_start_streaming() 462 ret = media_pipeline_start(&chan->video.entity, pipe); in tegra210_vi_start_streaming() 476 chan->video.name); in tegra210_vi_start_streaming() 480 dev_err(&chan->video.dev, in tegra210_vi_start_streaming() 487 chan->video in tegra210_vi_start_streaming() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 815 dev_err(dp->dev, "Timeout of slave video streamclk ok\n"); in analogix_dp_config_video() 821 /* Set to use the register calculated M/N video */ in analogix_dp_config_video() 824 /* For video bist, Video timing must be generated by register */ in analogix_dp_config_video() 827 /* Disable video mute */ in analogix_dp_config_video() 830 /* Configure video slave mode */ in analogix_dp_config_video() 833 /* Enable video */ in analogix_dp_config_video() 849 "Ignoring timeout of video streamclk ok\n"); in analogix_dp_config_video() 943 /* Keep the panel disabled while we configure video */ in analogix_dp_commit() 964 dev_err(dp->dev, "unable to config video\n"); in analogix_dp_commit() 1533 struct video_info *video in analogix_dp_bridge_mode_set() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 816 dev_err(dp->dev, "Timeout of slave video streamclk ok\n"); in analogix_dp_config_video() 822 /* Set to use the register calculated M/N video */ in analogix_dp_config_video() 825 /* For video bist, Video timing must be generated by register */ in analogix_dp_config_video() 828 /* Disable video mute */ in analogix_dp_config_video() 831 /* Configure video slave mode */ in analogix_dp_config_video() 834 /* Enable video */ in analogix_dp_config_video() 850 "Ignoring timeout of video streamclk ok\n"); in analogix_dp_config_video() 944 /* Keep the panel disabled while we configure video */ in analogix_dp_commit() 965 dev_err(dp->dev, "unable to config video\n"); in analogix_dp_commit() 1532 struct video_info *video in analogix_dp_bridge_mode_set() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpif_display.c | 104 * @nplanes:: contains number of distinct video planes needed to hold a frame 431 struct video_obj *vid_ch = &ch->video; in vpif_update_std_info() 460 struct video_obj *vid_ch = &ch->video; in vpif_update_resolution() 505 struct video_obj *vid_ch = &ch->video; in vpif_calculate_offsets() 701 ch->video.stdid = std_id; in vpif_s_std() 702 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std() 709 ret = v4l2_device_call_until_err(&vpif_obj.v4l2_dev, 1, video, in vpif_s_std() 716 ret = v4l2_device_call_until_err(&vpif_obj.v4l2_dev, 1, video, in vpif_s_std() 739 *std = ch->video in vpif_g_std() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/ |
H A D | vpif_display.c | 104 * @nplanes: contains number of distinct video planes needed to hold a frame 431 struct video_obj *vid_ch = &ch->video; in vpif_update_std_info() 460 struct video_obj *vid_ch = &ch->video; in vpif_update_resolution() 505 struct video_obj *vid_ch = &ch->video; in vpif_calculate_offsets() 699 ch->video.stdid = std_id; in vpif_s_std() 700 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std() 707 ret = v4l2_device_call_until_err(&vpif_obj.v4l2_dev, 1, video, in vpif_s_std() 714 ret = v4l2_device_call_until_err(&vpif_obj.v4l2_dev, 1, video, in vpif_s_std() 737 *std = ch->video in vpif_g_std() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/ |
H A D | tegra20.c | 10 * This source file contains Tegra20 supported video formats, 396 dev_err_ratelimited(&chan->video.dev, "frame start syncpt timeout: %d\n", err); in tegra20_channel_capture_frame() 512 struct media_pipeline *pipe = &chan->video.pipe; in tegra20_vi_start_streaming() 517 err = video_device_pipeline_start(&chan->video, pipe); in tegra20_vi_start_streaming() 530 chan, "%s:0", chan->video.name); in tegra20_vi_start_streaming() 534 dev_err_probe(&chan->video.dev, err, "failed to run capture kthread\n"); in tegra20_vi_start_streaming() 543 video_device_pipeline_stop(&chan->video); in tegra20_vi_start_streaming() 561 video_device_pipeline_stop(&chan->video); in tegra20_vi_stop_streaming() 634 * For VIP, D9..D2 is mapped to the video decoder's P7..P0. in tegra20_vip_start_streaming()
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss-video.h | 3 * camss-video.h 55 int msm_video_register(struct camss_video *video, struct v4l2_device *v4l2_dev, 58 void msm_video_unregister(struct camss_video *video);
|
/kernel/linux/linux-5.10/drivers/video/ |
H A D | videomode.c | 10 #include <video/display_timing.h> 11 #include <video/videomode.h>
|
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_histo.h | 36 struct video_device video; member 56 return container_of(vdev, struct vsp1_histogram, video); in vdev_to_histo()
|
H A D | vsp1_wpf.c | 46 struct vsp1_video *video = wpf->video; in vsp1_wpf_set_rotation() local 61 mutex_lock(&video->lock); in vsp1_wpf_set_rotation() 63 if (vb2_is_busy(&video->queue)) { in vsp1_wpf_set_rotation() 90 mutex_unlock(&video->lock); in vsp1_wpf_set_rotation() 220 .video = &wpf_video_ops,
|
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/ |
H A D | xilinx-dma.h | 56 * @video: V4L2 video device associated with the DMA channel 57 * @pad: media pad for the video device entity 75 struct video_device video; member 98 #define to_xvip_dma(vdev) container_of(vdev, struct xvip_dma, video)
|
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/ |
H A D | xilinx-dma.h | 61 * @video: V4L2 video device associated with the DMA channel 62 * @pad: media pad for the video device entity 80 struct video_device video; member 103 #define to_xvip_dma(vdev) container_of(vdev, struct xvip_dma, video)
|
/kernel/linux/linux-6.6/drivers/video/ |
H A D | videomode.c | 10 #include <video/display_timing.h> 11 #include <video/videomode.h>
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_histo.h | 36 struct video_device video; member 56 return container_of(vdev, struct vsp1_histogram, video); in vdev_to_histo()
|
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/ |
H A D | camss-video.h | 3 * camss-video.h 55 int msm_video_register(struct camss_video *video, struct v4l2_device *v4l2_dev, 58 void msm_video_unregister(struct camss_video *video);
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | isp.c | 533 * Handle shared buffer logic overflows for video buffers. in isp_isr_sbl() 664 * Walk the entities chain starting at the pipeline output video node and start 667 * Return 0 if successful, or the return value of the failed video::s_stream 694 entity = &pipe->output->video.entity; in isp_pipeline_enable() 707 ret = v4l2_subdev_call(subdev, video, s_stream, mode); in isp_pipeline_enable() 712 v4l2_subdev_call(&isp->isp_aewb.subdev, video, in isp_pipeline_enable() 714 v4l2_subdev_call(&isp->isp_af.subdev, video, in isp_pipeline_enable() 716 v4l2_subdev_call(&isp->isp_hist.subdev, video, in isp_pipeline_enable() 766 * Walk the entities chain starting at the pipeline output video node and stop 787 entity = &pipe->output->video in isp_pipeline_disable() 1210 struct isp_video *video = pipe->output; omap3isp_module_sync_idle() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | isp.c | 534 * Handle shared buffer logic overflows for video buffers. in isp_isr_sbl() 665 * Walk the entities chain starting at the pipeline output video node and start 668 * Return 0 if successful, or the return value of the failed video::s_stream 697 entity = &pipe->output->video.entity; in isp_pipeline_enable() 710 ret = v4l2_subdev_call(subdev, video, s_stream, mode); in isp_pipeline_enable() 717 v4l2_subdev_call(&isp->isp_aewb.subdev, video, in isp_pipeline_enable() 719 v4l2_subdev_call(&isp->isp_af.subdev, video, in isp_pipeline_enable() 721 v4l2_subdev_call(&isp->isp_hist.subdev, video, in isp_pipeline_enable() 773 * Walk the entities chain starting at the pipeline output video node and stop 794 entity = &pipe->output->video in isp_pipeline_disable() 1215 struct isp_video *video = pipe->output; omap3isp_module_sync_idle() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
H A D | matroxfb_base.c | 362 * In future we should point mmio.vbase & video.vbase somewhere where we can in matroxfb_remove() 376 iounmap(minfo->video.vbase.vaddr); in matroxfb_remove() 377 release_mem_region(minfo->video.base, minfo->video.len_maximum); in matroxfb_remove() 567 vramlen = minfo->video.len_usable; in matroxfb_decode_var() 726 fix->smem_start = minfo->video.base + minfo->curr.ydstorg.bytes; in matroxfb_update_fix() 727 fix->smem_len = minfo->video.len_usable - minfo->curr.ydstorg.bytes; in matroxfb_update_fix() 765 minfo->fbcon.screen_base = vaddr_va(minfo->video.vbase) + ydstorg; in matroxfb_set_par() 1292 vm = minfo->video.vbase; in matroxfb_getmemory() 1707 printk(KERN_ERR "matroxfb: video RA in initMatrox2() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/ |
H A D | matroxfb_base.c | 363 * In future we should point mmio.vbase & video.vbase somewhere where we can in matroxfb_remove() 377 iounmap(minfo->video.vbase.vaddr); in matroxfb_remove() 378 release_mem_region(minfo->video.base, minfo->video.len_maximum); in matroxfb_remove() 568 vramlen = minfo->video.len_usable; in matroxfb_decode_var() 727 fix->smem_start = minfo->video.base + minfo->curr.ydstorg.bytes; in matroxfb_update_fix() 728 fix->smem_len = minfo->video.len_usable - minfo->curr.ydstorg.bytes; in matroxfb_update_fix() 766 minfo->fbcon.screen_base = vaddr_va(minfo->video.vbase) + ydstorg; in matroxfb_set_par() 1293 vm = minfo->video.vbase; in matroxfb_getmemory() 1708 printk(KERN_ERR "matroxfb: video RA in initMatrox2() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
H A D | zoran_device.c | 55 * initialize video front end 419 /* Set zr36057 video front end and enable video */ in zr36057_set_memgrab() 691 * the video bus direction set to input. in zr36057_enable_jpg() 694 decoder_call(zr, video, s_stream, 1); in zr36057_enable_jpg() 695 encoder_call(zr, video, s_routing, 0, 0, 0); in zr36057_enable_jpg() 738 * the video bus direction set to output. in zr36057_enable_jpg() 740 decoder_call(zr, video, s_stream, 0); in zr36057_enable_jpg() 742 encoder_call(zr, video, s_routing, 1, 0, 0); in zr36057_enable_jpg() 785 decoder_call(zr, video, s_strea in zr36057_enable_jpg() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/zoran/ |
H A D | zoran_device.c | 54 * initialize video front end 357 /* Set zr36057 video front end and enable video */ in zr36057_set_memgrab() 627 * the video bus direction set to input. in zr36057_enable_jpg() 630 decoder_call(zr, video, s_stream, 1); in zr36057_enable_jpg() 631 encoder_call(zr, video, s_routing, 0, 0, 0); in zr36057_enable_jpg() 674 * the video bus direction set to output. in zr36057_enable_jpg() 676 decoder_call(zr, video, s_stream, 0); in zr36057_enable_jpg() 678 encoder_call(zr, video, s_routing, 1, 0, 0); in zr36057_enable_jpg() 721 decoder_call(zr, video, s_strea in zr36057_enable_jpg() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
H A D | mach-ncp.c | 20 #include <video/platform_lcd.h> 21 #include <video/samsung_fimd.h>
|