Lines Matching refs:format

144 			    struct v4l2_subdev_format *format)  in vimc_scaler_set_fmt()  argument
150 if (format->which == V4L2_SUBDEV_FORMAT_ACTIVE && vscaler->src_frame) in vimc_scaler_set_fmt()
153 fmt = v4l2_subdev_state_get_format(sd_state, format->pad); in vimc_scaler_set_fmt()
159 if (format->pad == VIMC_SCALER_SINK) { in vimc_scaler_set_fmt()
163 vpix = vimc_pix_map_by_code(format->format.code); in vimc_scaler_set_fmt()
165 fmt->code = format->format.code; in vimc_scaler_set_fmt()
170 fmt->colorspace = format->format.colorspace; in vimc_scaler_set_fmt()
171 fmt->ycbcr_enc = format->format.ycbcr_enc; in vimc_scaler_set_fmt()
172 fmt->quantization = format->format.quantization; in vimc_scaler_set_fmt()
173 fmt->xfer_func = format->format.xfer_func; in vimc_scaler_set_fmt()
178 fmt->width = clamp_t(u32, format->format.width, VIMC_FRAME_MIN_WIDTH, in vimc_scaler_set_fmt()
180 fmt->height = clamp_t(u32, format->format.height, VIMC_FRAME_MIN_HEIGHT, in vimc_scaler_set_fmt()
187 if (format->pad == VIMC_SCALER_SINK) { in vimc_scaler_set_fmt()
201 format->format = *fmt; in vimc_scaler_set_fmt()
279 const struct v4l2_mbus_framefmt *format; in vimc_scaler_s_stream() local
289 format = v4l2_subdev_state_get_format(state, VIMC_SCALER_SINK); in vimc_scaler_s_stream()
290 vscaler->hw.sink_fmt = *format; in vimc_scaler_s_stream()
291 vscaler->hw.bpp = vimc_pix_map_by_code(format->code)->bpp; in vimc_scaler_s_stream()
294 format = v4l2_subdev_state_get_format(state, VIMC_SCALER_SRC); in vimc_scaler_s_stream()
295 vscaler->hw.src_fmt = *format; in vimc_scaler_s_stream()
296 frame_size = format->width * format->height * vscaler->hw.bpp; in vimc_scaler_s_stream()