/linux/drivers/usb/gadget/function/ |
A D | uvc_video.c | 110 req->zero = video->payload_size == video->max_payload_size; in uvc_video_encode_bulk() 121 if (video->payload_size == video->max_payload_size || in uvc_video_encode_bulk() 246 struct uvc_video *video = ureq->video; in uvc_video_complete() local 285 usb_ep_free_request(video->ep, video->ureq[i].req); in uvc_video_free_requests() 330 video->ureq[i].req->buf = video->ureq[i].req_buffer; in uvc_video_alloc_requests() 333 video->ureq[i].req->context = &video->ureq[i]; in uvc_video_alloc_requests() 334 video->ureq[i].video = video; in uvc_video_alloc_requests() 395 video->encode(req, video, buf); in uvcg_video_pump() 449 if (video->ureq && video->ureq[i].req) in uvcg_video_enable() 450 usb_ep_dequeue(video->ep, video->ureq[i].req); in uvcg_video_enable() [all …]
|
A D | uvc_v4l2.c | 82 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format() local 88 fmt->fmt.pix.bytesperline = video->bpp * video->width / 8; in uvc_v4l2_get_format() 101 struct uvc_video *video = &uvc->video; in uvc_v4l2_set_format() local 122 video->fcc = format->fcc; in uvc_v4l2_set_format() 123 video->bpp = format->bpp; in uvc_v4l2_set_format() 142 struct uvc_video *video = &uvc->video; in uvc_v4l2_reqbufs() local 155 struct uvc_video *video = &uvc->video; in uvc_v4l2_querybuf() local 165 struct uvc_video *video = &uvc->video; in uvc_v4l2_qbuf() local 183 struct uvc_video *video = &uvc->video; in uvc_v4l2_dqbuf() local 193 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamon() local [all …]
|
/linux/drivers/media/platform/ |
A D | aspeed-video.c | 804 memset(&video->perf, 0, sizeof(video->perf)); in aspeed_video_get_resolution() 857 if (video->frame_top > video->frame_bottom) in aspeed_video_get_resolution() 867 if (video->frame_left > video->frame_right) in aspeed_video_get_resolution() 943 aspeed_video_free_buf(video, &video->srcs[0]); in aspeed_video_set_resolution() 945 aspeed_video_free_buf(video, &video->srcs[1]); in aspeed_video_set_resolution() 962 aspeed_video_free_buf(video, &video->srcs[0]); in aspeed_video_set_resolution() 1018 video->active_timings = video->detected_timings; in aspeed_video_start() 1021 video->pix_fmt.width = video->active_timings.width; in aspeed_video_start() 1034 aspeed_video_free_buf(video, &video->srcs[0]); in aspeed_video_stop() 1037 aspeed_video_free_buf(video, &video->srcs[1]); in aspeed_video_stop() [all …]
|
/linux/drivers/media/platform/omap3isp/ |
A D | ispvideo.c | 247 if (entity == &video->video.entity) in isp_video_get_graph_data() 333 struct isp_video *video = vfh->video; in isp_video_queue_setup() local 351 struct isp_video *video = vfh->video; in isp_video_buffer_prepare() local 419 video->ops->queue(video, buffer); in isp_video_buffer_queue() 636 video->ops->queue(video, buf); in omap3isp_video_resume() 1096 pipe = video->video.entity.pipe in isp_video_streamon() 1097 ? to_isp_pipeline(&video->video.entity) : &video->pipe; in isp_video_streamon() 1339 handle->video = video; in isp_video_open() 1453 snprintf(video->video.name, sizeof(video->video.name), in omap3isp_video_init() 1467 video_set_drvdata(&video->video, video); in omap3isp_video_init() [all …]
|
A D | ispvideo.h | 136 #define isp_video_dmaqueue_flags_clr(video) \ argument 137 ({ (video)->dmaqueue_flags = 0; }) 145 int(*queue)(struct isp_video *video, struct isp_buffer *buffer); 149 struct video_device video; member 184 struct isp_video *video; member 194 int omap3isp_video_init(struct isp_video *video, const char *name); 195 void omap3isp_video_cleanup(struct isp_video *video); 196 int omap3isp_video_register(struct isp_video *video, 198 void omap3isp_video_unregister(struct isp_video *video); 200 void omap3isp_video_cancel_stream(struct isp_video *video); [all …]
|
/linux/drivers/staging/media/omap4iss/ |
A D | iss_video.c | 223 if (entity == &video->video.entity) in iss_video_far_end() 305 struct iss_video *video = vfh->video; in iss_video_queue_setup() local 333 struct iss_video *video = vfh->video; in iss_video_buf_prepare() local 356 struct iss_video *video = vfh->video; in iss_video_buf_queue() local 392 video->ops->queue(video, buffer); in iss_video_buf_queue() 1144 handle->video = video; in iss_video_open() 1230 ret = media_entity_pads_init(&video->video.entity, 1, &video->pad); in omap4iss_video_init() 1245 video->video.fops = &iss_video_fops; in omap4iss_video_init() 1246 snprintf(video->video.name, sizeof(video->video.name), in omap4iss_video_init() 1253 video_set_drvdata(&video->video, video); in omap4iss_video_init() [all …]
|
A D | iss_video.h | 127 #define iss_video_dmaqueue_flags_clr(video) \ argument 128 ({ (video)->dmaqueue_flags = 0; }) 136 int (*queue)(struct iss_video *video, struct iss_buffer *buffer); 140 struct video_device video; member 174 struct iss_video *video; member 184 int omap4iss_video_init(struct iss_video *video, const char *name); 185 void omap4iss_video_cleanup(struct iss_video *video); 186 int omap4iss_video_register(struct iss_video *video, 188 void omap4iss_video_unregister(struct iss_video *video); 190 void omap4iss_video_cancel_stream(struct iss_video *video); [all …]
|
/linux/drivers/media/platform/sunxi/sun6i-csi/ |
A D | sun6i_video.c | 142 video->sequence = 0; in sun6i_video_start_streaming() 144 ret = media_pipeline_start(&video->vdev.entity, &video->vdev.pipe); in sun6i_video_start_streaming() 302 video->sequence++; in sun6i_video_frame_done() 347 *fmt = video->fmt; in vidioc_g_fmt_vid_cap() 387 video->fmt = *f; in sun6i_video_set_fmt() 506 mutex_lock(&video->lock); in sun6i_video_close() 557 video->mbus_code = 0; in sun6i_video_link_validate() 572 dev_err(video->csi->dev, in sun6i_video_link_validate() 583 video->fmt.fmt.pix.width, video->fmt.fmt.pix.height, in sun6i_video_link_validate() 605 video->csi = csi; in sun6i_video_init() [all …]
|
/linux/drivers/media/platform/vsp1/ |
A D | vsp1_video.c | 1114 v4l2_fh_init(vfh, &video->video); in vsp1_video_open() 1255 rwpf->video = video; in vsp1_video_create() 1264 video->video.vfl_dir = VFL_DIR_TX; in vsp1_video_create() 1281 ret = media_entity_pads_init(&video->video.entity, 1, &video->pad); in vsp1_video_create() 1292 video->video.v4l2_dev = &video->vsp1->v4l2_dev; in vsp1_video_create() 1294 snprintf(video->video.name, sizeof(video->video.name), "%s %s", in vsp1_video_create() 1300 video_set_drvdata(&video->video, video); in vsp1_video_create() 1302 video->queue.type = video->type; in vsp1_video_create() 1304 video->queue.lock = &video->lock; in vsp1_video_create() 1305 video->queue.drv_priv = video; in vsp1_video_create() [all …]
|
/linux/drivers/staging/media/av7110/ |
A D | video_function_calls.rst | 12 video-fopen 13 video-fclose 14 video-fwrite 15 video-stop 16 video-play 17 video-freeze 18 video-continue 20 video-set-blank 23 video-get-pts 25 video-command [all …]
|
/linux/drivers/media/platform/qcom/camss/ |
A D | camss-video.c | 361 video->formats, video->nformats); in video_get_subdev_format() 368 &video->formats[ret], video->bpl_alignment); in video_get_subdev_format() 460 video->ops->queue_buffer(video, buffer); in video_buf_queue() 525 video->ops->flush_buffers(video, VB2_BUF_STATE_QUEUED); in video_start_streaming() 556 video->ops->flush_buffers(video, VB2_BUF_STATE_ERROR); in video_stop_streaming() 678 *f = video->active_fmt; in video_g_fmt() 696 if (video->line_based) in __video_try_fmt() 740 if (video->line_based) in __video_try_fmt() 965 vdev = &video->vdev; in msm_video_register() 969 q = &video->vb2_q; in msm_video_register() [all …]
|
/linux/drivers/acpi/ |
A D | acpi_video.c | 1076 if (!video) in acpi_video_bus_check() 1090 if (video->cap._DOS || video->cap._DOD) { in acpi_video_bus_check() 1106 if (video->cap._GPD && video->cap._SPD && video->cap._VPO) { in acpi_video_bus_check() 1176 data->video = video; in acpi_video_bus_get_one_device() 1288 struct acpi_video_bus *video = device->video; in acpi_video_device_in_dod() local 1296 if (!video->attached_count || video->child_count > 8) in acpi_video_device_in_dod() 1587 if (!video || !video->input) in acpi_video_bus_notify() 1953 snprintf(video->phys, sizeof(video->phys), in acpi_video_bus_add_notify_handler() 2051 if (!video) in acpi_video_bus_add() 2102 kfree(video); in acpi_video_bus_add() [all …]
|
/linux/drivers/video/fbdev/core/ |
A D | .built-in.a.cmd | 1 …video/fbdev/core/built-in.a := echo >/dev/null; rm -f drivers/video/fbdev/core/built-in.a; /usr/bi…
|
/linux/drivers/video/ |
A D | .built-in.a.cmd | 1 …video/built-in.a := echo >/dev/null; rm -f drivers/video/built-in.a; /usr/bin/ccache /home/test/wo…
|
/linux/drivers/video/logo/ |
A D | .pnmtologo.cmd | 1 …video/logo/pnmtologo := gcc -Wp,-MMD,drivers/video/logo/.pnmtologo.d -Wall -Wmissing-prototypes -W… 3 source_drivers/video/logo/pnmtologo := drivers/video/logo/pnmtologo.c 5 deps_drivers/video/logo/pnmtologo := \ 7 drivers/video/logo/pnmtologo: $(deps_drivers/video/logo/pnmtologo) 9 $(deps_drivers/video/logo/pnmtologo):
|
/linux/Documentation/devicetree/bindings/media/xilinx/ |
A D | video.txt | 1 DT bindings for Xilinx video IP cores 4 Xilinx video IP cores process video streams by acting as video sinks and/or 6 creating a video pipeline. 8 Each video IP core is represented by an AMBA bus child node in the device 10 cores are represented as defined in ../video-interfaces.txt. 13 tree using bindings documented in ./xlnx,video.txt. 18 The following properties are common to all Xilinx video IP cores. 20 - xlnx,video-format: This property represents a video format transmitted on an 21 AXI bus between video IP cores, using its VF code as defined in "AXI4-Stream 25 - xlnx,video-width: This property qualifies the video format with the sample [all …]
|
A D | xlnx,v-tpg.txt | 16 - clocks: Reference to the video core clock. 18 - xlnx,video-format, xlnx,video-width: Video format and width, as defined in 19 video.txt. 21 - port: Video port, using the DT bindings defined in ../video-interfaces.txt. 27 video timings for the TPG test patterns. 31 video timings. 53 xlnx,video-format = <XVIP_VF_YUV_422>; 54 xlnx,video-width = <8>; 63 xlnx,video-format = <XVIP_VF_YUV_422>; 64 xlnx,video-width = <8>;
|
/linux/Documentation/devicetree/bindings/media/ |
A D | allwinner,sun4i-a10-video-engine.yaml | 16 - allwinner,sun4i-a10-video-engine 17 - allwinner,sun5i-a13-video-engine 18 - allwinner,sun7i-a20-video-engine 19 - allwinner,sun8i-a33-video-engine 20 - allwinner,sun8i-h3-video-engine 21 - allwinner,sun8i-v3s-video-engine 22 - allwinner,sun8i-r40-video-engine 23 - allwinner,sun50i-a64-video-engine 24 - allwinner,sun50i-h5-video-engine 25 - allwinner,sun50i-h6-video-engine [all …]
|
A D | qcom,sc7280-venus.yaml | 8 title: Qualcomm Venus video encode and decode accelerators 61 - const: video-mem 63 video-decoder: 75 video-encoder: 87 video-firmware: 111 - video-decoder 112 - video-encoder 123 venus: video-codec@aa00000 { 150 video-decoder { 154 video-encoder { [all …]
|
A D | qcom,sm8250-venus.yaml | 8 title: Qualcomm Venus video encode and decode accelerators 59 - const: video-mem 69 video-decoder: 81 video-encoder: 93 video-firmware: 121 - video-decoder 122 - video-encoder 134 venus: video-codec@aa00000 { 150 interconnect-names = "cpu-cfg", "video-mem"; 159 video-decoder { [all …]
|
A D | qcom,sc7180-venus.yaml | 8 title: Qualcomm Venus video encode and decode accelerators 14 The Venus IP is a video encode and decode accelerator present 60 - const: video-mem 63 video-decoder: 75 video-encoder: 87 video-firmware: 111 - video-decoder 112 - video-encoder 121 venus: video-codec@aa00000 { 138 video-decoder { [all …]
|
A D | qcom,msm8916-venus.yaml | 8 title: Qualcomm Venus video encode and decode accelerators 14 The Venus IP is a video encode and decode accelerator present 45 video-decoder: 57 video-encoder: 69 video-firmware: 92 - video-decoder 93 - video-encoder 102 video-codec@1d00000 { 114 video-decoder { 118 video-encoder {
|
A D | qcom,sdm660-venus.yaml | 8 title: Qualcomm Venus video encode and decode accelerators 15 The Venus IP is a video encode and decode accelerator present 41 - const: video-mem 55 video-decoder: 80 video-encoder: 105 video-firmware: 128 - video-decoder 129 - video-encoder 138 video-codec@cc00000 { 173 video-decoder { [all …]
|
/linux/drivers/video/fbdev/ |
A D | .built-in.a.cmd | 1 …video/fbdev/built-in.a := echo >/dev/null; rm -f drivers/video/fbdev/built-in.a; /usr/bin/ccache /…
|
/linux/drivers/media/platform/exynos4-is/ |
A D | fimc-isp-video.c | 95 dma->dma_out_mask = video->buf_mask; in isp_video_capture_start_streaming() 97 isp_dbg(2, &video->ve.vdev, in isp_video_capture_start_streaming() 99 video->buf_count, video->format->memplanes, in isp_video_capture_start_streaming() 157 if (video->format == NULL) in isp_video_capture_buffer_prepare() 164 v4l2_err(&video->ve.vdev, in isp_video_capture_buffer_prepare() 203 ivb->index = video->buf_count; in isp_video_capture_buffer_queue() 204 video->buffers[ivb->index] = ivb; in isp_video_capture_buffer_queue() 213 isp_dbg(2, &video->ve.vdev, in isp_video_capture_buffer_queue() 219 if (++video->buf_count < video->reqbufs_count) in isp_video_capture_buffer_queue() 222 video->buf_mask = (1UL << video->buf_count) - 1; in isp_video_capture_buffer_queue() [all …]
|