Lines Matching defs:sdformat
854 struct v4l2_subdev_format *sdformat)
860 if (sdformat->pad >= PRPENCVF_NUM_PADS)
865 fmt = __prp_get_fmt(priv, sd_state, sdformat->pad, sdformat->which);
871 sdformat->format = *fmt;
879 struct v4l2_subdev_format *sdformat,
884 *cc = imx_media_find_ipu_format(sdformat->format.code,
892 sdformat->format.code = (*cc)->codes[0];
896 sdformat->which);
898 if (sdformat->pad == PRPENCVF_SRC_PAD) {
899 sdformat->format.field = infmt->field;
901 prp_bound_align_output(&sdformat->format, infmt,
905 sdformat->format.colorspace = infmt->colorspace;
906 sdformat->format.xfer_func = infmt->xfer_func;
908 v4l_bound_align_image(&sdformat->format.width,
910 &sdformat->format.height,
914 if (sdformat->format.field == V4L2_FIELD_ANY)
915 sdformat->format.field = V4L2_FIELD_NONE;
918 imx_media_try_colorimetry(&sdformat->format, true);
923 struct v4l2_subdev_format *sdformat)
930 if (sdformat->pad >= PRPENCVF_NUM_PADS)
940 prp_try_fmt(priv, sd_state, sdformat, &cc);
942 fmt = __prp_get_fmt(priv, sd_state, sdformat->pad, sdformat->which);
943 *fmt = sdformat->format;
946 if (sdformat->pad == PRPENCVF_SINK_PAD) {
952 format.which = sdformat->which;
953 format.format = sdformat->format;
957 sdformat->which);
959 if (sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE)
963 if (sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE)
964 priv->cc[sdformat->pad] = cc;