Home
last modified time | relevance | path

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

123456

/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-fmt.rst20 ``int ioctl(int fd, VIDIOC_G_FMT, struct v4l2_format *argp)``
24 ``int ioctl(int fd, VIDIOC_S_FMT, struct v4l2_format *argp)``
28 ``int ioctl(int fd, VIDIOC_TRY_FMT, struct v4l2_format *argp)``
37 Pointer to struct :c:type:`v4l2_format`.
46 struct :c:type:`v4l2_format` to the respective buffer (stream)
64 a pointer to a struct :c:type:`v4l2_format` structure the driver
90 .. c:type:: v4l2_format
94 .. flat-table:: struct v4l2_format
147 The struct :c:type:`v4l2_format` ``type`` field is
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-meta-out.h19 struct v4l2_format *f);
21 struct v4l2_format *f);
H A Dvivid-touch-cap.h30 int vivid_g_fmt_tch(struct file *file, void *priv, struct v4l2_format *f);
31 int vivid_g_fmt_tch_mplane(struct file *file, void *priv, struct v4l2_format *f);
H A Dvivid-meta-cap.h25 struct v4l2_format *f);
/linux/drivers/media/platform/ti/vpe/
H A Dcsc.h61 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt);
H A Dcsc.c140 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt) in csc_set_coeff()
/linux/drivers/media/platform/nxp/
H A Dmx2_emmaprp.c179 static struct emmaprp_fmt *find_format(struct v4l2_format *f) in find_format()
432 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()
568 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
580 struct v4l2_format *f) in vidioc_s_fmt_vid_out()
/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dv4l2.c90 struct v4l2_format *f; in tegra_queue_setup()
405 static void tegra_reset_fmt(struct tegra_ctx *ctx, struct v4l2_format *f, in tegra_reset_fmt()
420 struct v4l2_format *f = &ctx->coded_fmt; in tegra_reset_coded_fmt()
467 struct v4l2_format *f = &ctx->decoded_fmt; in tegra_reset_decoded_fmt()
523 struct v4l2_format *f) in tegra_g_decoded_fmt()
532 struct v4l2_format *f) in tegra_try_decoded_fmt()
572 struct v4l2_format *f) in tegra_s_decoded_fmt()
608 struct v4l2_format *f) in tegra_g_coded_fmt()
631 struct v4l2_format *f) in tegra_try_coded_fmt()
657 struct v4l2_format *f) in tegra_s_coded_fmt()
[all …]
H A Dvde.h150 struct v4l2_format coded_fmt;
151 struct v4l2_format decoded_fmt;
/linux/drivers/media/test-drivers/
H A Dvim2m.c725 static int vidioc_g_fmt(struct vim2m_ctx *ctx, struct v4l2_format *f) in vidioc_g_fmt()
748 static int vidioc_g_fmt_mplane(struct vim2m_ctx *ctx, struct v4l2_format *f) in vidioc_g_fmt_mplane()
772 struct v4l2_format *f) in vidioc_g_fmt_vid_out()
783 struct v4l2_format *f) in vidioc_g_fmt_vid_cap()
794 struct v4l2_format *f) in vidioc_g_fmt_vid_out_mplane()
805 struct v4l2_format *f) in vidioc_g_fmt_vid_cap_mplane()
815 static int vidioc_try_fmt(struct v4l2_format *f, bool is_mplane) in vidioc_try_fmt()
842 struct v4l2_format *f) in vidioc_try_fmt_vid_cap()
871 struct v4l2_format *f) in vidioc_try_fmt_vid_cap_mplane()
900 struct v4l2_format *f) in vidioc_try_fmt_vid_out()
[all …]
/linux/drivers/media/platform/mediatek/mdp/
H A 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/drivers/media/pci/ivtv/
H A Divtv-ioctl.c309 static int ivtv_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_out()
331 static int ivtv_g_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_cap()
354 static int ivtv_g_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vbi_cap()
372 static int ivtv_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_cap()
395 static int ivtv_g_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out()
435 static int ivtv_g_fmt_vid_out_overlay(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out_overlay()
457 static int ivtv_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_sliced_vbi_out()
462 static int ivtv_try_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vid_cap()
485 static int ivtv_try_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vbi_cap()
490 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/drivers/media/platform/raspberrypi/pisp_be/
H A Dpisp_be.c168 struct v4l2_format format;
688 struct v4l2_format *fmt; in pisp_be_validate_config()
993 struct v4l2_format *f) in pispbe_node_g_fmt_vid_cap()
1013 struct v4l2_format *f) in pispbe_node_g_fmt_vid_out()
1033 struct v4l2_format *f) in pispbe_node_g_fmt_meta_out()
1062 static void pispbe_set_plane_params(struct v4l2_format *f, in pispbe_set_plane_params()
1091 static void pispbe_try_format(struct v4l2_format *f, struct pispbe_node *node) in pispbe_try_format()
1156 struct v4l2_format *f) in pispbe_node_try_fmt_vid_cap()
1174 struct v4l2_format *f) in pispbe_node_try_fmt_vid_out()
1192 struct v4l2_format *f) in pispbe_node_try_fmt_meta_out()
[all …]
/linux/drivers/media/platform/
H A Dm2m-deinterlace.c103 static struct deinterlace_fmt *find_format(struct v4l2_format *f) in find_format()
486 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()
627 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
638 struct v4l2_format *f) in vidioc_s_fmt_vid_out()
/linux/drivers/staging/most/video/
H A Dvideo.c221 static void comp_set_format_struct(struct v4l2_format *f) in comp_set_format_struct()
234 struct v4l2_format *format) in comp_set_format()
275 struct v4l2_format *f) in vidioc_g_fmt_vid_cap()
282 struct v4l2_format *f) in vidioc_try_fmt_vid_cap()
291 struct v4l2_format *f) in vidioc_s_fmt_vid_cap()
/linux/drivers/media/pci/cx18/
H A Dcx18-ioctl.c53 struct v4l2_format *fmt) in cx18_g_fmt_vid_cap()
77 struct v4l2_format *fmt) in cx18_try_fmt_vid_cap()
122 struct v4l2_format *fmt) in cx18_s_fmt_vid_cap()
262 struct v4l2_format *fmt) in cx18_g_fmt_vbi_cap()
281 struct v4l2_format *fmt) in cx18_g_fmt_sliced_vbi_cap()
306 struct v4l2_format *fmt) in cx18_try_fmt_vbi_cap()
312 struct v4l2_format *fmt) in cx18_try_fmt_sliced_vbi_cap()
331 struct v4l2_format *fmt) in cx18_s_fmt_vbi_cap()
361 struct v4l2_format *fmt) in cx18_s_fmt_sliced_vbi_cap()
/linux/drivers/media/pci/bt8xx/
H A Dbttvp.h230 int bttv_try_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *f);
231 int bttv_g_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *f);
232 int bttv_s_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *f);
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-regs.h307 struct v4l2_format format;
361 struct v4l2_format *f,
364 enum mdp_ycbcr_profile mdp_map_ycbcr_prof_mplane(struct v4l2_format *f,
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec.c113 static void rkvdec_reset_fmt(struct rkvdec_ctx *ctx, struct v4l2_format *f, in rkvdec_reset_fmt()
127 struct v4l2_format *f = &ctx->decoded_fmt; in rkvdec_reset_decoded_fmt()
615 struct v4l2_format *f = &ctx->coded_fmt; in rkvdec_reset_coded_fmt()
667 struct v4l2_format *f) in rkvdec_try_capture_fmt()
700 struct v4l2_format *f) in rkvdec_try_output_fmt()
732 struct v4l2_format *f) in rkvdec_s_capture_fmt()
753 struct v4l2_format *f) in rkvdec_s_output_fmt()
758 struct v4l2_format *cap_fmt; in rkvdec_s_output_fmt()
818 struct v4l2_format *f) in rkvdec_g_output_fmt()
827 struct v4l2_format *f) in rkvdec_g_capture_fmt()
[all …]
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c132 struct v4l2_format *f) in sun4i_csi_try_fmt_vid_cap()
142 struct v4l2_format *f) in sun4i_csi_s_fmt_vid_cap()
153 struct v4l2_format *f) in sun4i_csi_g_fmt_vid_cap()
/linux/drivers/media/platform/microchip/
H A Dmicrochip-isc.h301 struct v4l2_format fmt;
302 struct v4l2_format try_fmt;
/linux/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c289 struct v4l2_format *f) in rotate_g_fmt_vid_cap()
299 struct v4l2_format *f) in rotate_g_fmt_vid_out()
309 struct v4l2_format *f) in rotate_try_fmt_vid_cap()
317 struct v4l2_format *f) in rotate_try_fmt_vid_out()
340 struct v4l2_format *f) in rotate_s_fmt_vid_cap()
360 struct v4l2_format *f) in rotate_s_fmt_vid_out()
/linux/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp_params.h34 struct v4l2_format format;
/linux/drivers/media/platform/qcom/camss/
H A Dcamss-video.h41 struct v4l2_format active_fmt;
/linux/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c394 struct v4l2_format *f) in deinterlace_g_fmt_vid_cap()
404 struct v4l2_format *f) in deinterlace_g_fmt_vid_out()
414 struct v4l2_format *f) in deinterlace_try_fmt_vid_cap()
428 struct v4l2_format *f) in deinterlace_try_fmt_vid_out()
444 struct v4l2_format *f) in deinterlace_s_fmt_vid_cap()
464 struct v4l2_format *f) in deinterlace_s_fmt_vid_out()

123456