Lines Matching refs:format
711 struct v4l2_subdev_format *format)
713 struct v4l2_mbus_framefmt *mbus_fmt = &format->format;
718 dev_dbg(&client->dev, "%s probe %d", __func__, format->pad);
720 if (format->pad >= MIPID02_PAD_NB)
723 if (format->pad == MIPID02_SINK_1)
726 if (format->which == V4L2_SUBDEV_FORMAT_TRY)
728 format->pad);
736 if (format->pad == MIPID02_SOURCE)
746 struct v4l2_subdev_format *format)
751 if (format->which == V4L2_SUBDEV_FORMAT_ACTIVE)
752 format->format = bridge->fmt;
754 format->format = *v4l2_subdev_get_try_format(sd, sd_state,
758 format->format.code = serial_to_parallel_code(format->format.code);
760 /* only apply format for V4L2_SUBDEV_FORMAT_TRY case */
761 if (format->which != V4L2_SUBDEV_FORMAT_TRY)
765 format->format;
770 struct v4l2_subdev_format *format)
776 format->format.code = get_fmt_code(format->format.code);
778 if (format->which == V4L2_SUBDEV_FORMAT_TRY)
779 fmt = v4l2_subdev_get_try_format(sd, sd_state, format->pad);
783 *fmt = format->format;
786 * Propagate the format change to the source pad, taking
787 * care not to update the format pointer given back to user
789 source_fmt = *format;
795 struct v4l2_subdev_format *format)
801 dev_dbg(&client->dev, "%s for %d", __func__, format->pad);
803 if (format->pad >= MIPID02_PAD_NB)
806 if (format->pad == MIPID02_SINK_1)
816 if (format->pad == MIPID02_SOURCE)
817 mipid02_set_fmt_source(sd, sd_state, format);
819 mipid02_set_fmt_sink(sd, sd_state, format);