| /Linux-v5.10/drivers/staging/media/hantro/ |
| D | hantro_v4l2.c | 34 struct v4l2_pix_format_mplane *pix_mp); 36 struct v4l2_pix_format_mplane *pix_mp); 212 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt_out_mplane() local 217 *pix_mp = ctx->src_fmt; in vidioc_g_fmt_out_mplane() 225 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt_cap_mplane() local 230 *pix_mp = ctx->dst_fmt; in vidioc_g_fmt_cap_mplane() 236 struct v4l2_pix_format_mplane *pix_mp, in hantro_try_fmt() argument 246 (pix_mp->pixelformat & 0x7f), in hantro_try_fmt() 247 (pix_mp->pixelformat >> 8) & 0x7f, in hantro_try_fmt() 248 (pix_mp->pixelformat >> 16) & 0x7f, in hantro_try_fmt() [all …]
|
| /Linux-v5.10/drivers/media/platform/mtk-jpeg/ |
| D | mtk_jpeg_core.c | 262 static int mtk_jpeg_try_fmt_mplane(struct v4l2_pix_format_mplane *pix_mp, in mtk_jpeg_try_fmt_mplane() argument 267 pix_mp->field = V4L2_FIELD_NONE; in mtk_jpeg_try_fmt_mplane() 269 pix_mp->num_planes = fmt->colplanes; in mtk_jpeg_try_fmt_mplane() 270 pix_mp->pixelformat = fmt->fourcc; in mtk_jpeg_try_fmt_mplane() 273 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[0]; in mtk_jpeg_try_fmt_mplane() 275 pix_mp->height = clamp(pix_mp->height, MTK_JPEG_MIN_HEIGHT, in mtk_jpeg_try_fmt_mplane() 277 pix_mp->width = clamp(pix_mp->width, MTK_JPEG_MIN_WIDTH, in mtk_jpeg_try_fmt_mplane() 289 pix_mp->height = clamp(round_up(pix_mp->height, fmt->v_align), in mtk_jpeg_try_fmt_mplane() 291 pix_mp->width = clamp(round_up(pix_mp->width, fmt->h_align), in mtk_jpeg_try_fmt_mplane() 295 struct v4l2_plane_pix_format *pfmt = &pix_mp->plane_fmt[i]; in mtk_jpeg_try_fmt_mplane() [all …]
|
| D | mtk_jpeg_core.h | 137 struct v4l2_pix_format_mplane pix_mp; member
|
| /Linux-v5.10/drivers/media/platform/mtk-mdp/ |
| D | mtk_mdp_m2m.c | 178 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in mtk_mdp_try_fmt_mplane() local 184 fmt = mtk_mdp_find_fmt(pix_mp->pixelformat, f->type); in mtk_mdp_try_fmt_mplane() 190 pix_mp->pixelformat); in mtk_mdp_try_fmt_mplane() 194 pix_mp->field = V4L2_FIELD_NONE; in mtk_mdp_try_fmt_mplane() 195 pix_mp->pixelformat = fmt->pixelformat; in mtk_mdp_try_fmt_mplane() 197 pix_mp->colorspace = ctx->colorspace; in mtk_mdp_try_fmt_mplane() 198 pix_mp->xfer_func = ctx->xfer_func; in mtk_mdp_try_fmt_mplane() 199 pix_mp->ycbcr_enc = ctx->ycbcr_enc; in mtk_mdp_try_fmt_mplane() 200 pix_mp->quantization = ctx->quant; in mtk_mdp_try_fmt_mplane() 202 memset(pix_mp->reserved, 0, sizeof(pix_mp->reserved)); in mtk_mdp_try_fmt_mplane() [all …]
|
| /Linux-v5.10/drivers/staging/media/rkvdec/ |
| D | rkvdec.c | 131 f->fmt.pix_mp.pixelformat = fourcc; in rkvdec_reset_fmt() 132 f->fmt.pix_mp.field = V4L2_FIELD_NONE; in rkvdec_reset_fmt() 133 f->fmt.pix_mp.colorspace = V4L2_COLORSPACE_REC709, in rkvdec_reset_fmt() 134 f->fmt.pix_mp.ycbcr_enc = V4L2_YCBCR_ENC_DEFAULT; in rkvdec_reset_fmt() 135 f->fmt.pix_mp.quantization = V4L2_QUANTIZATION_DEFAULT; in rkvdec_reset_fmt() 136 f->fmt.pix_mp.xfer_func = V4L2_XFER_FUNC_DEFAULT; in rkvdec_reset_fmt() 147 f->fmt.pix_mp.width = ctx->coded_fmt_desc->frmsize.min_width; in rkvdec_reset_coded_fmt() 148 f->fmt.pix_mp.height = ctx->coded_fmt_desc->frmsize.min_height; in rkvdec_reset_coded_fmt() 160 v4l2_fill_pixfmt_mp(&f->fmt.pix_mp, in rkvdec_reset_decoded_fmt() 162 ctx->coded_fmt.fmt.pix_mp.width, in rkvdec_reset_decoded_fmt() [all …]
|
| /Linux-v5.10/drivers/media/platform/qcom/camss/ |
| D | camss-video.c | 311 format->fmt.pix_mp.pixelformat, in video_get_subdev_format() 318 return video_mbus_to_pix_mp(&fmt.format, &format->fmt.pix_mp, in video_get_subdev_format() 332 &video->active_fmt.fmt.pix_mp; in video_queue_setup() 361 &video->active_fmt.fmt.pix_mp; in video_buf_init() 389 &video->active_fmt.fmt.pix_mp; in video_buf_prepare() 416 struct v4l2_pix_format_mplane *pix = &video->active_fmt.fmt.pix_mp; in video_check_format() 418 struct v4l2_pix_format_mplane *sd_pix = &format.fmt.pix_mp; in video_check_format() 430 pix->field != format.fmt.pix_mp.field) in video_check_format() 655 struct v4l2_pix_format_mplane *pix_mp; in __video_try_fmt() local 664 pix_mp = &f->fmt.pix_mp; in __video_try_fmt() [all …]
|
| /Linux-v5.10/drivers/media/test-drivers/vicodec/ |
| D | vicodec-core.c | 767 struct v4l2_pix_format_mplane *pix_mp; in vidioc_g_fmt() local 801 pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt() 802 pix_mp->width = q_data->coded_width; in vidioc_g_fmt() 803 pix_mp->height = q_data->coded_height; in vidioc_g_fmt() 804 pix_mp->field = V4L2_FIELD_NONE; in vidioc_g_fmt() 805 pix_mp->pixelformat = info->id; in vidioc_g_fmt() 806 pix_mp->num_planes = 1; in vidioc_g_fmt() 807 pix_mp->plane_fmt[0].bytesperline = in vidioc_g_fmt() 809 pix_mp->plane_fmt[0].sizeimage = q_data->sizeimage; in vidioc_g_fmt() 810 pix_mp->colorspace = ctx->state.colorspace; in vidioc_g_fmt() [all …]
|
| /Linux-v5.10/drivers/media/platform/exynos-gsc/ |
| D | gsc-core.c | 394 struct v4l2_pix_format_mplane *pix_mp = &f->fmt.pix_mp; in gsc_try_fmt_mplane() local 400 pr_debug("user put w: %d, h: %d", pix_mp->width, pix_mp->height); in gsc_try_fmt_mplane() 402 fmt = find_fmt(&pix_mp->pixelformat, NULL, 0); in gsc_try_fmt_mplane() 405 pix_mp->pixelformat); in gsc_try_fmt_mplane() 409 if (pix_mp->field == V4L2_FIELD_ANY) in gsc_try_fmt_mplane() 410 pix_mp->field = V4L2_FIELD_NONE; in gsc_try_fmt_mplane() 411 else if (pix_mp->field != V4L2_FIELD_NONE) { in gsc_try_fmt_mplane() 412 pr_debug("Not supported field order(%d)\n", pix_mp->field); in gsc_try_fmt_mplane() 431 pix_mp->colorspace = ctx->out_colorspace; in gsc_try_fmt_mplane() 439 tmp_w = pix_mp->width; in gsc_try_fmt_mplane() [all …]
|
| /Linux-v5.10/drivers/media/platform/mtk-vcodec/ |
| D | mtk_vcodec_dec.c | 81 if (fmt->fourcc == f->fmt.pix_mp.pixelformat) in mtk_vdec_find_format() 659 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_try_fmt() 744 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_try_fmt_vid_out_mplane() 836 struct v4l2_pix_format_mplane *pix_mp; in vidioc_vdec_s_fmt() local 847 pix_mp = &f->fmt.pix_mp; in vidioc_vdec_s_fmt() 886 q_data->sizeimage[0] = pix_mp->plane_fmt[0].sizeimage; in vidioc_vdec_s_fmt() 887 q_data->coded_width = pix_mp->width; in vidioc_vdec_s_fmt() 888 q_data->coded_height = pix_mp->height; in vidioc_vdec_s_fmt() 890 ctx->colorspace = pix_mp->colorspace; in vidioc_vdec_s_fmt() 891 ctx->ycbcr_enc = pix_mp->ycbcr_enc; in vidioc_vdec_s_fmt() [all …]
|
| D | mtk_vcodec_enc.c | 254 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_try_fmt() 419 q_data->coded_width = f->fmt.pix_mp.width; in vidioc_venc_s_fmt_cap() 420 q_data->coded_height = f->fmt.pix_mp.height; in vidioc_venc_s_fmt_cap() 421 q_data->field = f->fmt.pix_mp.field; in vidioc_venc_s_fmt_cap() 423 for (i = 0; i < f->fmt.pix_mp.num_planes; i++) { in vidioc_venc_s_fmt_cap() 426 plane_fmt = &f->fmt.pix_mp.plane_fmt[i]; in vidioc_venc_s_fmt_cap() 453 struct v4l2_pix_format_mplane *pix_fmt_mp = &f->fmt.pix_mp; in vidioc_venc_s_fmt_out() 485 q_data->visible_width = f->fmt.pix_mp.width; in vidioc_venc_s_fmt_out() 486 q_data->visible_height = f->fmt.pix_mp.height; in vidioc_venc_s_fmt_out() 492 q_data->coded_width = f->fmt.pix_mp.width; in vidioc_venc_s_fmt_out() [all …]
|
| /Linux-v5.10/drivers/media/platform/s5p-mfc/ |
| D | s5p_mfc_dec.c | 153 if (formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format() 304 struct v4l2_pix_format_mplane *pix_mp; in vidioc_g_fmt() local 307 pix_mp = &f->fmt.pix_mp; in vidioc_g_fmt() 324 pix_mp->width = ctx->buf_width; in vidioc_g_fmt() 325 pix_mp->height = ctx->buf_height; in vidioc_g_fmt() 326 pix_mp->field = V4L2_FIELD_NONE; in vidioc_g_fmt() 327 pix_mp->num_planes = 2; in vidioc_g_fmt() 330 pix_mp->pixelformat = ctx->dst_fmt->fourcc; in vidioc_g_fmt() 331 pix_mp->plane_fmt[0].bytesperline = ctx->buf_width; in vidioc_g_fmt() 332 pix_mp->plane_fmt[0].sizeimage = ctx->luma_size; in vidioc_g_fmt() [all …]
|
| /Linux-v5.10/drivers/staging/media/ipu3/ |
| D | ipu3-v4l2.c | 32 imgu_pipe->nodes[IMGU_NODE_IN].vdev_fmt.fmt.pix_mp.width; in imgu_subdev_open() 34 imgu_pipe->nodes[IMGU_NODE_IN].vdev_fmt.fmt.pix_mp.height; in imgu_subdev_open() 91 &imgu_pipe->nodes[node].vdev_fmt.fmt.pix_mp : NULL; in imgu_subdev_s_stream() 352 need_bytes = node->vdev_fmt.fmt.pix_mp.plane_fmt[0].sizeimage; in imgu_vb2_buf_queue() 397 size = fmt->fmt.pix_mp.plane_fmt[0].sizeimage; in imgu_vb2_queue_setup() 583 if (formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format() 697 fmts[i] = kmemdup(&imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp, in imgu_fmt() 705 fmts[i] = &imgu_pipe->nodes[inode].vdev_fmt.fmt.pix_mp; in imgu_fmt() 737 *fmts[css_q] = f->fmt.pix_mp; in imgu_fmt() 749 f->fmt.pix_mp = *fmts[css_q]; in imgu_fmt() [all …]
|
| /Linux-v5.10/drivers/staging/media/meson/vdec/ |
| D | vdec.c | 495 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_try_fmt_common() 574 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_g_fmt() 602 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_s_fmt() 626 format.fmt.pix_mp.pixelformat = pixfmt_out; in vdec_s_fmt() 627 format.fmt.pix_mp.width = orig_pixmp.width; in vdec_s_fmt() 628 format.fmt.pix_mp.height = orig_pixmp.height; in vdec_s_fmt() 632 sess->width = format.fmt.pix_mp.width; in vdec_s_fmt() 633 sess->height = format.fmt.pix_mp.height; in vdec_s_fmt() 644 format.fmt.pix_mp.pixelformat = pixfmt_cap; in vdec_s_fmt() 645 format.fmt.pix_mp.width = orig_pixmp.width; in vdec_s_fmt() [all …]
|
| /Linux-v5.10/drivers/media/platform/qcom/venus/ |
| D | vdec.c | 144 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_try_fmt_common() 238 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_g_fmt() 274 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in vdec_s_fmt() 303 format.fmt.pix_mp.pixelformat = pixfmt_out; in vdec_s_fmt() 304 format.fmt.pix_mp.width = orig_pixmp.width; in vdec_s_fmt() 305 format.fmt.pix_mp.height = orig_pixmp.height; in vdec_s_fmt() 309 inst->out_width = format.fmt.pix_mp.width; in vdec_s_fmt() 310 inst->out_height = format.fmt.pix_mp.height; in vdec_s_fmt() 321 format.fmt.pix_mp.pixelformat = pixfmt_cap; in vdec_s_fmt() 322 format.fmt.pix_mp.width = orig_pixmp.width; in vdec_s_fmt() [all …]
|
| D | venc.c | 169 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in venc_try_fmt_common() 229 struct v4l2_pix_format_mplane *pixmp = &f->fmt.pix_mp; in venc_s_fmt() 260 format.fmt.pix_mp.pixelformat = pixfmt_out; in venc_s_fmt() 261 format.fmt.pix_mp.width = orig_pixmp.width; in venc_s_fmt() 262 format.fmt.pix_mp.height = orig_pixmp.height; in venc_s_fmt() 266 inst->out_width = format.fmt.pix_mp.width; in venc_s_fmt() 267 inst->out_height = format.fmt.pix_mp.height; in venc_s_fmt() 277 format.fmt.pix_mp.pixelformat = pixfmt_cap; in venc_s_fmt() 278 format.fmt.pix_mp.width = orig_pixmp.width; in venc_s_fmt() 279 format.fmt.pix_mp.height = orig_pixmp.height; in venc_s_fmt() [all …]
|
| /Linux-v5.10/drivers/media/platform/sunxi/sun4i-csi/ |
| D | sun4i_v4l2.c | 144 _sun4i_csi_try_fmt(csi, &f->fmt.pix_mp); in sun4i_csi_try_fmt_vid_cap() 154 _sun4i_csi_try_fmt(csi, &f->fmt.pix_mp); in sun4i_csi_s_fmt_vid_cap() 155 csi->fmt = f->fmt.pix_mp; in sun4i_csi_s_fmt_vid_cap() 165 f->fmt.pix_mp = csi->fmt; in sun4i_csi_g_fmt_vid_cap()
|
| /Linux-v5.10/drivers/media/platform/ |
| D | rcar_fdp1.c | 1416 f->fmt.pix_mp = q_data->format; in fdp1_g_fmt() 1594 fdp1_try_fmt_output(ctx, NULL, &f->fmt.pix_mp); in fdp1_try_fmt() 1596 fdp1_try_fmt_capture(ctx, NULL, &f->fmt.pix_mp); in fdp1_try_fmt() 1600 (char *)&f->fmt.pix_mp.pixelformat, f->fmt.pix_mp.pixelformat, in fdp1_try_fmt() 1601 f->fmt.pix_mp.width, f->fmt.pix_mp.height, f->fmt.pix_mp.field); in fdp1_try_fmt() 1671 fdp1_set_format(ctx, &f->fmt.pix_mp, f->type); in fdp1_s_fmt() 1675 (char *)&f->fmt.pix_mp.pixelformat, f->fmt.pix_mp.pixelformat, in fdp1_s_fmt() 1676 f->fmt.pix_mp.width, f->fmt.pix_mp.height, f->fmt.pix_mp.field); in fdp1_s_fmt()
|
| D | renesas-ceu.c | 794 struct v4l2_pix_format_mplane *pix = &v4l2_fmt->fmt.pix_mp; in __ceu_try_fmt() 911 v4l2_fill_mbus_format_mplane(&format.format, &v4l2_fmt->fmt.pix_mp); in ceu_set_fmt() 916 ceudev->v4l2_pix = v4l2_fmt->fmt.pix_mp; in ceu_set_fmt() 932 .fmt.pix_mp = { in ceu_set_default_fmt() 955 ceudev->v4l2_pix = v4l2_fmt.fmt.pix_mp; in ceu_set_default_fmt() 1184 f->fmt.pix_mp = ceudev->v4l2_pix; in ceu_g_fmt_vid_cap()
|
| /Linux-v5.10/drivers/media/platform/ti-vpe/ |
| D | csc.c | 153 mp = &src_fmt->fmt.pix_mp; in csc_set_coeff() 165 mp = &dst_fmt->fmt.pix_mp; in csc_set_coeff()
|
| D | vpe.c | 873 spix = &s_q_data->format.fmt.pix_mp; in set_srcdst_params() 1034 pix = &q_data->format.fmt.pix_mp; in add_out_dtd() 1041 pix = &q_data->format.fmt.pix_mp; in add_out_dtd() 1098 pix = &q_data->format.fmt.pix_mp; in add_in_dtd() 1564 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in vpe_g_fmt() 1585 spix = &s_q_data->format.fmt.pix_mp; in vpe_g_fmt() 1599 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in __vpe_try_fmt() 1735 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in __vpe_s_fmt() 1753 qpix = &q_data->format.fmt.pix_mp; in __vpe_s_fmt() 1820 pix = &q_data->format.fmt.pix_mp; in __vpe_try_selection() [all …]
|
| /Linux-v5.10/drivers/media/platform/exynos4-is/ |
| D | fimc-m2m.c | 271 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in fimc_try_fmt_mplane() 309 fimc_adjust_mplane_format(fmt, pix->width, pix->height, &f->fmt.pix_mp); in fimc_try_fmt_mplane() 367 fmt = fimc_find_format(&f->fmt.pix_mp.pixelformat, NULL, in fimc_m2m_s_fmt_mplane() 372 __set_frame_format(frame, fmt, &f->fmt.pix_mp); in fimc_m2m_s_fmt_mplane()
|
| D | fimc-isp-video.c | 376 f->fmt.pix_mp = isp->video_capture.pixfmt; in isp_video_g_fmt_mplane() 410 __isp_video_try_fmt(isp, &f->fmt.pix_mp, NULL); in isp_video_try_fmt_mplane() 419 struct v4l2_pix_format_mplane *pixm = &f->fmt.pix_mp; in isp_video_s_fmt_mplane()
|
| /Linux-v5.10/drivers/media/v4l2-core/ |
| D | v4l2-compat-ioctl32.c | 231 struct v4l2_pix_format_mplane pix_mp; member 308 return copy_in_user(&p64->fmt.pix_mp, &p32->fmt.pix_mp, in __get_v4l2_format32() 309 sizeof(p64->fmt.pix_mp)) ? -EFAULT : 0; in __get_v4l2_format32() 379 return copy_in_user(&p32->fmt.pix_mp, &p64->fmt.pix_mp, in __put_v4l2_format32() 380 sizeof(p64->fmt.pix_mp)) ? -EFAULT : 0; in __put_v4l2_format32()
|
| D | v4l2-ioctl.c | 308 mp = &p->fmt.pix_mp; in v4l_print_format() 1034 fmt->fmt.pix_mp.num_planes = min_t(u32, fmt->fmt.pix_mp.num_planes, in v4l_sanitize_format() 1676 CLEAR_AFTER_FIELD(p, fmt.pix_mp.xfer_func); in v4l_s_fmt() 1677 for (i = 0; i < p->fmt.pix_mp.num_planes; i++) in v4l_s_fmt() 1678 CLEAR_AFTER_FIELD(&p->fmt.pix_mp.plane_fmt[i], in v4l_s_fmt() 1707 CLEAR_AFTER_FIELD(p, fmt.pix_mp.xfer_func); in v4l_s_fmt() 1708 for (i = 0; i < p->fmt.pix_mp.num_planes; i++) in v4l_s_fmt() 1709 CLEAR_AFTER_FIELD(&p->fmt.pix_mp.plane_fmt[i], in v4l_s_fmt() 1778 CLEAR_AFTER_FIELD(p, fmt.pix_mp.xfer_func); in v4l_try_fmt() 1779 for (i = 0; i < p->fmt.pix_mp.num_planes; i++) in v4l_try_fmt() [all …]
|
| /Linux-v5.10/Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-fmt.rst | 54 :c:type:`v4l2_pix_format_mplane` ``pix_mp`` 108 - ``pix_mp``
|