Lines Matching defs:fmt
82 #define vpe_dbg(vpedev, fmt, arg...) \
83 dev_dbg((vpedev)->v4l2_dev.dev, fmt, ##arg)
84 #define vpe_err(vpedev, fmt, arg...) \
85 dev_err((vpedev)->v4l2_dev.dev, fmt, ##arg)
326 struct vpe_fmt *fmt; /* format info */
351 struct vpe_fmt *fmt;
355 fmt = &vpe_formats[k];
356 if (fmt->fourcc == fourcc)
357 return fmt;
365 return __find_format(f->fmt.pix.pixelformat);
685 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt;
697 if (fmt->fourcc == V4L2_PIX_FMT_NV12 ||
698 fmt->fourcc == V4L2_PIX_FMT_NV21)
710 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt;
713 if (fmt->fourcc == V4L2_PIX_FMT_NV12 ||
714 fmt->fourcc == V4L2_PIX_FMT_NV21)
759 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_DST].fmt;
763 finfo = v4l2_format_info(fmt->fourcc);
767 (struct vpdma_data_format *)fmt->vpdma_fmt[0], 0xff);
768 } else if (fmt->fourcc == V4L2_PIX_FMT_NV16)
777 if (fmt->fourcc != V4L2_PIX_FMT_NV12 &&
778 fmt->fourcc != V4L2_PIX_FMT_NV21)
873 spix = &s_q_data->format.fmt.pix_mp;
1021 struct vpe_fmt *fmt = q_data->fmt;
1034 pix = &q_data->format.fmt.pix_mp;
1039 int plane = fmt->coplanar ? p_data->vb_part : 0;
1041 pix = &q_data->format.fmt.pix_mp;
1042 vpdma_fmt = fmt->vpdma_fmt[plane];
1087 struct vpe_fmt *fmt = q_data->fmt;
1098 pix = &q_data->format.fmt.pix_mp;
1106 int plane = fmt->coplanar ? p_data->vb_part : 0;
1108 vpdma_fmt = fmt->vpdma_fmt[plane];
1153 if (fmt->fourcc == V4L2_PIX_FMT_NV12 ||
1154 fmt->fourcc == V4L2_PIX_FMT_NV21)
1175 if (p_data->vb_part && (fmt->fourcc == V4L2_PIX_FMT_NV12 ||
1176 fmt->fourcc == V4L2_PIX_FMT_NV21))
1218 d_finfo = v4l2_format_info(d_q_data->fmt->fourcc);
1295 if (d_q_data->fmt->coplanar)
1339 if (d_q_data->fmt->coplanar)
1533 struct vpe_fmt *fmt = NULL;
1539 fmt = &vpe_formats[i];
1546 if (!fmt)
1549 f->pixelformat = fmt->fourcc;
1564 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp;
1585 spix = &s_q_data->format.fmt.pix_mp;
1597 struct vpe_fmt *fmt, int type)
1599 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp;
1606 if (!fmt || !(fmt->types & type)) {
1609 fmt = __find_format(V4L2_PIX_FMT_YUYV);
1618 depth = fmt->vpdma_fmt[VPE_LUMA]->depth;
1659 pix->num_planes = fmt->coplanar ? 2 : 1;
1660 else if (pix->num_planes > 1 && !fmt->coplanar)
1663 pix->pixelformat = fmt->fourcc;
1664 finfo = v4l2_format_info(fmt->fourcc);
1689 depth = fmt->vpdma_fmt[i]->depth;
1691 stride = (pix->width * fmt->vpdma_fmt[VPE_LUMA]->depth) >> 3;
1706 if (pix->num_planes == 1 && fmt->coplanar)
1709 fmt->vpdma_fmt[VPE_CHROMA]->depth >> 3;
1725 struct vpe_fmt *fmt = find_format(f);
1728 return __vpe_try_fmt(ctx, f, fmt, VPE_FMT_TYPE_OUTPUT);
1730 return __vpe_try_fmt(ctx, f, fmt, VPE_FMT_TYPE_CAPTURE);
1735 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp;
1753 qpix = &q_data->format.fmt.pix_mp;
1754 q_data->fmt = find_format(f);
1775 vpe_dbg(ctx->dev, "Setting format for type %d, wxh: %dx%d, fmt: %d bpl_y %d",
1820 pix = &q_data->format.fmt.pix_mp;
1889 pix = &q_data->format.fmt.pix_mp;
2039 pix = &q_data->format.fmt.pix_mp;
2067 pix = &q_data->format.fmt.pix_mp;
2326 pix = &s_q_data->format.fmt.pix_mp;
2327 s_q_data->fmt = __find_format(V4L2_PIX_FMT_YUYV);
2328 pix->pixelformat = s_q_data->fmt->fourcc;
2334 s_q_data->fmt->vpdma_fmt[VPE_LUMA]->depth) >> 3;