Lines Matching refs:format

836 				struct v4l2_mbus_framefmt *format)  in adv7511_fill_format()  argument
838 memset(format, 0, sizeof(*format)); in adv7511_fill_format()
840 format->width = state->dv_timings.bt.width; in adv7511_fill_format()
841 format->height = state->dv_timings.bt.height; in adv7511_fill_format()
842 format->field = V4L2_FIELD_NONE; in adv7511_fill_format()
847 struct v4l2_subdev_format *format) in adv7511_get_fmt() argument
851 if (format->pad != 0) in adv7511_get_fmt()
854 adv7511_fill_format(state, &format->format); in adv7511_get_fmt()
856 if (format->which == V4L2_SUBDEV_FORMAT_TRY) { in adv7511_get_fmt()
859 fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); in adv7511_get_fmt()
860 format->format.code = fmt->code; in adv7511_get_fmt()
861 format->format.colorspace = fmt->colorspace; in adv7511_get_fmt()
862 format->format.ycbcr_enc = fmt->ycbcr_enc; in adv7511_get_fmt()
863 format->format.quantization = fmt->quantization; in adv7511_get_fmt()
865 format->format.code = state->fmt_code; in adv7511_get_fmt()
866 format->format.colorspace = state->colorspace; in adv7511_get_fmt()
867 format->format.ycbcr_enc = state->ycbcr_enc; in adv7511_get_fmt()
868 format->format.quantization = state->quantization; in adv7511_get_fmt()
876 struct v4l2_subdev_format *format) in adv7511_set_fmt() argument
895 if (format->pad != 0) in adv7511_set_fmt()
897 switch (format->format.code) { in adv7511_set_fmt()
906 adv7511_fill_format(state, &format->format); in adv7511_set_fmt()
907 if (format->which == V4L2_SUBDEV_FORMAT_TRY) { in adv7511_set_fmt()
910 fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); in adv7511_set_fmt()
911 fmt->code = format->format.code; in adv7511_set_fmt()
912 fmt->colorspace = format->format.colorspace; in adv7511_set_fmt()
913 fmt->ycbcr_enc = format->format.ycbcr_enc; in adv7511_set_fmt()
914 fmt->quantization = format->format.quantization; in adv7511_set_fmt()
918 switch (format->format.code) { in adv7511_set_fmt()
935 state->fmt_code = format->format.code; in adv7511_set_fmt()
936 state->colorspace = format->format.colorspace; in adv7511_set_fmt()
937 state->ycbcr_enc = format->format.ycbcr_enc; in adv7511_set_fmt()
938 state->quantization = format->format.quantization; in adv7511_set_fmt()
940 switch (format->format.colorspace) { in adv7511_set_fmt()
948 if (y && format->format.ycbcr_enc == V4L2_YCBCR_ENC_XV601) { in adv7511_set_fmt()
955 if (y && format->format.ycbcr_enc == V4L2_YCBCR_ENC_XV709) { in adv7511_set_fmt()
967 if (y && format->format.ycbcr_enc == V4L2_YCBCR_ENC_BT2020_CONST_LUM) in adv7511_set_fmt()
989 switch (format->format.quantization) { in adv7511_set_fmt()