Home
last modified time | relevance | path

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

12

/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-resizer.c141 const struct v4l2_mbus_framefmt *sink_fmt; in rkisp1_dcrop_config() local
146 sink_fmt = v4l2_subdev_state_get_format(sd_state, RKISP1_RSZ_PAD_SINK); in rkisp1_dcrop_config()
148 if (sink_crop->width == sink_fmt->width && in rkisp1_dcrop_config()
149 sink_crop->height == sink_fmt->height && in rkisp1_dcrop_config()
166 sink_fmt->width, sink_fmt->height, in rkisp1_dcrop_config()
271 const struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in rkisp1_rsz_config() local
276 sink_fmt = v4l2_subdev_state_get_format(sd_state, RKISP1_RSZ_PAD_SINK); in rkisp1_rsz_config()
279 sink_yuv_info = rkisp1_rsz_get_yuv_mbus_info(sink_fmt->code); in rkisp1_rsz_config()
382 struct v4l2_mbus_framefmt *sink_fmt, *src_fm in rkisp1_rsz_init_state() local
414 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; rkisp1_rsz_set_src_fmt() local
441 struct v4l2_mbus_framefmt *sink_fmt; rkisp1_rsz_set_sink_crop() local
476 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; rkisp1_rsz_set_sink_fmt() local
[all...]
H A Drkisp1-csi.c255 const struct v4l2_mbus_framefmt *sink_fmt; in rkisp1_csi_enum_mbus_code() local
260 sink_fmt = v4l2_subdev_state_get_format(sd_state, in rkisp1_csi_enum_mbus_code()
262 code->code = sink_fmt->code; in rkisp1_csi_enum_mbus_code()
291 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; in rkisp1_csi_init_state() local
293 sink_fmt = v4l2_subdev_state_get_format(sd_state, RKISP1_CSI_PAD_SINK); in rkisp1_csi_init_state()
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()
312 struct v4l2_mbus_framefmt *sink_fmt, *src_fmt; rkisp1_csi_set_fmt() local
352 const struct v4l2_mbus_framefmt *sink_fmt; rkisp1_csi_s_stream() local
[all...]
/linux/drivers/media/test-drivers/vimc/
H A Dvimc-common.c279 struct v4l2_pix_format source_fmt, sink_fmt; in vimc_vdev_link_validate() local
286 ret = vimc_get_pix_format(link->sink, &sink_fmt); in vimc_vdev_link_validate()
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 in vimc_vdev_link_validate()
[all...]
H A Dvimc-scaler.c38 struct v4l2_mbus_framefmt sink_fmt; member
68 vimc_scaler_get_crop_bound_sink(const struct v4l2_mbus_framefmt *sink_fmt) in vimc_scaler_get_crop_bound_sink() argument
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
220 sink_fmt = v4l2_subdev_state_get_format(sd_state, VIMC_SCALER_SINK); in vimc_scaler_get_selection()
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
337 const struct v4l2_mbus_framefmt *sink_fmt = &vscaler->hw.sink_fmt; vimc_scaler_fill_src_frame() local
[all...]
H 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/amlogic/c3/isp/
H A Dc3-isp-resizer.c400 struct v4l2_mbus_framefmt *sink_fmt; in c3_isp_rsz_start() local
407 sink_fmt = v4l2_subdev_state_get_format(state, C3_ISP_RSZ_PAD_SINK); in c3_isp_rsz_start()
410 rsz_fmt = rsz_find_format_by_code(sink_fmt->code, C3_ISP_RSZ_PAD_SINK); in c3_isp_rsz_start()
429 ISP_DISP0_TOP_IN_SIZE_HSIZE(sink_fmt->width) | in c3_isp_rsz_start()
430 ISP_DISP0_TOP_IN_SIZE_VSIZE(sink_fmt->height)); in c3_isp_rsz_start()
540 struct v4l2_mbus_framefmt *sink_fmt; in c3_isp_rsz_set_sink_fmt() local
546 sink_fmt = v4l2_subdev_state_get_format(state, format->pad); in c3_isp_rsz_set_sink_fmt()
553 sink_fmt->code = format->format.code; in c3_isp_rsz_set_sink_fmt()
555 sink_fmt->code = C3_ISP_RSZ_DEF_PAD_FMT; in c3_isp_rsz_set_sink_fmt()
557 sink_fmt in c3_isp_rsz_set_sink_fmt()
595 struct v4l2_mbus_framefmt *sink_fmt; c3_isp_rsz_set_source_fmt() local
[all...]
H A Dc3-isp-core.c395 struct v4l2_mbus_framefmt *sink_fmt; in c3_isp_core_set_sink_fmt() local
399 sink_fmt = v4l2_subdev_state_get_format(state, format->pad); in c3_isp_core_set_sink_fmt()
403 sink_fmt->code = C3_ISP_CORE_DEF_SINK_PAD_FMT; in c3_isp_core_set_sink_fmt()
405 sink_fmt->code = format->format.code; in c3_isp_core_set_sink_fmt()
407 sink_fmt->width = clamp_t(u32, format->format.width, in c3_isp_core_set_sink_fmt()
409 sink_fmt->height = clamp_t(u32, format->format.height, in c3_isp_core_set_sink_fmt()
411 sink_fmt->field = V4L2_FIELD_NONE; in c3_isp_core_set_sink_fmt()
412 sink_fmt->colorspace = V4L2_COLORSPACE_RAW; in c3_isp_core_set_sink_fmt()
413 sink_fmt->xfer_func = V4L2_XFER_FUNC_NONE; in c3_isp_core_set_sink_fmt()
414 sink_fmt in c3_isp_core_set_sink_fmt()
433 struct v4l2_mbus_framefmt *sink_fmt; c3_isp_core_set_source_fmt() local
[all...]
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-byteproc.c210 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_byteproc_enum_mbus_code() local
222 sink_fmt = v4l2_subdev_state_get_format(sd_state, 0); in dcmipp_byteproc_enum_mbus_code()
223 code->code = sink_fmt->code; in dcmipp_byteproc_enum_mbus_code()
292 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_byteproc_get_selection() local
312 sink_fmt = v4l2_subdev_state_get_format(sd_state, 0); in dcmipp_byteproc_get_selection()
331 s->r.width = sink_fmt->width; in dcmipp_byteproc_get_selection()
332 s->r.height = sink_fmt->height; in dcmipp_byteproc_get_selection()
405 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_byteproc_configure_scale_crop() local
410 sink_fmt = v4l2_subdev_state_get_format(state, 0); in dcmipp_byteproc_configure_scale_crop()
415 vpix = dcmipp_byteproc_pix_map_by_code(sink_fmt in dcmipp_byteproc_configure_scale_crop()
[all...]
H A Ddcmipp-input.c304 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_inp_configure_parallel() local
337 sink_fmt = v4l2_subdev_state_get_format(state, 0); in dcmipp_inp_configure_parallel()
340 vpix = dcmipp_inp_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_inp_configure_parallel()
367 struct v4l2_mbus_framefmt *sink_fmt; in dcmipp_inp_configure_csi() local
371 sink_fmt = v4l2_subdev_state_get_format(state, 0); in dcmipp_inp_configure_csi()
374 vpix = dcmipp_inp_pix_map_by_code(sink_fmt->code, src_fmt->code); in dcmipp_inp_configure_csi()
/linux/drivers/media/platform/amlogic/c3/mipi-csi2/
H A Dc3-mipi-csi2.c537 struct v4l2_mbus_framefmt *sink_fmt; in c3_mipi_csi_init_state() local
540 sink_fmt = v4l2_subdev_state_get_format(state, C3_MIPI_CSI2_PAD_SINK); in c3_mipi_csi_init_state()
543 sink_fmt->width = C3_MIPI_CSI2_DEFAULT_WIDTH; in c3_mipi_csi_init_state()
544 sink_fmt->height = C3_MIPI_CSI2_DEFAULT_HEIGHT; in c3_mipi_csi_init_state()
545 sink_fmt->field = V4L2_FIELD_NONE; in c3_mipi_csi_init_state()
546 sink_fmt->code = C3_MIPI_CSI2_DEFAULT_FMT; in c3_mipi_csi_init_state()
547 sink_fmt->colorspace = V4L2_COLORSPACE_RAW; in c3_mipi_csi_init_state()
548 sink_fmt->xfer_func = V4L2_XFER_FUNC_NONE; in c3_mipi_csi_init_state()
549 sink_fmt->ycbcr_enc = V4L2_YCBCR_ENC_601; in c3_mipi_csi_init_state()
550 sink_fmt in c3_mipi_csi_init_state()
[all...]
/linux/drivers/media/platform/amlogic/c3/mipi-adapter/
H A Dc3-mipi-adap.c560 struct v4l2_mbus_framefmt *sink_fmt; in c3_mipi_adap_init_state() local
563 sink_fmt = v4l2_subdev_state_get_format(state, C3_MIPI_ADAP_PAD_SINK); in c3_mipi_adap_init_state()
566 sink_fmt->width = MIPI_ADAP_DEFAULT_WIDTH; in c3_mipi_adap_init_state()
567 sink_fmt->height = MIPI_ADAP_DEFAULT_HEIGHT; in c3_mipi_adap_init_state()
568 sink_fmt->field = V4L2_FIELD_NONE; in c3_mipi_adap_init_state()
569 sink_fmt->code = MIPI_ADAP_DEFAULT_FMT; in c3_mipi_adap_init_state()
570 sink_fmt->colorspace = V4L2_COLORSPACE_RAW; in c3_mipi_adap_init_state()
571 sink_fmt->xfer_func = V4L2_XFER_FUNC_NONE; in c3_mipi_adap_init_state()
572 sink_fmt->ycbcr_enc = V4L2_YCBCR_ENC_601; in c3_mipi_adap_init_state()
573 sink_fmt in c3_mipi_adap_init_state()
[all...]
/linux/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_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 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_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/
H A Dfimc-isp-video.c454 struct v4l2_subdev_format sink_fmt = { in isp_video_pipeline_validate() local
465 sink_fmt.pad = pad->index; in isp_video_pipeline_validate()
466 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sink_fmt); in isp_video_pipeline_validate()
481 if (src_fmt.format.width != sink_fmt.format.width || in isp_video_pipeline_validate()
482 src_fmt.format.height != sink_fmt.format.height || in isp_video_pipeline_validate()
483 src_fmt.format.code != sink_fmt.format.code) in isp_video_pipeline_validate()
H A Dfimc-lite.c571 struct v4l2_mbus_framefmt *sink_fmt; in fimc_lite_subdev_try_fmt() local
575 sink_fmt = v4l2_subdev_state_get_format(sd_state, in fimc_lite_subdev_try_fmt()
578 mf->code = sink_fmt->code; in fimc_lite_subdev_try_fmt()
579 mf->colorspace = sink_fmt->colorspace; in fimc_lite_subdev_try_fmt()
764 struct v4l2_subdev_format sink_fmt = { in fimc_pipeline_validate() local
781 sink_fmt.format.width = ff->f_width; in fimc_pipeline_validate()
782 sink_fmt.format.height = ff->f_height; in fimc_pipeline_validate()
783 sink_fmt.format.code = fimc->inp_frame.fmt->mbus_code; in fimc_pipeline_validate()
785 sink_fmt.pad = pad->index; in fimc_pipeline_validate()
787 &sink_fmt); in fimc_pipeline_validate()
[all...]
H A Dfimc-isp.h155 * @sink_fmt: sink mediabus format
170 struct v4l2_mbus_framefmt sink_fmt; member
H A Dfimc-capture.c1097 struct v4l2_subdev_format sink_fmt = { in fimc_pipeline_validate() local
1134 sink_fmt.format.width = ff->f_width; in fimc_pipeline_validate()
1135 sink_fmt.format.height = ff->f_height; in fimc_pipeline_validate()
1136 sink_fmt.format.code = ff->fmt ? ff->fmt->mbus_code : 0; in fimc_pipeline_validate()
1138 sink_fmt.pad = sink_pad->index; in fimc_pipeline_validate()
1139 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &sink_fmt); in fimc_pipeline_validate()
1151 if (src_fmt.format.width != sink_fmt.format.width || in fimc_pipeline_validate()
1152 src_fmt.format.height != sink_fmt.format.height || in fimc_pipeline_validate()
1153 src_fmt.format.code != sink_fmt.format.code) in fimc_pipeline_validate()
/linux/drivers/media/pci/intel/ivsc/
H A Dmei_csi.c345 struct v4l2_mbus_framefmt *sink_fmt; in mei_csi_set_fmt() local
347 sink_fmt = v4l2_subdev_state_get_format(sd_state, CSI_PAD_SINK); in mei_csi_set_fmt()
351 *source_fmt = *sink_fmt; in mei_csi_set_fmt()
457 *sink_fmt = format->format; in mei_csi_set_fmt()
458 *source_fmt = *sink_fmt; in mei_csi_set_fmt()
/linux/drivers/staging/media/starfive/camss/
H 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/platform/raspberrypi/rp1-cfe/
H A Dcsi2.c442 struct v4l2_mbus_framefmt *sink_fmt, *source_fmt; in csi2_pad_set_fmt() local
446 sink_fmt = v4l2_subdev_state_get_opposite_stream_format(state, in csi2_pad_set_fmt()
449 if (!sink_fmt) in csi2_pad_set_fmt()
457 sink_code = sink_fmt->code; in csi2_pad_set_fmt()
H A Dpisp-fe.c467 struct v4l2_mbus_framefmt *sink_fmt, *source_fmt; in pisp_fe_pad_set_fmt() local
477 sink_fmt = v4l2_subdev_state_get_format(state, FE_STREAM_PAD); in pisp_fe_pad_set_fmt()
478 if (!sink_fmt) in pisp_fe_pad_set_fmt()
485 sink_code = sink_fmt->code; in pisp_fe_pad_set_fmt()
/linux/drivers/media/v4l2-core/
H A Dv4l2-subdev.c1245 struct v4l2_subdev_format *sink_fmt) in v4l2_subdev_link_validate_default() argument
1250 if (source_fmt->format.width != sink_fmt->format.width) { in v4l2_subdev_link_validate_default()
1254 source_fmt->format.width, sink_fmt->format.width); in v4l2_subdev_link_validate_default()
1258 if (source_fmt->format.height != sink_fmt->format.height) { in v4l2_subdev_link_validate_default()
1262 source_fmt->format.height, sink_fmt->format.height); in v4l2_subdev_link_validate_default()
1266 if (source_fmt->format.code != sink_fmt->format.code) { in v4l2_subdev_link_validate_default()
1270 source_fmt->format.code, sink_fmt->format.code); in v4l2_subdev_link_validate_default()
1278 if (source_fmt->format.field != sink_fmt->format.field && in v4l2_subdev_link_validate_default()
1279 sink_fmt->format.field != V4L2_FIELD_NONE) { in v4l2_subdev_link_validate_default()
1283 source_fmt->format.field, sink_fmt in v4l2_subdev_link_validate_default()
1427 struct v4l2_subdev_format sink_fmt, source_fmt; v4l2_subdev_link_validate_locked() local
[all...]
/linux/drivers/media/i2c/
H A Dtc358746.c881 struct v4l2_mbus_framefmt *src_fmt, *sink_fmt; in tc358746_set_fmt() local
888 sink_fmt = v4l2_subdev_state_get_format(sd_state, TC358746_SINK); in tc358746_set_fmt()
902 sink_fmt->width, sink_fmt->height, sink_fmt->code, in tc358746_set_fmt()
905 *sink_fmt = format->format; in tc358746_set_fmt()
908 *src_fmt = *sink_fmt; in tc358746_set_fmt()
909 src_fmt->code = tc358746_src_mbus_code(sink_fmt->code); in tc358746_set_fmt()
H A Dst-mipid02.c575 struct v4l2_mbus_framefmt *sink_fmt; in mipid02_enum_mbus_code() local
587 sink_fmt = v4l2_subdev_state_get_format(sd_state, in mipid02_enum_mbus_code()
589 code->code = serial_to_parallel_code(sink_fmt->code); in mipid02_enum_mbus_code()
/linux/sound/soc/sof/
H A Dipc4-topology.h121 struct sof_ipc4_audio_format sink_fmt; member

12