Home
last modified time | relevance | path

Searched refs:video (Results 26 - 50 of 1440) sorted by relevance

12345678910>>...58

/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/
H A DMakefile2 tegra-video-objs := \
3 video.o \
8 tegra-video-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20.o
9 tegra-video-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o
10 obj-$(CONFIG_VIDEO_TEGRA) += tegra-video.o
H A Dvi.c31 #include "video.h"
36 * struct tegra_vi_graph_entity - Entity in the video graph
135 v4l2_err(chan->video.v4l2_dev, in tegra_channel_buffer_prepare()
208 ret = v4l2_subdev_call(subdev, video, s_stream, true); in tegra_channel_enable_stream()
221 ret = v4l2_subdev_call(subdev, video, s_stream, false); in tegra_channel_disable_stream()
304 strscpy(cap->driver, "tegra-video", sizeof(cap->driver)); in tegra_channel_querycap()
305 strscpy(cap->card, chan->video.name, sizeof(cap->card)); in tegra_channel_querycap()
319 return v4l2_g_parm_cap(&chan->video, subdev, a); in tegra_channel_g_parm()
329 return v4l2_s_parm_cap(&chan->video, subdev, a); in tegra_channel_s_parm()
573 * is corresponding match in the Tegra supported video format in tegra_channel_set_subdev_active_fmt()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/
H A Dxilinx-dma.c91 * Walk the entities chain starting at the pipeline output video node and start
94 * Return: 0 if successful, or the return value of the failed video::s_stream
105 entity = &dma->video.entity; in xvip_pipeline_start_stop()
118 ret = v4l2_subdev_call(subdev, video, s_stream, start); in xvip_pipeline_start_stop()
147 * Return: 0 if successful, or the return value of the failed video::s_stream
182 /* Locate the video nodes in the pipeline. */ in xvip_pipeline_validate()
390 pipe = to_xvip_pipeline(&dma->video) ? : &dma->pipe; in xvip_dma_start_streaming()
392 ret = video_device_pipeline_start(&dma->video, &pipe->pipe); in xvip_dma_start_streaming()
418 video_device_pipeline_stop(&dma->video); in xvip_dma_start_streaming()
435 struct xvip_pipeline *pipe = to_xvip_pipeline(&dma->video); in xvip_dma_stop_streaming()
[all...]
/kernel/linux/common_modules/tzdriver/tui/
H A DMakefile26 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dksm
27 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dksm
28 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/begonia
29 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/begonia
30 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/begonia/composer
31 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/begonia/composer
34 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/azalea
35 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/azalea
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dxen-fbfront.c7 * Based on linux/drivers/video/q40fb.c
64 static int video[KPARAM_CNT] = { 2, XENFB_WIDTH, XENFB_HEIGHT }; variable
65 module_param_array(video, int, NULL, 0);
66 MODULE_PARM_DESC(video,
252 if (var->xres == video[KPARAM_WIDTH] && in xenfb_check_var()
253 var->yres == video[KPARAM_HEIGHT] && in xenfb_check_var()
261 if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT]) in xenfb_check_var()
359 if (val < video[KPARAM_MEM]) in xenfb_probe()
360 video[KPARAM_ME in xenfb_probe()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
H A DMakefile2 tegra-video-objs := \
3 video.o \
7 tegra-video-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o
8 obj-$(CONFIG_VIDEO_TEGRA) += tegra-video.o
/kernel/linux/linux-5.10/drivers/staging/vc04_services/bcm2835-camera/
H A Dbcm2835-camera.c59 MODULE_PARM_DESC(max_video_width, "Threshold for video mode");
61 MODULE_PARM_DESC(max_video_height, "Threshold for video mode");
84 /* video formats */
829 /* The video overlay must stay within the framebuffer and can't be in vidioc_g_fbuf()
839 a->fmt.width = preview_port->es.video.width; in vidioc_g_fbuf()
840 a->fmt.height = preview_port->es.video.height; in vidioc_g_fbuf()
842 a->fmt.bytesperline = preview_port->es.video.width; in vidioc_g_fbuf()
843 a->fmt.sizeimage = (preview_port->es.video.width * in vidioc_g_fbuf()
844 preview_port->es.video.height * 3) >> 1; in vidioc_g_fbuf()
1034 preview_port->es.video in mmal_setup_video_component()
[all...]
/kernel/linux/linux-6.6/drivers/staging/vc04_services/bcm2835-camera/
H A Dbcm2835-camera.c57 MODULE_PARM_DESC(max_video_width, "Threshold for video mode");
59 MODULE_PARM_DESC(max_video_height, "Threshold for video mode");
82 /* video formats */
827 /* The video overlay must stay within the framebuffer and can't be in vidioc_g_fbuf()
837 a->fmt.width = preview_port->es.video.width; in vidioc_g_fbuf()
838 a->fmt.height = preview_port->es.video.height; in vidioc_g_fbuf()
840 a->fmt.bytesperline = preview_port->es.video.width; in vidioc_g_fbuf()
841 a->fmt.sizeimage = (preview_port->es.video.width * in vidioc_g_fbuf()
842 preview_port->es.video.height * 3) >> 1; in vidioc_g_fbuf()
1030 preview_port->es.video in mmal_setup_video_component()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_v4l2.h30 int atomisp_video_init(struct atomisp_video_pipe *video, const char *name,
32 void atomisp_acc_init(struct atomisp_acc_pipe *video, const char *name);
33 void atomisp_video_unregister(struct atomisp_video_pipe *video);
34 void atomisp_acc_unregister(struct atomisp_acc_pipe *video);
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c180 pos += m2info->video.offbase; in matroxfb_dh_pan_var()
205 vramlen = m2info->video.len_usable; in matroxfb_dh_decode_var()
304 fix->smem_start = m2info->video.base; in matroxfb_dh_init_fix()
305 fix->smem_len = m2info->video.len_usable; in matroxfb_dh_init_fix()
337 m2info->fbcon.screen_base = vaddr_va(m2info->video.vbase); in matroxfb_dh_set_par()
355 pos += m2info->video.offbase; in matroxfb_dh_set_par()
617 if (minfo->video.len_usable + mem <= minfo->video.len) in matroxfb_dh_regit()
618 m2info->video.offbase = minfo->video in matroxfb_dh_regit()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c180 pos += m2info->video.offbase; in matroxfb_dh_pan_var()
205 vramlen = m2info->video.len_usable; in matroxfb_dh_decode_var()
304 fix->smem_start = m2info->video.base; in matroxfb_dh_init_fix()
305 fix->smem_len = m2info->video.len_usable; in matroxfb_dh_init_fix()
337 m2info->fbcon.screen_base = vaddr_va(m2info->video.vbase); in matroxfb_dh_set_par()
355 pos += m2info->video.offbase; in matroxfb_dh_set_par()
616 if (minfo->video.len_usable + mem <= minfo->video.len) in matroxfb_dh_regit()
617 m2info->video.offbase = minfo->video in matroxfb_dh_regit()
[all...]
/kernel/linux/linux-5.10/drivers/video/
H A Dof_videomode.c10 #include <video/display_timing.h>
11 #include <video/of_display_timing.h>
12 #include <video/of_videomode.h>
13 #include <video/videomode.h>
/kernel/linux/linux-6.6/drivers/video/
H A Dof_videomode.c10 #include <video/display_timing.h>
11 #include <video/of_display_timing.h>
12 #include <video/of_videomode.h>
13 #include <video/videomode.h>
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dxen-fbfront.c7 * Based on linux/drivers/video/q40fb.c
64 static int video[KPARAM_CNT] = { 2, XENFB_WIDTH, XENFB_HEIGHT }; variable
65 module_param_array(video, int, NULL, 0);
66 MODULE_PARM_DESC(video,
289 if (var->xres == video[KPARAM_WIDTH] && in xenfb_check_var()
290 var->yres == video[KPARAM_HEIGHT] && in xenfb_check_var()
298 if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT]) in xenfb_check_var()
381 if (val < video[KPARAM_MEM]) in xenfb_probe()
382 video[KPARAM_ME in xenfb_probe()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_histo.c66 * occur when video streaming is active. in vsp1_histogram_buffer_complete()
431 strscpy(cap->card, histo->video.name, sizeof(cap->card)); in histo_v4l2_querycap()
501 if (video_is_registered(&histo->video)) in vsp1_histogram_cleanup()
502 video_unregister_device(&histo->video); in vsp1_histogram_cleanup()
504 media_entity_cleanup(&histo->video.entity); in vsp1_histogram_cleanup()
528 histo->video.vfl_dir = VFL_DIR_RX; in vsp1_histogram_init()
545 ret = media_entity_pads_init(&histo->video.entity, 1, &histo->pad); in vsp1_histogram_init()
549 /* ... and the video node... */ in vsp1_histogram_init()
550 histo->video.v4l2_dev = &vsp1->v4l2_dev; in vsp1_histogram_init()
551 histo->video in vsp1_histogram_init()
[all...]
H A Dvsp1_video.h36 struct video_device video; member
51 return container_of(vdev, struct vsp1_video, video); in to_vsp1_video()
59 void vsp1_video_cleanup(struct vsp1_video *video);
H A Dvsp1_drv.c151 &vsp1->hgo->histo.video.entity, 0, in vsp1_uapi_create_links()
161 &vsp1->hgt->histo.video.entity, 0, in vsp1_uapi_create_links()
183 ret = media_create_pad_link(&rpf->video->video.entity, 0, in vsp1_uapi_create_links()
194 * Connect the video device to the WPF. All connections are in vsp1_uapi_create_links()
201 &wpf->video->video.entity, 0, in vsp1_uapi_create_links()
214 struct vsp1_video *video, *_video; in vsp1_destroy_entities() local
221 list_for_each_entry_safe(video, _video, &vsp1->videos, list) { in vsp1_destroy_entities()
222 list_del(&video in vsp1_destroy_entities()
379 struct vsp1_video *video = vsp1_video_create(vsp1, rpf); vsp1_create_entities() local
439 struct vsp1_video *video = vsp1_video_create(vsp1, wpf); vsp1_create_entities() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_histo.c66 * occur when video streaming is active. in vsp1_histogram_buffer_complete()
436 strscpy(cap->card, histo->video.name, sizeof(cap->card)); in histo_v4l2_querycap()
504 if (video_is_registered(&histo->video)) in vsp1_histogram_cleanup()
505 video_unregister_device(&histo->video); in vsp1_histogram_cleanup()
507 media_entity_cleanup(&histo->video.entity); in vsp1_histogram_cleanup()
531 histo->video.vfl_dir = VFL_DIR_RX; in vsp1_histogram_init()
548 ret = media_entity_pads_init(&histo->video.entity, 1, &histo->pad); in vsp1_histogram_init()
552 /* ... and the video node... */ in vsp1_histogram_init()
553 histo->video.v4l2_dev = &vsp1->v4l2_dev; in vsp1_histogram_init()
554 histo->video in vsp1_histogram_init()
[all...]
H A Dvsp1_video.h36 struct video_device video; member
51 return container_of(vdev, struct vsp1_video, video); in to_vsp1_video()
59 void vsp1_video_cleanup(struct vsp1_video *video);
H A Dvsp1_drv.c160 &vsp1->hgo->histo.video.entity, 0, in vsp1_uapi_create_links()
170 &vsp1->hgt->histo.video.entity, 0, in vsp1_uapi_create_links()
192 ret = media_create_pad_link(&rpf->video->video.entity, 0, in vsp1_uapi_create_links()
203 * Connect the video device to the WPF. All connections are in vsp1_uapi_create_links()
210 &wpf->video->video.entity, 0, in vsp1_uapi_create_links()
223 struct vsp1_video *video, *_video; in vsp1_destroy_entities() local
230 list_for_each_entry_safe(video, _video, &vsp1->videos, list) { in vsp1_destroy_entities()
231 list_del(&video in vsp1_destroy_entities()
386 struct vsp1_video *video = vsp1_video_create(vsp1, rpf); vsp1_create_entities() local
446 struct vsp1_video *video = vsp1_video_create(vsp1, wpf); vsp1_create_entities() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-ip.c57 ret = v4l2_subdev_call(cru->ip.remote, video, s_stream, enable); in rzg2l_cru_ip_s_stream()
61 ret = v4l2_subdev_call(cru->ip.remote, video, post_streamoff); in rzg2l_cru_ip_s_stream()
68 ret = v4l2_subdev_call(cru->ip.remote, video, pre_streamon, 0); in rzg2l_cru_ip_s_stream()
76 v4l2_subdev_call(cru->ip.remote, video, post_streamoff); in rzg2l_cru_ip_s_stream()
82 ret = v4l2_subdev_call(cru->ip.remote, video, s_stream, enable); in rzg2l_cru_ip_s_stream()
97 v4l2_subdev_call(cru->ip.remote, video, post_streamoff); in rzg2l_cru_ip_s_stream()
201 .video = &rzg2l_cru_ip_video_ops,
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_video.h32 int sun6i_video_init(struct sun6i_video *video, struct sun6i_csi *csi,
34 void sun6i_video_cleanup(struct sun6i_video *video);
36 void sun6i_video_frame_done(struct sun6i_video *video);
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_queue.c46 struct uvc_video *video = container_of(queue, struct uvc_video, queue); in uvc_queue_setup() local
55 sizes[0] = video->imagesize; in uvc_queue_setup()
57 req_size = video->ep->maxpacket in uvc_queue_setup()
58 * max_t(unsigned int, video->ep->maxburst, 1) in uvc_queue_setup()
59 * (video->ep->mult); in uvc_queue_setup()
66 video->uvc_num_requests = nreq; in uvc_queue_setup()
136 struct uvc_video *video = container_of(queue, struct uvc_video, queue); in uvcg_queue_init() local
137 struct usb_composite_dev *cdev = video->uvc->func.config->cdev; in uvcg_queue_init()
169 * Free the video buffers.
177 * Allocate the video buffer
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Df_uvc.c20 #include <linux/usb/video.h>
272 return uvc->video.ep->enabled ? 1 : 0; in uvc_function_get_alt()
324 if (uvc->video.ep) in uvc_function_set_alt()
325 usb_ep_disable(uvc->video.ep); in uvc_function_set_alt()
338 if (!uvc->video.ep) in uvc_function_set_alt()
342 usb_ep_disable(uvc->video.ep); in uvc_function_set_alt()
345 &(uvc->func), uvc->video.ep); in uvc_function_set_alt()
348 usb_ep_enable(uvc->video.ep); in uvc_function_set_alt()
374 usb_ep_disable(uvc->video.ep); in uvc_function_disable()
426 uvc->vdev.lock = &uvc->video in uvc_register_video()
[all...]
/kernel/linux/linux-5.10/arch/x86/realmode/rm/
H A DMakefile20 wakeup-objs := wakeup_asm.o wakemain.o video-mode.o
22 # The link order of the video-*.o modules can matter. In particular,
23 # video-vga.o *must* be listed first, followed by video-vesa.o.
25 # probed, and video-bios.o should typically be last.
26 wakeup-objs += video-vga.o
27 wakeup-objs += video-vesa.o
28 wakeup-objs += video-bios.o

Completed in 18 milliseconds

12345678910>>...58