| /Linux-v5.4/drivers/staging/media/imx/ |
| D | imx-ic-prp.c | 131 struct v4l2_subdev_format *sdformat) in prp_get_fmt() argument 137 if (sdformat->pad >= PRP_NUM_PADS) in prp_get_fmt() 142 fmt = __prp_get_fmt(priv, cfg, sdformat->pad, sdformat->which); in prp_get_fmt() 148 sdformat->format = *fmt; in prp_get_fmt() 156 struct v4l2_subdev_format *sdformat) in prp_set_fmt() argument 164 if (sdformat->pad >= PRP_NUM_PADS) in prp_set_fmt() 174 infmt = __prp_get_fmt(priv, cfg, PRP_SINK_PAD, sdformat->which); in prp_set_fmt() 176 switch (sdformat->pad) { in prp_set_fmt() 178 v4l_bound_align_image(&sdformat->format.width, MIN_W, MAX_W, in prp_set_fmt() 179 W_ALIGN, &sdformat->format.height, in prp_set_fmt() [all …]
|
| D | imx-media-vdic.c | 556 struct v4l2_subdev_format *sdformat) in vdic_get_fmt() argument 562 if (sdformat->pad >= VDIC_NUM_PADS) in vdic_get_fmt() 567 fmt = __vdic_get_fmt(priv, cfg, sdformat->pad, sdformat->which); in vdic_get_fmt() 573 sdformat->format = *fmt; in vdic_get_fmt() 581 struct v4l2_subdev_format *sdformat, in vdic_try_fmt() argument 586 *cc = imx_media_find_ipu_format(sdformat->format.code, CS_SEL_YUV); in vdic_try_fmt() 592 sdformat->format.code = (*cc)->codes[0]; in vdic_try_fmt() 596 sdformat->which); in vdic_try_fmt() 598 switch (sdformat->pad) { in vdic_try_fmt() 600 sdformat->format = *infmt; in vdic_try_fmt() [all …]
|
| D | imx-media-csi.c | 1346 struct v4l2_subdev_format *sdformat) in csi_get_fmt() argument 1352 if (sdformat->pad >= CSI_NUM_PADS) in csi_get_fmt() 1357 fmt = __csi_get_fmt(priv, cfg, sdformat->pad, sdformat->which); in csi_get_fmt() 1363 sdformat->format = *fmt; in csi_get_fmt() 1371 struct v4l2_subdev_format *sdformat) in csi_try_field() argument 1374 __csi_get_fmt(priv, cfg, CSI_SINK_PAD, sdformat->which); in csi_try_field() 1380 if (sdformat->pad == CSI_SINK_PAD) { in csi_try_field() 1381 if (sdformat->format.field == V4L2_FIELD_ANY) in csi_try_field() 1382 sdformat->format.field = V4L2_FIELD_NONE; in csi_try_field() 1394 if (!V4L2_FIELD_IS_SEQUENTIAL(sdformat->format.field)) in csi_try_field() [all …]
|
| D | imx-ic-prpencvf.c | 858 struct v4l2_subdev_format *sdformat) in prp_get_fmt() argument 864 if (sdformat->pad >= PRPENCVF_NUM_PADS) in prp_get_fmt() 869 fmt = __prp_get_fmt(priv, cfg, sdformat->pad, sdformat->which); in prp_get_fmt() 875 sdformat->format = *fmt; in prp_get_fmt() 883 struct v4l2_subdev_format *sdformat, in prp_try_fmt() argument 888 *cc = imx_media_find_ipu_format(sdformat->format.code, CS_SEL_ANY); in prp_try_fmt() 894 sdformat->format.code = (*cc)->codes[0]; in prp_try_fmt() 897 infmt = __prp_get_fmt(priv, cfg, PRPENCVF_SINK_PAD, sdformat->which); in prp_try_fmt() 899 if (sdformat->pad == PRPENCVF_SRC_PAD) { in prp_try_fmt() 900 sdformat->format.field = infmt->field; in prp_try_fmt() [all …]
|
| D | imx7-media-csi.c | 968 struct v4l2_subdev_format *sdformat) in imx7_csi_get_fmt() argument 976 fmt = imx7_csi_get_format(csi, cfg, sdformat->pad, sdformat->which); in imx7_csi_get_fmt() 982 sdformat->format = *fmt; in imx7_csi_get_fmt() 992 struct v4l2_subdev_format *sdformat, in imx7_csi_try_fmt() argument 1000 sdformat->which); in imx7_csi_try_fmt() 1004 switch (sdformat->pad) { in imx7_csi_try_fmt() 1009 sdformat->format.width = in_fmt->width; in imx7_csi_try_fmt() 1010 sdformat->format.height = in_fmt->height; in imx7_csi_try_fmt() 1011 sdformat->format.code = in_fmt->code; in imx7_csi_try_fmt() 1014 sdformat->format.colorspace = in_fmt->colorspace; in imx7_csi_try_fmt() [all …]
|
| D | imx6-mipi-csi2.c | 454 struct v4l2_subdev_format *sdformat) in csi2_get_fmt() argument 461 fmt = __csi2_get_fmt(csi2, cfg, sdformat->pad, sdformat->which); in csi2_get_fmt() 463 sdformat->format = *fmt; in csi2_get_fmt() 472 struct v4l2_subdev_format *sdformat) in csi2_set_fmt() argument 478 if (sdformat->pad >= CSI2_NUM_PADS) in csi2_set_fmt() 489 if (sdformat->pad != CSI2_SINK_PAD) in csi2_set_fmt() 490 sdformat->format = csi2->format_mbus; in csi2_set_fmt() 492 fmt = __csi2_get_fmt(csi2, cfg, sdformat->pad, sdformat->which); in csi2_set_fmt() 494 *fmt = sdformat->format; in csi2_set_fmt()
|
| D | imx7-mipi-csis.c | 694 struct v4l2_subdev_format *sdformat) in mipi_csis_set_fmt() argument 700 if (sdformat->pad >= CSIS_PADS_NUM) in mipi_csis_set_fmt() 703 fmt = mipi_csis_get_format(state, cfg, sdformat->which, sdformat->pad); in mipi_csis_set_fmt() 706 if (sdformat->pad == CSIS_PAD_SOURCE) { in mipi_csis_set_fmt() 707 sdformat->format = *fmt; in mipi_csis_set_fmt() 711 csis_fmt = mipi_csis_try_format(mipi_sd, &sdformat->format); in mipi_csis_set_fmt() 713 sdformat->format = *fmt; in mipi_csis_set_fmt() 715 if (csis_fmt && sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE) in mipi_csis_set_fmt() 718 cfg->try_fmt = sdformat->format; in mipi_csis_set_fmt() 728 struct v4l2_subdev_format *sdformat) in mipi_csis_get_fmt() argument [all …]
|
| /Linux-v5.4/drivers/media/platform/ |
| D | video-mux.c | 151 struct v4l2_subdev_format *sdformat) in video_mux_get_format() argument 157 sdformat->format = *__video_mux_get_pad_format(sd, cfg, sdformat->pad, in video_mux_get_format() 158 sdformat->which); in video_mux_get_format() 167 struct v4l2_subdev_format *sdformat) in video_mux_set_format() argument 171 struct media_pad *pad = &vmux->pads[sdformat->pad]; in video_mux_set_format() 174 mbusformat = __video_mux_get_pad_format(sd, cfg, sdformat->pad, in video_mux_set_format() 175 sdformat->which); in video_mux_set_format() 180 sdformat->which); in video_mux_set_format() 185 v4l_bound_align_image(&sdformat->format.width, 1, 65536, 0, in video_mux_set_format() 186 &sdformat->format.height, 1, 65536, 0, 0); in video_mux_set_format() [all …]
|
| /Linux-v5.4/drivers/media/i2c/adv748x/ |
| D | adv748x-csi2.c | 158 struct v4l2_subdev_format *sdformat) in adv748x_csi2_get_format() argument 164 mbusformat = adv748x_csi2_get_pad_format(sd, cfg, sdformat->pad, in adv748x_csi2_get_format() 165 sdformat->which); in adv748x_csi2_get_format() 171 sdformat->format = *mbusformat; in adv748x_csi2_get_format() 180 struct v4l2_subdev_format *sdformat) in adv748x_csi2_set_format() argument 187 mbusformat = adv748x_csi2_get_pad_format(sd, cfg, sdformat->pad, in adv748x_csi2_set_format() 188 sdformat->which); in adv748x_csi2_set_format() 194 if (sdformat->pad == ADV748X_CSI2_SOURCE) { in adv748x_csi2_set_format() 199 sdformat->which); in adv748x_csi2_set_format() 206 sdformat->format = *sink_fmt; in adv748x_csi2_set_format() [all …]
|
| D | adv748x-afe.c | 347 struct v4l2_subdev_format *sdformat) in adv748x_afe_get_format() argument 353 if (sdformat->pad != ADV748X_AFE_SOURCE) in adv748x_afe_get_format() 356 if (sdformat->which == V4L2_SUBDEV_FORMAT_TRY) { in adv748x_afe_get_format() 357 mbusformat = v4l2_subdev_get_try_format(sd, cfg, sdformat->pad); in adv748x_afe_get_format() 358 sdformat->format = *mbusformat; in adv748x_afe_get_format() 360 adv748x_afe_fill_format(afe, &sdformat->format); in adv748x_afe_get_format() 369 struct v4l2_subdev_format *sdformat) in adv748x_afe_set_format() argument 374 if (sdformat->pad != ADV748X_AFE_SOURCE) in adv748x_afe_set_format() 377 if (sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE) in adv748x_afe_set_format() 378 return adv748x_afe_get_format(sd, cfg, sdformat); in adv748x_afe_set_format() [all …]
|
| D | adv748x-hdmi.c | 425 struct v4l2_subdev_format *sdformat) in adv748x_hdmi_get_format() argument 430 if (sdformat->pad != ADV748X_HDMI_SOURCE) in adv748x_hdmi_get_format() 433 if (sdformat->which == V4L2_SUBDEV_FORMAT_TRY) { in adv748x_hdmi_get_format() 434 mbusformat = v4l2_subdev_get_try_format(sd, cfg, sdformat->pad); in adv748x_hdmi_get_format() 435 sdformat->format = *mbusformat; in adv748x_hdmi_get_format() 437 adv748x_hdmi_fill_format(hdmi, &sdformat->format); in adv748x_hdmi_get_format() 446 struct v4l2_subdev_format *sdformat) in adv748x_hdmi_set_format() argument 450 if (sdformat->pad != ADV748X_HDMI_SOURCE) in adv748x_hdmi_set_format() 453 if (sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE) in adv748x_hdmi_set_format() 454 return adv748x_hdmi_get_format(sd, cfg, sdformat); in adv748x_hdmi_set_format() [all …]
|