Home
last modified time | relevance | path

Searched refs:sink_fmt (Results 1 - 25 of 67) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-isp.c132 const struct rkisp1_mbus_info *sink_fmt = isp->sink_fmt; in rkisp1_config_isp() local
144 if (sink_fmt->pixel_enc == V4L2_PIXEL_ENC_BAYER) { in rkisp1_config_isp()
160 } else if (sink_fmt->pixel_enc == V4L2_PIXEL_ENC_YUV) { in rkisp1_config_isp()
179 switch (sink_fmt->bus_width) { in rkisp1_config_isp()
191 sink_fmt->bus_width); in rkisp1_config_isp()
206 acq_prop | sink_fmt->yuv_seq | in rkisp1_config_isp()
207 RKISP1_CIF_ISP_ACQ_PROP_BAYER_PAT(sink_fmt->bayer_pat) | in rkisp1_config_isp()
236 rkisp1_params_pre_configure(&rkisp1->params, sink_fmt->bayer_pat, in rkisp1_config_isp()
449 struct v4l2_mbus_framefmt *sink_fmt, *src_fm in rkisp1_isp_init_config() local
505 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_isp_set_src_fmt() local
638 const struct v4l2_mbus_framefmt *sink_fmt; rkisp1_isp_set_sink_crop() local
667 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_isp_set_sink_fmt() local
[all...]
H A Drkisp1-resizer.c171 struct v4l2_mbus_framefmt *sink_fmt; in rkisp1_dcrop_config() local
177 sink_fmt = rkisp1_rsz_get_pad_fmt(rsz, NULL, RKISP1_RSZ_PAD_SINK, in rkisp1_dcrop_config()
180 if (sink_crop->width == sink_fmt->width && in rkisp1_dcrop_config()
181 sink_crop->height == sink_fmt->height && in rkisp1_dcrop_config()
198 sink_fmt->width, sink_fmt->height, in rkisp1_dcrop_config()
303 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in rkisp1_rsz_config() local
311 sink_fmt = rkisp1_rsz_get_pad_fmt(rsz, NULL, RKISP1_RSZ_PAD_SINK, in rkisp1_rsz_config()
313 sink_yuv_info = rkisp1_rsz_get_yuv_mbus_info(sink_fmt->code); in rkisp1_rsz_config()
415 struct v4l2_mbus_framefmt *sink_fmt, *src_fm in rkisp1_rsz_init_config() local
451 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; rkisp1_rsz_set_src_fmt() local
480 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_rsz_set_sink_crop() local
518 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; rkisp1_rsz_set_sink_fmt() local
[all...]
H A Drkisp1-csi.c101 RKISP1_CIF_MIPI_DATA_SEL_DT(csi->sink_fmt->mipi_dt) | in rkisp1_csi_config()
184 phy_mipi_dphy_get_default_config(pixel_clock, csi->sink_fmt->bus_width, in rkisp1_csi_start()
271 const struct v4l2_mbus_framefmt *sink_fmt; in rkisp1_csi_enum_mbus_code() local
278 sink_fmt = rkisp1_csi_get_pad_fmt(csi, sd_state, in rkisp1_csi_enum_mbus_code()
281 code->code = sink_fmt->code; in rkisp1_csi_enum_mbus_code()
312 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_csi_init_config() local
314 sink_fmt = v4l2_subdev_get_try_format(sd, sd_state, in rkisp1_csi_init_config()
319 sink_fmt->width = RKISP1_DEFAULT_WIDTH; in rkisp1_csi_init_config()
320 sink_fmt->height = RKISP1_DEFAULT_HEIGHT; in rkisp1_csi_init_config()
321 sink_fmt in rkisp1_csi_init_config()
349 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; rkisp1_csi_set_fmt() local
[all...]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
H A Dvimc-scaler.c31 struct v4l2_mbus_framefmt sink_fmt; member
63 vimc_sca_get_crop_bound_sink(const struct v4l2_mbus_framefmt *sink_fmt) in vimc_sca_get_crop_bound_sink() argument
69 .width = sink_fmt->width, in vimc_sca_get_crop_bound_sink()
70 .height = sink_fmt->height, in vimc_sca_get_crop_bound_sink()
76 const struct v4l2_mbus_framefmt *sink_fmt) in vimc_sca_adjust_sink_crop()
79 vimc_sca_get_crop_bound_sink(sink_fmt); in vimc_sca_adjust_sink_crop()
170 format->format = vsca->sink_fmt; in vimc_sca_get_fmt()
208 struct v4l2_mbus_framefmt *sink_fmt; in vimc_sca_set_fmt() local
216 sink_fmt = &vsca->sink_fmt; in vimc_sca_set_fmt()
75 vimc_sca_adjust_sink_crop(struct v4l2_rect *r, const struct v4l2_mbus_framefmt *sink_fmt) vimc_sca_adjust_sink_crop() argument
261 struct v4l2_mbus_framefmt *sink_fmt; vimc_sca_get_selection() local
294 struct v4l2_mbus_framefmt *sink_fmt; vimc_sca_set_selection() local
[all...]
H A Dvimc-common.c277 struct v4l2_pix_format source_fmt, sink_fmt; in vimc_vdev_link_validate() local
284 ret = vimc_get_pix_format(link->sink, &sink_fmt); in vimc_vdev_link_validate()
299 sink_fmt.width, sink_fmt.height, in vimc_vdev_link_validate()
300 sink_fmt.pixelformat, sink_fmt.colorspace, in vimc_vdev_link_validate()
301 sink_fmt.quantization, sink_fmt.xfer_func, in vimc_vdev_link_validate()
302 sink_fmt.ycbcr_enc); in vimc_vdev_link_validate()
305 if (source_fmt.width != sink_fmt in vimc_vdev_link_validate()
[all...]
H A Dvimc-debayer.c33 struct v4l2_mbus_framefmt sink_fmt; member
224 vdeb->sink_fmt; in vimc_deb_get_fmt()
258 struct v4l2_mbus_framefmt *sink_fmt; in vimc_deb_set_fmt() local
266 sink_fmt = &vdeb->sink_fmt; in vimc_deb_set_fmt()
269 sink_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); in vimc_deb_set_fmt()
280 fmt->format = *sink_fmt; in vimc_deb_set_fmt()
294 sink_fmt->width, sink_fmt->height, sink_fmt in vimc_deb_set_fmt()
[all...]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/
H A Dvimc-common.c277 struct v4l2_pix_format source_fmt, sink_fmt; in vimc_vdev_link_validate() local
284 ret = vimc_get_pix_format(link->sink, &sink_fmt); in vimc_vdev_link_validate()
299 sink_fmt.width, sink_fmt.height, in vimc_vdev_link_validate()
300 sink_fmt.pixelformat, sink_fmt.colorspace, in vimc_vdev_link_validate()
301 sink_fmt.quantization, sink_fmt.xfer_func, in vimc_vdev_link_validate()
302 sink_fmt.ycbcr_enc); in vimc_vdev_link_validate()
305 if (source_fmt.width != sink_fmt in vimc_vdev_link_validate()
[all...]
H A Dvimc-debayer.c33 struct v4l2_mbus_framefmt sink_fmt; member
225 vdebayer->sink_fmt; in vimc_debayer_get_fmt()
259 struct v4l2_mbus_framefmt *sink_fmt; in vimc_debayer_set_fmt() local
267 sink_fmt = &vdebayer->sink_fmt; in vimc_debayer_set_fmt()
270 sink_fmt = v4l2_subdev_get_try_format(sd, sd_state, 0); in vimc_debayer_set_fmt()
281 fmt->format = *sink_fmt; in vimc_debayer_set_fmt()
295 sink_fmt->width, sink_fmt->height, sink_fmt in vimc_debayer_set_fmt()
[all...]
H A Dvimc-scaler.c61 vimc_scaler_get_crop_bound_sink(const struct v4l2_mbus_framefmt *sink_fmt) in vimc_scaler_get_crop_bound_sink() argument
67 .width = sink_fmt->width, in vimc_scaler_get_crop_bound_sink()
68 .height = sink_fmt->height, in vimc_scaler_get_crop_bound_sink()
239 struct v4l2_mbus_framefmt *sink_fmt; in vimc_scaler_get_selection() local
249 sink_fmt = vimc_scaler_pad_format(vscaler, sd_state, VIMC_SCALER_SINK, in vimc_scaler_get_selection()
251 sel->r = vimc_scaler_get_crop_bound_sink(sink_fmt); in vimc_scaler_get_selection()
261 const struct v4l2_mbus_framefmt *sink_fmt) in vimc_scaler_adjust_sink_crop()
264 vimc_scaler_get_crop_bound_sink(sink_fmt); in vimc_scaler_adjust_sink_crop()
276 struct v4l2_mbus_framefmt *sink_fmt; in vimc_scaler_set_selection() local
287 sink_fmt in vimc_scaler_set_selection()
260 vimc_scaler_adjust_sink_crop(struct v4l2_rect *r, const struct v4l2_mbus_framefmt *sink_fmt) vimc_scaler_adjust_sink_crop() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/
H A Drkisp1-resizer.c226 struct v4l2_mbus_framefmt *sink_fmt; in rkisp1_dcrop_config() local
232 sink_fmt = rkisp1_rsz_get_pad_fmt(rsz, NULL, RKISP1_RSZ_PAD_SINK, in rkisp1_dcrop_config()
235 if (sink_crop->width == sink_fmt->width && in rkisp1_dcrop_config()
236 sink_crop->height == sink_fmt->height && in rkisp1_dcrop_config()
253 sink_fmt->width, sink_fmt->height, in rkisp1_dcrop_config()
394 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in rkisp1_rsz_config() local
402 sink_fmt = rkisp1_rsz_get_pad_fmt(rsz, NULL, RKISP1_RSZ_PAD_SINK, in rkisp1_rsz_config()
404 sink_yuv_info = rkisp1_rsz_get_yuv_mbus_info(sink_fmt->code); in rkisp1_rsz_config()
495 struct v4l2_mbus_framefmt *sink_fmt, *src_fm in rkisp1_rsz_init_config() local
528 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; rkisp1_rsz_set_src_fmt() local
555 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_rsz_set_sink_crop() local
591 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; rkisp1_rsz_set_sink_fmt() local
[all...]
H A Drkisp1-isp.c270 const struct rkisp1_isp_mbus_info *src_fmt, *sink_fmt; in rkisp1_config_isp() local
276 sink_fmt = rkisp1->isp.sink_fmt; in rkisp1_config_isp()
285 if (sink_fmt->pixel_enc == V4L2_PIXEL_ENC_BAYER) { in rkisp1_config_isp()
301 } else if (sink_fmt->pixel_enc == V4L2_PIXEL_ENC_YUV) { in rkisp1_config_isp()
331 rkisp1_write(rkisp1, signal | sink_fmt->yuv_seq | in rkisp1_config_isp()
332 RKISP1_CIF_ISP_ACQ_PROP_BAYER_PAT(sink_fmt->bayer_pat) | in rkisp1_config_isp()
362 rkisp1_params_configure(&rkisp1->params, sink_fmt->bayer_pat, in rkisp1_config_isp()
371 const struct rkisp1_isp_mbus_info *sink_fmt = rkisp1->isp.sink_fmt; in rkisp1_config_dvp() local
397 const struct rkisp1_isp_mbus_info *sink_fmt = rkisp1->isp.sink_fmt; rkisp1_config_mipi() local
606 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; rkisp1_isp_init_config() local
720 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_isp_set_sink_crop() local
747 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_isp_set_sink_fmt() local
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/
H A Dadv748x-csi2.c195 const struct v4l2_mbus_framefmt *sink_fmt; in adv748x_csi2_set_format() local
197 sink_fmt = adv748x_csi2_get_pad_format(sd, cfg, in adv748x_csi2_set_format()
201 if (!sink_fmt) { in adv748x_csi2_set_format()
206 sdformat->format = *sink_fmt; in adv748x_csi2_set_format()
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/
H A Dadv748x-csi2.c194 const struct v4l2_mbus_framefmt *sink_fmt; in adv748x_csi2_set_format() local
196 sink_fmt = adv748x_csi2_get_pad_format(sd, sd_state, in adv748x_csi2_set_format()
200 if (!sink_fmt) { in adv748x_csi2_set_format()
205 sdformat->format = *sink_fmt; in adv748x_csi2_set_format()
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-pipe.c240 const struct v4l2_mbus_framefmt *sink_fmt; in mxc_isi_pipe_enable() local
266 sink_fmt = v4l2_subdev_get_try_format(sd, 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()
827 struct v4l2_mbus_framefmt *sink_fmt; in mxc_isi_pipe_acquire() local
835 sink_fmt = v4l2_subdev_get_try_format(sd, state, MXC_ISI_PIPE_PAD_SINK); in mxc_isi_pipe_acquire()
839 sink_info = mxc_isi_bus_format_by_code(sink_fmt->code, in mxc_isi_pipe_acquire()
844 bypass = sink_fmt->width == src_fmt->width && in mxc_isi_pipe_acquire()
845 sink_fmt in mxc_isi_pipe_acquire()
[all...]
H 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_stream_format(state, fmt->pad, in mxc_isi_crossbar_set_fmt()
285 if (!sink_fmt) in mxc_isi_crossbar_set_fmt()
288 *sink_fmt = fmt->format; in mxc_isi_crossbar_set_fmt()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-subdev.c769 struct v4l2_subdev_format *sink_fmt) in v4l2_subdev_link_validate_default()
772 if (source_fmt->format.width != sink_fmt->format.width in v4l2_subdev_link_validate_default()
773 || source_fmt->format.height != sink_fmt->format.height in v4l2_subdev_link_validate_default()
774 || source_fmt->format.code != sink_fmt->format.code) in v4l2_subdev_link_validate_default()
781 if (source_fmt->format.field != sink_fmt->format.field && in v4l2_subdev_link_validate_default()
782 sink_fmt->format.field != V4L2_FIELD_NONE) in v4l2_subdev_link_validate_default()
812 struct v4l2_subdev_format sink_fmt, source_fmt; in v4l2_subdev_link_validate() local
821 link->sink, &sink_fmt); in v4l2_subdev_link_validate()
828 &source_fmt, &sink_fmt); in v4l2_subdev_link_validate()
833 sink, link, &source_fmt, &sink_fmt); in v4l2_subdev_link_validate()
766 v4l2_subdev_link_validate_default(struct v4l2_subdev *sd, struct media_link *link, struct v4l2_subdev_format *source_fmt, struct v4l2_subdev_format *sink_fmt) v4l2_subdev_link_validate_default() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A Dfimc-isp-video.c452 struct v4l2_subdev_format sink_fmt, src_fmt; in isp_video_pipeline_validate() local
461 sink_fmt.pad = pad->index; in isp_video_pipeline_validate()
462 sink_fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in isp_video_pipeline_validate()
463 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sink_fmt); in isp_video_pipeline_validate()
479 if (src_fmt.format.width != sink_fmt.format.width || in isp_video_pipeline_validate()
480 src_fmt.format.height != sink_fmt.format.height || in isp_video_pipeline_validate()
481 src_fmt.format.code != sink_fmt.format.code) in isp_video_pipeline_validate()
H A Dfimc-isp.c139 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt()
178 format = &isp->sink_fmt; in __isp_subdev_try_format()
230 isp->sink_fmt = *mf; in fimc_isp_subdev_set_fmt()
674 isp->sink_fmt.width = DEFAULT_PREVIEW_STILL_WIDTH + in __isp_subdev_set_default_format()
676 isp->sink_fmt.height = DEFAULT_PREVIEW_STILL_HEIGHT + in __isp_subdev_set_default_format()
678 isp->sink_fmt.code = MEDIA_BUS_FMT_SGRBG10_1X10; in __isp_subdev_set_default_format()
H A Dfimc-lite.c573 struct v4l2_mbus_framefmt *sink_fmt; in fimc_lite_subdev_try_fmt() local
577 sink_fmt = v4l2_subdev_get_try_format(&fimc->subdev, cfg, 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()
770 struct v4l2_subdev_format sink_fmt, src_fmt; in fimc_pipeline_validate() local
782 sink_fmt.format.width = ff->f_width; in fimc_pipeline_validate()
783 sink_fmt.format.height = ff->f_height; in fimc_pipeline_validate()
784 sink_fmt.format.code = fimc->inp_frame.fmt->mbus_code; in fimc_pipeline_validate()
786 sink_fmt.pad = pad->index; in fimc_pipeline_validate()
787 sink_fmt in fimc_pipeline_validate()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp.c139 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt()
179 format = &isp->sink_fmt; in __isp_subdev_try_format()
233 isp->sink_fmt = *mf; in fimc_isp_subdev_set_fmt()
681 isp->sink_fmt.width = DEFAULT_PREVIEW_STILL_WIDTH + in __isp_subdev_set_default_format()
683 isp->sink_fmt.height = DEFAULT_PREVIEW_STILL_HEIGHT + in __isp_subdev_set_default_format()
685 isp->sink_fmt.code = MEDIA_BUS_FMT_SGRBG10_1X10; in __isp_subdev_set_default_format()
H 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()
H A Dfimc-lite.c573 struct v4l2_mbus_framefmt *sink_fmt; in fimc_lite_subdev_try_fmt() local
577 sink_fmt = v4l2_subdev_get_try_format(&fimc->subdev, in fimc_lite_subdev_try_fmt()
581 mf->code = sink_fmt->code; in fimc_lite_subdev_try_fmt()
582 mf->colorspace = sink_fmt->colorspace; in fimc_lite_subdev_try_fmt()
768 struct v4l2_subdev_format sink_fmt = { in fimc_pipeline_validate() local
785 sink_fmt.format.width = ff->f_width; in fimc_pipeline_validate()
786 sink_fmt.format.height = ff->f_height; in fimc_pipeline_validate()
787 sink_fmt.format.code = fimc->inp_frame.fmt->mbus_code; in fimc_pipeline_validate()
789 sink_fmt.pad = pad->index; in fimc_pipeline_validate()
791 &sink_fmt); in fimc_pipeline_validate()
[all...]
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-subdev.c1071 struct v4l2_subdev_format *sink_fmt) in v4l2_subdev_link_validate_default()
1076 if (source_fmt->format.width != sink_fmt->format.width) { in v4l2_subdev_link_validate_default()
1080 source_fmt->format.width, sink_fmt->format.width); in v4l2_subdev_link_validate_default()
1084 if (source_fmt->format.height != sink_fmt->format.height) { in v4l2_subdev_link_validate_default()
1088 source_fmt->format.height, sink_fmt->format.height); in v4l2_subdev_link_validate_default()
1092 if (source_fmt->format.code != sink_fmt->format.code) { in v4l2_subdev_link_validate_default()
1096 source_fmt->format.code, sink_fmt->format.code); in v4l2_subdev_link_validate_default()
1104 if (source_fmt->format.field != sink_fmt->format.field && in v4l2_subdev_link_validate_default()
1105 sink_fmt->format.field != V4L2_FIELD_NONE) { in v4l2_subdev_link_validate_default()
1109 source_fmt->format.field, sink_fmt in v4l2_subdev_link_validate_default()
1068 v4l2_subdev_link_validate_default(struct v4l2_subdev *sd, struct media_link *link, struct v4l2_subdev_format *source_fmt, struct v4l2_subdev_format *sink_fmt) v4l2_subdev_link_validate_default() argument
1261 struct v4l2_subdev_format sink_fmt, source_fmt; v4l2_subdev_link_validate_locked() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/
H A Diss_ipipe.c363 struct v4l2_subdev_format *sink_fmt) in ipipe_link_validate()
366 if (source_fmt->format.width != sink_fmt->format.width || in ipipe_link_validate()
367 source_fmt->format.height != sink_fmt->format.height) in ipipe_link_validate()
370 if (source_fmt->format.code != sink_fmt->format.code) in ipipe_link_validate()
361 ipipe_link_validate(struct v4l2_subdev *sd, struct media_link *link, struct v4l2_subdev_format *source_fmt, struct v4l2_subdev_format *sink_fmt) ipipe_link_validate() argument
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/
H A Diss_ipipe.c366 struct v4l2_subdev_format *sink_fmt) in ipipe_link_validate()
369 if (source_fmt->format.width != sink_fmt->format.width || in ipipe_link_validate()
370 source_fmt->format.height != sink_fmt->format.height) in ipipe_link_validate()
373 if (source_fmt->format.code != sink_fmt->format.code) in ipipe_link_validate()
364 ipipe_link_validate(struct v4l2_subdev *sd, struct media_link *link, struct v4l2_subdev_format *source_fmt, struct v4l2_subdev_format *sink_fmt) ipipe_link_validate() argument

Completed in 22 milliseconds

123