Home
last modified time | relevance | path

Searched refs:v4l2_format (Results 1 – 25 of 194) sorted by relevance

12345678

/Linux-v5.4/include/media/
Dv4l2-ioctl.h321 struct v4l2_format *f);
323 struct v4l2_format *f);
325 struct v4l2_format *f);
327 struct v4l2_format *f);
329 struct v4l2_format *f);
331 struct v4l2_format *f);
333 struct v4l2_format *f);
335 struct v4l2_format *f);
337 struct v4l2_format *f);
339 struct v4l2_format *f);
[all …]
/Linux-v5.4/drivers/media/platform/vivid/
Dvivid-vid-out.h15 int vivid_g_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
16 int vivid_try_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
17 int vivid_s_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
18 int vidioc_g_fmt_vid_out_mplane(struct file *file, void *priv, struct v4l2_format *f);
19 int vidioc_try_fmt_vid_out_mplane(struct file *file, void *priv, struct v4l2_format *f);
20 int vidioc_s_fmt_vid_out_mplane(struct file *file, void *priv, struct v4l2_format *f);
21 int vidioc_g_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
22 int vidioc_try_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
23 int vidioc_s_fmt_vid_out(struct file *file, void *priv, struct v4l2_format *f);
28 int vidioc_g_fmt_vid_out_overlay(struct file *file, void *priv, struct v4l2_format *f);
[all …]
Dvivid-vid-cap.h20 int vivid_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
21 int vivid_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
22 int vivid_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
23 int vidioc_g_fmt_vid_cap_mplane(struct file *file, void *priv, struct v4l2_format *f);
24 int vidioc_try_fmt_vid_cap_mplane(struct file *file, void *priv, struct v4l2_format *f);
25 int vidioc_s_fmt_vid_cap_mplane(struct file *file, void *priv, struct v4l2_format *f);
26 int vidioc_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
27 int vidioc_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
28 int vidioc_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f);
33 int vidioc_g_fmt_vid_overlay(struct file *file, void *priv, struct v4l2_format *f);
[all …]
Dvivid-vbi-out.h13 struct v4l2_format *f);
15 struct v4l2_format *f);
16 int vidioc_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt);
17 int vidioc_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt);
18 int vidioc_s_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt);
Dvivid-vbi-cap.h16 struct v4l2_format *f);
18 struct v4l2_format *f);
19 int vidioc_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt);
20 int vidioc_try_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt);
21 int vidioc_s_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt);
Dvivid-vid-common.h11 typedef int (*fmtfunc)(struct file *file, void *priv, struct v4l2_format *f);
17 void fmt_sp2mp(const struct v4l2_format *sp_fmt, struct v4l2_format *mp_fmt);
19 struct v4l2_format *f, fmtfunc func);
Dvivid-sdr-cap.h17 int vidioc_g_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_format *f);
18 int vidioc_s_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_format *f);
19 int vidioc_try_fmt_sdr_cap(struct file *file, void *fh, struct v4l2_format *f);
Dvivid-vbi-out.c137 struct v4l2_format *f) in vidioc_g_fmt_vbi_out()
160 struct v4l2_format *f) in vidioc_s_fmt_vbi_out()
174 int vidioc_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in vidioc_g_fmt_sliced_vbi_out()
186 int vidioc_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in vidioc_try_fmt_sliced_vbi_out()
203 struct v4l2_format *fmt) in vidioc_s_fmt_sliced_vbi_out()
Dvivid-vbi-cap.c238 struct v4l2_format *f) in vidioc_g_fmt_vbi_cap()
251 struct v4l2_format *f) in vidioc_s_fmt_vbi_cap()
289 int vidioc_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in vidioc_g_fmt_sliced_vbi_cap()
301 int vidioc_try_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in vidioc_try_fmt_sliced_vbi_cap()
317 int vidioc_s_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in vidioc_s_fmt_sliced_vbi_cap()
Dvivid-vid-out.c321 struct v4l2_format *f) in vivid_g_fmt_vid_out()
353 struct v4l2_format *f) in vivid_try_fmt_vid_out()
451 struct v4l2_format *f) in vivid_s_fmt_vid_out()
579 struct v4l2_format *f) in vidioc_g_fmt_vid_out_mplane()
589 struct v4l2_format *f) in vidioc_try_fmt_vid_out_mplane()
599 struct v4l2_format *f) in vidioc_s_fmt_vid_out_mplane()
609 struct v4l2_format *f) in vidioc_g_fmt_vid_out()
619 struct v4l2_format *f) in vidioc_try_fmt_vid_out()
629 struct v4l2_format *f) in vidioc_s_fmt_vid_out()
837 struct v4l2_format *f) in vidioc_g_fmt_vid_out_overlay()
[all …]
/Linux-v5.4/Documentation/media/uapi/v4l/
Dvidioc-g-fmt.rst25 .. c:function:: int ioctl( int fd, VIDIOC_G_FMT, struct v4l2_format *argp )
28 .. c:function:: int ioctl( int fd, VIDIOC_S_FMT, struct v4l2_format *argp )
31 .. c:function:: int ioctl( int fd, VIDIOC_TRY_FMT, struct v4l2_format *argp )
41 Pointer to struct :c:type:`v4l2_format`.
51 struct :c:type:`v4l2_format` to the respective buffer (stream)
69 a pointer to a struct :c:type:`v4l2_format` structure the driver
96 .. c:type:: v4l2_format
100 .. flat-table:: struct v4l2_format
161 The struct :c:type:`v4l2_format` ``type`` field is
/Linux-v5.4/drivers/media/usb/usbvision/
Dusbvision-core.c443 frame->v4l2_linesize = (frame->frmwidth * frame->v4l2_format.depth) >> 3; in usbvision_find_header()
495 bytes_per_pixel = frame->v4l2_format.bytes_per_pixel; in usbvision_parse_lines_422()
503 if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { in usbvision_parse_lines_422()
508 switch (frame->v4l2_format.format) { in usbvision_parse_lines_422()
537 if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { in usbvision_parse_lines_422()
542 switch (frame->v4l2_format.format) { in usbvision_parse_lines_422()
692 if ((frame->v4l2_format.format == V4L2_PIX_FMT_YUV422P) || in usbvision_parse_compress()
693 (frame->v4l2_format.format == V4L2_PIX_FMT_YVU420)) { /* this is a planar format */ in usbvision_parse_compress()
699 if (frame->v4l2_format.format == V4L2_PIX_FMT_YUYV) { /* initialise u and v pointers */ in usbvision_parse_compress()
705 } else if (frame->v4l2_format.format == V4L2_PIX_FMT_YVU420) { in usbvision_parse_compress()
[all …]
/Linux-v5.4/drivers/media/usb/uvc/
Duvc_metadata.c42 struct v4l2_format *format) in uvc_meta_v4l2_get_format()
60 struct v4l2_format *format) in uvc_meta_v4l2_try_format()
81 struct v4l2_format *format) in uvc_meta_v4l2_set_format()
/Linux-v5.4/drivers/media/platform/
Dmx2_emmaprp.c179 static struct emmaprp_fmt *find_format(struct v4l2_format *f) in find_format()
427 static int vidioc_g_fmt(struct emmaprp_ctx *ctx, struct v4l2_format *f) in vidioc_g_fmt()
452 struct v4l2_format *f) in vidioc_g_fmt_vid_out()
458 struct v4l2_format *f) in vidioc_g_fmt_vid_cap()
463 static int vidioc_try_fmt(struct v4l2_format *f) in vidioc_try_fmt()
498 struct v4l2_format *f) in vidioc_try_fmt_vid_cap()
515 struct v4l2_format *f) in vidioc_try_fmt_vid_out()
531 static int vidioc_s_fmt(struct emmaprp_ctx *ctx, struct v4l2_format *f) in vidioc_s_fmt()
570 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
582 struct v4l2_format *f) in vidioc_s_fmt_vid_out()
Dm2m-deinterlace.c103 static struct deinterlace_fmt *find_format(struct v4l2_format *f) in find_format()
481 static int vidioc_g_fmt(struct deinterlace_ctx *ctx, struct v4l2_format *f) in vidioc_g_fmt()
513 struct v4l2_format *f) in vidioc_g_fmt_vid_out()
519 struct v4l2_format *f) in vidioc_g_fmt_vid_cap()
524 static int vidioc_try_fmt(struct v4l2_format *f, struct deinterlace_fmt *fmt) in vidioc_try_fmt()
540 struct v4l2_format *f) in vidioc_try_fmt_vid_cap()
560 struct v4l2_format *f) in vidioc_try_fmt_vid_out()
578 static int vidioc_s_fmt(struct deinterlace_ctx *ctx, struct v4l2_format *f) in vidioc_s_fmt()
629 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
640 struct v4l2_format *f) in vidioc_s_fmt_vid_out()
Dsh_veu.c388 static int sh_veu_g_fmt(struct sh_veu_file *veu_file, struct v4l2_format *f) in sh_veu_g_fmt()
411 struct v4l2_format *f) in sh_veu_g_fmt_vid_out()
417 struct v4l2_format *f) in sh_veu_g_fmt_vid_cap()
422 static int sh_veu_try_fmt(struct v4l2_format *f, const struct sh_veu_format *fmt) in sh_veu_try_fmt()
457 static const struct sh_veu_format *sh_veu_find_fmt(const struct v4l2_format *f) in sh_veu_find_fmt()
486 struct v4l2_format *f) in sh_veu_try_fmt_vid_cap()
496 struct v4l2_format *f) in sh_veu_try_fmt_vid_out()
535 static int sh_veu_s_fmt(struct sh_veu_file *veu_file, struct v4l2_format *f) in sh_veu_s_fmt()
580 struct v4l2_format *f) in sh_veu_s_fmt_vid_cap()
590 struct v4l2_format *f) in sh_veu_s_fmt_vid_out()
/Linux-v5.4/drivers/media/platform/mtk-mdp/
Dmtk_mdp_regs.c28 static int32_t mtk_mdp_map_color_format(int v4l2_format) in mtk_mdp_map_color_format() argument
30 switch (v4l2_format) { in mtk_mdp_map_color_format()
43 mtk_mdp_err("Unknown format 0x%x", v4l2_format); in mtk_mdp_map_color_format()
/Linux-v5.4/drivers/staging/media/sunxi/cedrus/
Dcedrus_video.c213 struct v4l2_format *f) in cedrus_g_fmt_vid_cap()
231 struct v4l2_format *f) in cedrus_g_fmt_vid_out()
250 struct v4l2_format *f) in cedrus_try_fmt_vid_cap()
266 struct v4l2_format *f) in cedrus_try_fmt_vid_out()
286 struct v4l2_format *f) in cedrus_s_fmt_vid_cap()
309 struct v4l2_format *f) in cedrus_s_fmt_vid_out()
/Linux-v5.4/drivers/staging/media/hantro/
Dhantro_v4l2.c169 struct v4l2_format *f) in vidioc_g_fmt_out_mplane()
182 struct v4l2_format *f) in vidioc_g_fmt_cap_mplane()
194 static int vidioc_try_fmt(struct file *file, void *priv, struct v4l2_format *f, in vidioc_try_fmt()
265 struct v4l2_format *f) in vidioc_try_fmt_cap_mplane()
271 struct v4l2_format *f) in vidioc_try_fmt_out_mplane()
366 vidioc_s_fmt_out_mplane(struct file *file, void *priv, struct v4l2_format *f) in vidioc_s_fmt_out_mplane()
430 struct v4l2_format *f) in vidioc_s_fmt_cap_mplane()
/Linux-v5.4/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_video.c341 struct v4l2_format *fmt) in vidioc_g_fmt_vid_cap()
351 struct v4l2_format *f) in sun6i_video_try_fmt()
377 static int sun6i_video_set_fmt(struct sun6i_video *video, struct v4l2_format *f) in sun6i_video_set_fmt()
391 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
402 struct v4l2_format *f) in vidioc_try_fmt_vid_cap()
600 struct v4l2_format fmt = { 0 }; in sun6i_video_init()
Dsun6i_video.h28 struct v4l2_format fmt;
/Linux-v5.4/drivers/media/pci/ivtv/
Divtv-ioctl.c314 static int ivtv_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_out()
336 static int ivtv_g_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_cap()
359 static int ivtv_g_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vbi_cap()
377 static int ivtv_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_cap()
400 static int ivtv_g_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out()
440 static int ivtv_g_fmt_vid_out_overlay(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out_overlay()
462 static int ivtv_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_sliced_vbi_out()
467 static int ivtv_try_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vid_cap()
490 static int ivtv_try_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vbi_cap()
495 static int ivtv_try_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_sliced_vbi_cap()
[all …]
/Linux-v5.4/drivers/staging/most/video/
Dvideo.c217 static void comp_set_format_struct(struct v4l2_format *f) in comp_set_format_struct()
230 struct v4l2_format *format) in comp_set_format()
271 struct v4l2_format *f) in vidioc_g_fmt_vid_cap()
278 struct v4l2_format *f) in vidioc_try_fmt_vid_cap()
287 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
/Linux-v5.4/drivers/media/platform/qcom/camss/
Dcamss-video.c286 struct v4l2_format *format) in video_get_subdev_format()
411 struct v4l2_format format; in video_check_format()
567 static int video_g_fmt(struct file *file, void *fh, struct v4l2_format *f) in video_g_fmt()
576 static int __video_try_fmt(struct camss_video *video, struct v4l2_format *f) in __video_try_fmt()
656 static int video_try_fmt(struct file *file, void *fh, struct v4l2_format *f) in video_try_fmt()
663 static int video_s_fmt(struct file *file, void *fh, struct v4l2_format *f) in video_s_fmt()
819 struct v4l2_format format = { in msm_video_init_format()
/Linux-v5.4/drivers/media/pci/cx18/
Dcx18-ioctl.c135 struct v4l2_format *fmt) in cx18_g_fmt_vid_cap()
159 struct v4l2_format *fmt) in cx18_g_fmt_vbi_cap()
178 struct v4l2_format *fmt) in cx18_g_fmt_sliced_vbi_cap()
203 struct v4l2_format *fmt) in cx18_try_fmt_vid_cap()
227 struct v4l2_format *fmt) in cx18_try_fmt_vbi_cap()
233 struct v4l2_format *fmt) in cx18_try_fmt_sliced_vbi_cap()
252 struct v4l2_format *fmt) in cx18_s_fmt_vid_cap()
295 struct v4l2_format *fmt) in cx18_s_fmt_vbi_cap()
325 struct v4l2_format *fmt) in cx18_s_fmt_sliced_vbi_cap()

12345678