Home
last modified time | relevance | path

Searched refs:sink_fmt (Results 1 – 25 of 42) sorted by relevance

12

/linux/drivers/media/platform/rockchip/rkisp1/
A Drkisp1-resizer.c166 sink_fmt->width, sink_fmt->height, in rkisp1_dcrop_config()
388 sink_fmt->field = V4L2_FIELD_NONE; in rkisp1_rsz_init_state()
389 sink_fmt->code = RKISP1_DEF_FMT; in rkisp1_rsz_init_state()
402 *src_fmt = *sink_fmt; in rkisp1_rsz_init_state()
441 struct v4l2_mbus_framefmt *sink_fmt; in rkisp1_rsz_set_sink_crop() local
455 sink_crop->width = sink_fmt->width; in rkisp1_rsz_set_sink_crop()
487 sink_fmt->code = format->code; in rkisp1_rsz_set_sink_fmt()
491 sink_fmt->code = RKISP1_DEF_FMT; in rkisp1_rsz_set_sink_fmt()
521 sink_fmt->ycbcr_enc); in rkisp1_rsz_set_sink_fmt()
532 *format = *sink_fmt; in rkisp1_rsz_set_sink_fmt()
[all …]
A Drkisp1-isp.c260 switch (sink_fmt->bus_width) { in rkisp1_config_isp()
272 sink_fmt->bus_width); in rkisp1_config_isp()
321 isp->sink_fmt = sink_fmt; in rkisp1_config_isp()
577 *src_fmt = *sink_fmt; in rkisp1_isp_init_state()
593 sink_fmt->width = 0; in rkisp1_isp_init_state()
594 sink_fmt->height = 0; in rkisp1_isp_init_state()
597 *src_fmt = *sink_fmt; in rkisp1_isp_init_state()
636 src_fmt->code = sink_fmt->code; in rkisp1_isp_set_src_fmt()
767 sink_fmt->code = format->code; in rkisp1_isp_set_sink_fmt()
800 sink_fmt->ycbcr_enc); in rkisp1_isp_set_sink_fmt()
[all …]
A Drkisp1-csi.c262 code->code = sink_fmt->code; in rkisp1_csi_enum_mbus_code()
296 sink_fmt->width = RKISP1_DEFAULT_WIDTH; in rkisp1_csi_init_state()
297 sink_fmt->height = RKISP1_DEFAULT_HEIGHT; in rkisp1_csi_init_state()
298 sink_fmt->field = V4L2_FIELD_NONE; in rkisp1_csi_init_state()
299 sink_fmt->code = RKISP1_CSI_DEF_FMT; in rkisp1_csi_init_state()
301 *src_fmt = *sink_fmt; in rkisp1_csi_init_state()
320 sink_fmt->code = fmt->format.code; in rkisp1_csi_set_fmt()
324 sink_fmt->code = RKISP1_CSI_DEF_FMT; in rkisp1_csi_set_fmt()
335 fmt->format = *sink_fmt; in rkisp1_csi_set_fmt()
339 *src_fmt = *sink_fmt; in rkisp1_csi_set_fmt()
[all …]
/linux/drivers/media/test-drivers/vimc/
A Dvimc-common.c279 struct v4l2_pix_format source_fmt, sink_fmt; in vimc_vdev_link_validate() local
301 sink_fmt.width, sink_fmt.height, in vimc_vdev_link_validate()
302 sink_fmt.pixelformat, sink_fmt.colorspace, in vimc_vdev_link_validate()
303 sink_fmt.quantization, sink_fmt.xfer_func, in vimc_vdev_link_validate()
304 sink_fmt.ycbcr_enc); in vimc_vdev_link_validate()
307 if (source_fmt.width != sink_fmt.width || in vimc_vdev_link_validate()
308 source_fmt.height != sink_fmt.height || in vimc_vdev_link_validate()
317 if (source_fmt.field != sink_fmt.field && in vimc_vdev_link_validate()
318 sink_fmt.field != V4L2_FIELD_NONE) in vimc_vdev_link_validate()
336 source_fmt.ycbcr_enc != sink_fmt.ycbcr_enc) in vimc_vdev_link_validate()
[all …]
A Dvimc-scaler.c38 struct v4l2_mbus_framefmt sink_fmt; member
74 .width = sink_fmt->width, in vimc_scaler_get_crop_bound_sink()
75 .height = sink_fmt->height, in vimc_scaler_get_crop_bound_sink()
210 struct v4l2_mbus_framefmt *sink_fmt; in vimc_scaler_get_selection() local
221 sel->r = vimc_scaler_get_crop_bound_sink(sink_fmt); in vimc_scaler_get_selection()
231 const struct v4l2_mbus_framefmt *sink_fmt) in vimc_scaler_adjust_sink_crop() argument
234 vimc_scaler_get_crop_bound_sink(sink_fmt); in vimc_scaler_adjust_sink_crop()
246 struct v4l2_mbus_framefmt *sink_fmt; in vimc_scaler_set_selection() local
258 vimc_scaler_adjust_sink_crop(&sel->r, sink_fmt); in vimc_scaler_set_selection()
290 vscaler->hw.sink_fmt = *format; in vimc_scaler_s_stream()
[all …]
A Dvimc-debayer.c321 const struct v4l2_mbus_framefmt *sink_fmt; in vimc_debayer_s_stream() local
331 sink_fmt = v4l2_subdev_state_get_format(state, 0); in vimc_debayer_s_stream()
339 vpix = vimc_pix_map_by_code(sink_fmt->code); in vimc_debayer_s_stream()
344 vimc_debayer_pix_map_by_code(sink_fmt->code); in vimc_debayer_s_stream()
346 vdebayer->hw.size.width = sink_fmt->width; in vimc_debayer_s_stream()
347 vdebayer->hw.size.height = sink_fmt->height; in vimc_debayer_s_stream()
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
A Ddcmipp-byteproc.c194 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_byteproc_enum_mbus_code() local
206 sink_fmt = v4l2_subdev_state_get_format(sd_state, 0); in dcmipp_byteproc_enum_mbus_code()
207 code->code = sink_fmt->code; in dcmipp_byteproc_enum_mbus_code()
277 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_byteproc_get_selection() local
297 sink_fmt = v4l2_subdev_state_get_format(sd_state, 0); in dcmipp_byteproc_get_selection()
316 s->r.width = sink_fmt->width; in dcmipp_byteproc_get_selection()
317 s->r.height = sink_fmt->height; in dcmipp_byteproc_get_selection()
399 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_byteproc_configure_scale_crop() local
405 sink_fmt = v4l2_subdev_state_get_format(state, 0); in dcmipp_byteproc_configure_scale_crop()
426 hprediv = sink_fmt->width / compose->width; in dcmipp_byteproc_configure_scale_crop()
[all …]
A Ddcmipp-parallel.c276 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_par_configure() local
310 sink_fmt = v4l2_subdev_state_get_format(state, 0); in dcmipp_par_configure()
314 vpix = dcmipp_par_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_par_configure()
/linux/drivers/media/platform/nxp/imx8-isi/
A Dimx8-isi-pipe.c240 const struct v4l2_mbus_framefmt *sink_fmt; in mxc_isi_pipe_enable() local
266 sink_fmt = v4l2_subdev_state_get_format(state, MXC_ISI_PIPE_PAD_SINK); in mxc_isi_pipe_enable()
271 sink_info = mxc_isi_bus_format_by_code(sink_fmt->code, in mxc_isi_pipe_enable()
276 in_size.width = sink_fmt->width; in mxc_isi_pipe_enable()
277 in_size.height = sink_fmt->height; in mxc_isi_pipe_enable()
831 struct v4l2_mbus_framefmt *sink_fmt; in mxc_isi_pipe_acquire() local
839 sink_fmt = v4l2_subdev_state_get_format(state, MXC_ISI_PIPE_PAD_SINK); in mxc_isi_pipe_acquire()
843 sink_info = mxc_isi_bus_format_by_code(sink_fmt->code, in mxc_isi_pipe_acquire()
848 bypass = sink_fmt->width == src_fmt->width && in mxc_isi_pipe_acquire()
849 sink_fmt->height == src_fmt->height && in mxc_isi_pipe_acquire()
[all …]
A Dimx8-isi-crossbar.c255 struct v4l2_mbus_framefmt *sink_fmt; in mxc_isi_crossbar_set_fmt() local
283 sink_fmt = v4l2_subdev_state_get_format(state, fmt->pad, fmt->stream); in mxc_isi_crossbar_set_fmt()
284 if (!sink_fmt) in mxc_isi_crossbar_set_fmt()
287 *sink_fmt = fmt->format; in mxc_isi_crossbar_set_fmt()
/linux/drivers/media/platform/samsung/exynos4-is/
A Dfimc-isp-video.c456 struct v4l2_subdev_format sink_fmt = { in isp_video_pipeline_validate() local
467 sink_fmt.pad = pad->index; in isp_video_pipeline_validate()
468 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sink_fmt); in isp_video_pipeline_validate()
483 if (src_fmt.format.width != sink_fmt.format.width || in isp_video_pipeline_validate()
484 src_fmt.format.height != sink_fmt.format.height || in isp_video_pipeline_validate()
485 src_fmt.format.code != sink_fmt.format.code) in isp_video_pipeline_validate()
A Dfimc-isp.c139 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt()
178 format = &isp->sink_fmt; in __isp_subdev_try_format()
232 isp->sink_fmt = *mf; in fimc_isp_subdev_set_fmt()
679 isp->sink_fmt.width = DEFAULT_PREVIEW_STILL_WIDTH + in __isp_subdev_set_default_format()
681 isp->sink_fmt.height = DEFAULT_PREVIEW_STILL_HEIGHT + in __isp_subdev_set_default_format()
683 isp->sink_fmt.code = MEDIA_BUS_FMT_SGRBG10_1X10; in __isp_subdev_set_default_format()
A Dfimc-lite.c573 struct v4l2_mbus_framefmt *sink_fmt; in fimc_lite_subdev_try_fmt() local
577 sink_fmt = v4l2_subdev_state_get_format(sd_state, in fimc_lite_subdev_try_fmt()
580 mf->code = sink_fmt->code; in fimc_lite_subdev_try_fmt()
581 mf->colorspace = sink_fmt->colorspace; in fimc_lite_subdev_try_fmt()
766 struct v4l2_subdev_format sink_fmt = { in fimc_pipeline_validate() local
783 sink_fmt.format.width = ff->f_width; in fimc_pipeline_validate()
784 sink_fmt.format.height = ff->f_height; in fimc_pipeline_validate()
787 sink_fmt.pad = pad->index; in fimc_pipeline_validate()
789 &sink_fmt); in fimc_pipeline_validate()
804 if (src_fmt.format.width != sink_fmt.format.width || in fimc_pipeline_validate()
[all …]
A Dfimc-isp.h170 struct v4l2_mbus_framefmt sink_fmt; member
A Dfimc-capture.c1099 struct v4l2_subdev_format sink_fmt = { in fimc_pipeline_validate() local
1136 sink_fmt.format.width = ff->f_width; in fimc_pipeline_validate()
1137 sink_fmt.format.height = ff->f_height; in fimc_pipeline_validate()
1138 sink_fmt.format.code = ff->fmt ? ff->fmt->mbus_code : 0; in fimc_pipeline_validate()
1140 sink_fmt.pad = sink_pad->index; in fimc_pipeline_validate()
1141 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sink_fmt); in fimc_pipeline_validate()
1153 if (src_fmt.format.width != sink_fmt.format.width || in fimc_pipeline_validate()
1154 src_fmt.format.height != sink_fmt.format.height || in fimc_pipeline_validate()
1155 src_fmt.format.code != sink_fmt.format.code) in fimc_pipeline_validate()
/linux/drivers/staging/media/omap4iss/
A Diss_ipipe.c365 struct v4l2_subdev_format *sink_fmt) in ipipe_link_validate() argument
368 if (source_fmt->format.width != sink_fmt->format.width || in ipipe_link_validate()
369 source_fmt->format.height != sink_fmt->format.height) in ipipe_link_validate()
372 if (source_fmt->format.code != sink_fmt->format.code) in ipipe_link_validate()
A Diss_ipipeif.c584 struct v4l2_subdev_format *sink_fmt) in ipipeif_link_validate() argument
587 if (source_fmt->format.width != sink_fmt->format.width || in ipipeif_link_validate()
588 source_fmt->format.height != sink_fmt->format.height) in ipipeif_link_validate()
591 if (source_fmt->format.code != sink_fmt->format.code) in ipipeif_link_validate()
A Diss_resizer.c636 struct v4l2_subdev_format *sink_fmt) in resizer_link_validate() argument
639 if (source_fmt->format.width != sink_fmt->format.width || in resizer_link_validate()
640 source_fmt->format.height != sink_fmt->format.height) in resizer_link_validate()
643 if (source_fmt->format.code != sink_fmt->format.code) in resizer_link_validate()
/linux/drivers/media/pci/intel/ivsc/
A Dmei_csi.c355 struct v4l2_mbus_framefmt *sink_fmt; in mei_csi_set_fmt() local
357 sink_fmt = v4l2_subdev_state_get_format(sd_state, CSI_PAD_SINK); in mei_csi_set_fmt()
361 *source_fmt = *sink_fmt; in mei_csi_set_fmt()
467 *sink_fmt = format->format; in mei_csi_set_fmt()
468 *source_fmt = *sink_fmt; in mei_csi_set_fmt()
/linux/drivers/staging/media/starfive/camss/
A Dstf-isp.c123 struct v4l2_mbus_framefmt *sink_fmt; in isp_enum_mbus_code() local
128 sink_fmt = v4l2_subdev_state_get_format(state, in isp_enum_mbus_code()
131 code->code = sink_fmt->code; in isp_enum_mbus_code()
/linux/drivers/media/i2c/
A Dtc358746.c777 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in tc358746_set_fmt() local
784 sink_fmt = v4l2_subdev_state_get_format(sd_state, TC358746_SINK); in tc358746_set_fmt()
798 sink_fmt->width, sink_fmt->height, sink_fmt->code, in tc358746_set_fmt()
801 *sink_fmt = format->format; in tc358746_set_fmt()
804 *src_fmt = *sink_fmt; in tc358746_set_fmt()
805 src_fmt->code = tc358746_src_mbus_code(sink_fmt->code); in tc358746_set_fmt()
890 struct v4l2_subdev_format *sink_fmt) in tc358746_link_validate() argument
902 err = v4l2_subdev_link_validate_default(sd, link, source_fmt, sink_fmt); in tc358746_link_validate()
/linux/drivers/media/v4l2-core/
A Dv4l2-subdev.c1209 struct v4l2_subdev_format *sink_fmt) in v4l2_subdev_link_validate_default() argument
1218 source_fmt->format.width, sink_fmt->format.width); in v4l2_subdev_link_validate_default()
1226 source_fmt->format.height, sink_fmt->format.height); in v4l2_subdev_link_validate_default()
1230 if (source_fmt->format.code != sink_fmt->format.code) { in v4l2_subdev_link_validate_default()
1234 source_fmt->format.code, sink_fmt->format.code); in v4l2_subdev_link_validate_default()
1243 sink_fmt->format.field != V4L2_FIELD_NONE) { in v4l2_subdev_link_validate_default()
1247 source_fmt->format.field, sink_fmt->format.field); in v4l2_subdev_link_validate_default()
1391 struct v4l2_subdev_format sink_fmt, source_fmt; in v4l2_subdev_link_validate_locked() local
1411 &sink_fmt, states_locked); in v4l2_subdev_link_validate_locked()
1422 &source_fmt, &sink_fmt); in v4l2_subdev_link_validate_locked()
[all …]
/linux/drivers/media/pci/intel/ipu6/
A Dipu6-isys-subdev.h43 struct v4l2_subdev_format *sink_fmt);
/linux/drivers/staging/media/imx/
A Dimx-ic-prp.c292 struct v4l2_subdev_format *sink_fmt) in prp_link_validate() argument
300 source_fmt, sink_fmt); in prp_link_validate()
/linux/sound/soc/intel/avs/
A Dmessages.c618 const struct avs_audio_format *sink_fmt) in avs_ipc_copier_set_sink_format() argument
625 cpr_fmt.sink_fmt = *sink_fmt; in avs_ipc_copier_set_sink_format()

Completed in 78 milliseconds

12