Lines Matching refs:format

945 				struct v4l2_mbus_framefmt *format)  in adv7511_fill_format()  argument
947 memset(format, 0, sizeof(*format)); in adv7511_fill_format()
949 format->width = state->dv_timings.bt.width; in adv7511_fill_format()
950 format->height = state->dv_timings.bt.height; in adv7511_fill_format()
951 format->field = V4L2_FIELD_NONE; in adv7511_fill_format()
956 struct v4l2_subdev_format *format) in adv7511_get_fmt() argument
960 if (format->pad != 0) in adv7511_get_fmt()
963 adv7511_fill_format(state, &format->format); in adv7511_get_fmt()
965 if (format->which == V4L2_SUBDEV_FORMAT_TRY) { in adv7511_get_fmt()
968 fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); in adv7511_get_fmt()
969 format->format.code = fmt->code; in adv7511_get_fmt()
970 format->format.colorspace = fmt->colorspace; in adv7511_get_fmt()
971 format->format.ycbcr_enc = fmt->ycbcr_enc; in adv7511_get_fmt()
972 format->format.quantization = fmt->quantization; in adv7511_get_fmt()
973 format->format.xfer_func = fmt->xfer_func; in adv7511_get_fmt()
975 format->format.code = state->fmt_code; in adv7511_get_fmt()
976 format->format.colorspace = state->colorspace; in adv7511_get_fmt()
977 format->format.ycbcr_enc = state->ycbcr_enc; in adv7511_get_fmt()
978 format->format.quantization = state->quantization; in adv7511_get_fmt()
979 format->format.xfer_func = state->xfer_func; in adv7511_get_fmt()
987 struct v4l2_subdev_format *format) in adv7511_set_fmt() argument
1006 if (format->pad != 0) in adv7511_set_fmt()
1008 switch (format->format.code) { in adv7511_set_fmt()
1017 adv7511_fill_format(state, &format->format); in adv7511_set_fmt()
1018 if (format->which == V4L2_SUBDEV_FORMAT_TRY) { in adv7511_set_fmt()
1021 fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); in adv7511_set_fmt()
1022 fmt->code = format->format.code; in adv7511_set_fmt()
1023 fmt->colorspace = format->format.colorspace; in adv7511_set_fmt()
1024 fmt->ycbcr_enc = format->format.ycbcr_enc; in adv7511_set_fmt()
1025 fmt->quantization = format->format.quantization; in adv7511_set_fmt()
1026 fmt->xfer_func = format->format.xfer_func; in adv7511_set_fmt()
1030 switch (format->format.code) { in adv7511_set_fmt()
1047 state->fmt_code = format->format.code; in adv7511_set_fmt()
1048 state->colorspace = format->format.colorspace; in adv7511_set_fmt()
1049 state->ycbcr_enc = format->format.ycbcr_enc; in adv7511_set_fmt()
1050 state->quantization = format->format.quantization; in adv7511_set_fmt()
1051 state->xfer_func = format->format.xfer_func; in adv7511_set_fmt()
1053 switch (format->format.colorspace) { in adv7511_set_fmt()
1061 if (y && format->format.ycbcr_enc == V4L2_YCBCR_ENC_XV601) { in adv7511_set_fmt()
1068 if (y && format->format.ycbcr_enc == V4L2_YCBCR_ENC_XV709) { in adv7511_set_fmt()
1080 if (y && format->format.ycbcr_enc == V4L2_YCBCR_ENC_BT2020_CONST_LUM) in adv7511_set_fmt()
1102 switch (format->format.quantization) { in adv7511_set_fmt()