Home
last modified time | relevance | path

Searched refs:source_fmt (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/media/test-drivers/vimc/
H A Dvimc-common.c279 struct v4l2_pix_format source_fmt, sink_fmt; in vimc_vdev_link_validate() local
295 source_fmt.width, source_fmt.height, in vimc_vdev_link_validate()
296 source_fmt.pixelformat, source_fmt.colorspace, in vimc_vdev_link_validate()
297 source_fmt.quantization, source_fmt.xfer_func, in vimc_vdev_link_validate()
298 source_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()
330 if (source_fmt.colorspace != sink_fmt.colorspace) in vimc_vdev_link_validate()
336 source_fmt.ycbcr_enc != sink_fmt.ycbcr_enc) in vimc_vdev_link_validate()
[all …]
/linux-6.15/drivers/media/platform/raspberrypi/rp1-cfe/
H A Dcfe.c856 struct v4l2_mbus_framefmt *source_fmt; in cfe_start_channel() local
884 width = source_fmt->width; in cfe_start_channel()
885 height = source_fmt->height; in cfe_start_channel()
931 width = source_fmt->width; in cfe_start_channel()
932 height = source_fmt->height; in cfe_start_channel()
1125 struct v4l2_mbus_framefmt *source_fmt; in cfe_get_source_link_freq() local
1776 struct v4l2_mbus_framefmt *source_fmt; in cfe_video_link_validate() local
1796 if (!source_fmt) { in cfe_video_link_validate()
1805 if (source_fmt->width != pix_fmt->width || in cfe_video_link_validate()
1809 source_fmt->width, source_fmt->height); in cfe_video_link_validate()
[all …]
H A Dcsi2.c442 struct v4l2_mbus_framefmt *sink_fmt, *source_fmt; in csi2_pad_set_fmt() local
452 source_fmt = v4l2_subdev_state_get_format(state, format->pad, in csi2_pad_set_fmt()
454 if (!source_fmt) in csi2_pad_set_fmt()
469 source_fmt->code = code; in csi2_pad_set_fmt()
471 format->format.code = source_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
481 source_fmt = v4l2_subdev_state_get_format(state, format->pad); in pisp_fe_pad_set_fmt()
482 if (!source_fmt) in pisp_fe_pad_set_fmt()
496 source_fmt->code = code; in pisp_fe_pad_set_fmt()
/linux-6.15/drivers/media/platform/ti/j721e-csi2rx/
H A Dj721e-csi2rx.c914 struct v4l2_subdev_format source_fmt = { in ti_csi2rx_link_validate() local
922 get_fmt, &source_fmt); in ti_csi2rx_link_validate()
926 if (source_fmt.format.width != csi_fmt->width) { in ti_csi2rx_link_validate()
928 source_fmt.format.width, csi_fmt->width); in ti_csi2rx_link_validate()
932 if (source_fmt.format.height != csi_fmt->height) { in ti_csi2rx_link_validate()
934 source_fmt.format.height, csi_fmt->height); in ti_csi2rx_link_validate()
938 if (source_fmt.format.field != csi_fmt->field && in ti_csi2rx_link_validate()
941 source_fmt.format.field, csi_fmt->field); in ti_csi2rx_link_validate()
945 ti_fmt = find_format_by_code(source_fmt.format.code); in ti_csi2rx_link_validate()
948 source_fmt.format.code); in ti_csi2rx_link_validate()
/linux-6.15/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-bytecap.c817 struct v4l2_subdev_format source_fmt = { in dcmipp_bytecap_link_validate() local
823 ret = v4l2_subdev_call(source_sd, pad, get_fmt, NULL, &source_fmt); in dcmipp_bytecap_link_validate()
827 if (source_fmt.format.width != vcap->format.width || in dcmipp_bytecap_link_validate()
828 source_fmt.format.height != vcap->format.height) { in dcmipp_bytecap_link_validate()
831 source_fmt.format.width, source_fmt.format.height); in dcmipp_bytecap_link_validate()
839 source_fmt.format.code) in dcmipp_bytecap_link_validate()
845 vcap->format.pixelformat, source_fmt.format.code); in dcmipp_bytecap_link_validate()
/linux-6.15/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-crossbar.c291 struct v4l2_mbus_framefmt *source_fmt; in mxc_isi_crossbar_set_fmt() local
297 source_fmt = v4l2_subdev_state_get_format(state, in mxc_isi_crossbar_set_fmt()
300 if (!source_fmt) in mxc_isi_crossbar_set_fmt()
303 *source_fmt = fmt->format; in mxc_isi_crossbar_set_fmt()
/linux-6.15/drivers/media/pci/intel/ivsc/
H A Dmei_csi.c344 struct v4l2_mbus_framefmt *source_fmt; in mei_csi_set_fmt() local
348 source_fmt = v4l2_subdev_state_get_format(sd_state, CSI_PAD_SOURCE); in mei_csi_set_fmt()
351 *source_fmt = *sink_fmt; in mei_csi_set_fmt()
458 *source_fmt = *sink_fmt; in mei_csi_set_fmt()
/linux-6.15/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-subdev.h42 struct v4l2_subdev_format *source_fmt,
/linux-6.15/drivers/media/v4l2-core/
H A Dv4l2-subdev.c1230 struct v4l2_subdev_format *source_fmt, in v4l2_subdev_link_validate_default() argument
1236 if (source_fmt->format.width != sink_fmt->format.width) { in v4l2_subdev_link_validate_default()
1240 source_fmt->format.width, sink_fmt->format.width); in v4l2_subdev_link_validate_default()
1248 source_fmt->format.height, sink_fmt->format.height); in v4l2_subdev_link_validate_default()
1252 if (source_fmt->format.code != sink_fmt->format.code) { in v4l2_subdev_link_validate_default()
1256 source_fmt->format.code, sink_fmt->format.code); in v4l2_subdev_link_validate_default()
1269 source_fmt->format.field, sink_fmt->format.field); in v4l2_subdev_link_validate_default()
1413 struct v4l2_subdev_format sink_fmt, source_fmt; in v4l2_subdev_link_validate_locked() local
1423 &source_fmt, states_locked); in v4l2_subdev_link_validate_locked()
1444 &source_fmt, &sink_fmt); in v4l2_subdev_link_validate_locked()
[all …]
/linux-6.15/drivers/staging/media/imx/
H A Dimx-ic-prp.c291 struct v4l2_subdev_format *source_fmt, in prp_link_validate() argument
300 source_fmt, sink_fmt); in prp_link_validate()
H A Dimx-media-vdic.c706 struct v4l2_subdev_format *source_fmt, in vdic_link_validate() argument
713 source_fmt, sink_fmt); in vdic_link_validate()
H A Dimx-media-csi.c1119 struct v4l2_subdev_format *source_fmt, in csi_link_validate() argument
1128 source_fmt, sink_fmt); in csi_link_validate()
/linux-6.15/drivers/media/pci/intel/ipu3/
H A Dipu3-cio2.c1316 struct v4l2_subdev_format source_fmt; in cio2_video_link_validate() local
1324 ret = cio2_subdev_link_validate_get_format(link->source, &source_fmt); in cio2_video_link_validate()
1328 if (source_fmt.format.width != q->format.width || in cio2_video_link_validate()
1329 source_fmt.format.height != q->format.height) { in cio2_video_link_validate()
1332 source_fmt.format.width, source_fmt.format.height); in cio2_video_link_validate()
1336 if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code)) in cio2_video_link_validate()
/linux-6.15/sound/soc/sof/
H A Dipc4-topology.h118 struct sof_ipc4_audio_format source_fmt; member
H A Dipc4-topology.c3043 memcpy(&format.source_fmt, &src_config->audio_fmt, sizeof(format.source_fmt)); in sof_ipc4_set_copier_sink_format()
/linux-6.15/include/media/
H A Dv4l2-subdev.h895 struct v4l2_subdev_format *source_fmt,
1251 struct v4l2_subdev_format *source_fmt,
/linux-6.15/drivers/media/platform/ti/omap3isp/
H A Dispccdc.c2428 struct v4l2_subdev_format *source_fmt, in ccdc_link_validate() argument
2435 if (source_fmt->format.width != sink_fmt->format.width || in ccdc_link_validate()
2436 source_fmt->format.height != sink_fmt->format.height) in ccdc_link_validate()
2455 if (!ccdc_is_shiftable(source_fmt->format.code, in ccdc_link_validate()
H A Dispresizer.c1548 struct v4l2_subdev_format *source_fmt, in resizer_link_validate() argument
1557 source_fmt, sink_fmt); in resizer_link_validate()
/linux-6.15/drivers/media/platform/nxp/
H A Dimx7-media-csi.c1929 struct v4l2_subdev_format *source_fmt, in imx7_csi_pad_link_validate() argument
1941 ret = v4l2_subdev_link_validate_default(sd, link, source_fmt, sink_fmt); in imx7_csi_pad_link_validate()