| /Linux-v5.15/drivers/staging/media/imx/ |
| D | imx-ic-prp.c | 132 struct v4l2_subdev_format *sdformat) in prp_get_fmt() argument 138 if (sdformat->pad >= PRP_NUM_PADS) in prp_get_fmt() 143 fmt = __prp_get_fmt(priv, sd_state, sdformat->pad, sdformat->which); in prp_get_fmt() 149 sdformat->format = *fmt; in prp_get_fmt() 157 struct v4l2_subdev_format *sdformat) in prp_set_fmt() argument 165 if (sdformat->pad >= PRP_NUM_PADS) in prp_set_fmt() 175 infmt = __prp_get_fmt(priv, sd_state, PRP_SINK_PAD, sdformat->which); in prp_set_fmt() 177 switch (sdformat->pad) { in prp_set_fmt() 179 v4l_bound_align_image(&sdformat->format.width, MIN_W, MAX_W, in prp_set_fmt() 180 W_ALIGN, &sdformat->format.height, in prp_set_fmt() [all …]
|
| D | imx-media-vdic.c | 557 struct v4l2_subdev_format *sdformat) in vdic_get_fmt() argument 563 if (sdformat->pad >= VDIC_NUM_PADS) in vdic_get_fmt() 568 fmt = __vdic_get_fmt(priv, sd_state, sdformat->pad, sdformat->which); in vdic_get_fmt() 574 sdformat->format = *fmt; in vdic_get_fmt() 582 struct v4l2_subdev_format *sdformat, in vdic_try_fmt() argument 587 *cc = imx_media_find_ipu_format(sdformat->format.code, in vdic_try_fmt() 594 sdformat->format.code = (*cc)->codes[0]; in vdic_try_fmt() 598 sdformat->which); in vdic_try_fmt() 600 switch (sdformat->pad) { in vdic_try_fmt() 602 sdformat->format = *infmt; in vdic_try_fmt() [all …]
|
| D | imx7-media-csi.c | 788 struct v4l2_subdev_format *sdformat) in imx7_csi_get_fmt() argument 796 fmt = imx7_csi_get_format(csi, sd_state, sdformat->pad, in imx7_csi_get_fmt() 797 sdformat->which); in imx7_csi_get_fmt() 803 sdformat->format = *fmt; in imx7_csi_get_fmt() 813 struct v4l2_subdev_format *sdformat, in imx7_csi_try_fmt() argument 821 sdformat->which); in imx7_csi_try_fmt() 825 switch (sdformat->pad) { in imx7_csi_try_fmt() 830 sdformat->format.width = in_fmt->width; in imx7_csi_try_fmt() 831 sdformat->format.height = in_fmt->height; in imx7_csi_try_fmt() 832 sdformat->format.code = in_fmt->code; in imx7_csi_try_fmt() [all …]
|
| D | imx-media-csi.c | 1350 struct v4l2_subdev_format *sdformat) in csi_get_fmt() argument 1356 if (sdformat->pad >= CSI_NUM_PADS) in csi_get_fmt() 1361 fmt = __csi_get_fmt(priv, sd_state, sdformat->pad, sdformat->which); in csi_get_fmt() 1367 sdformat->format = *fmt; in csi_get_fmt() 1375 struct v4l2_subdev_format *sdformat) in csi_try_field() argument 1378 __csi_get_fmt(priv, sd_state, CSI_SINK_PAD, sdformat->which); in csi_try_field() 1384 if (sdformat->pad == CSI_SINK_PAD) { in csi_try_field() 1385 if (sdformat->format.field == V4L2_FIELD_ANY) in csi_try_field() 1386 sdformat->format.field = V4L2_FIELD_NONE; in csi_try_field() 1398 if (!V4L2_FIELD_IS_SEQUENTIAL(sdformat->format.field)) in csi_try_field() [all …]
|
| D | imx-ic-prpencvf.c | 856 struct v4l2_subdev_format *sdformat) in prp_get_fmt() argument 862 if (sdformat->pad >= PRPENCVF_NUM_PADS) in prp_get_fmt() 867 fmt = __prp_get_fmt(priv, sd_state, sdformat->pad, sdformat->which); in prp_get_fmt() 873 sdformat->format = *fmt; in prp_get_fmt() 881 struct v4l2_subdev_format *sdformat, in prp_try_fmt() argument 886 *cc = imx_media_find_ipu_format(sdformat->format.code, in prp_try_fmt() 894 sdformat->format.code = (*cc)->codes[0]; in prp_try_fmt() 898 sdformat->which); in prp_try_fmt() 900 if (sdformat->pad == PRPENCVF_SRC_PAD) { in prp_try_fmt() 901 sdformat->format.field = infmt->field; in prp_try_fmt() [all …]
|
| D | imx8mq-mipi-csi2.c | 487 struct v4l2_subdev_format *sdformat) in imx8mq_mipi_csi_get_fmt() argument 492 fmt = imx8mq_mipi_csi_get_format(state, sd_state, sdformat->which, in imx8mq_mipi_csi_get_fmt() 493 sdformat->pad); in imx8mq_mipi_csi_get_fmt() 497 sdformat->format = *fmt; in imx8mq_mipi_csi_get_fmt() 539 struct v4l2_subdev_format *sdformat) in imx8mq_mipi_csi_set_fmt() argument 549 if (sdformat->pad == MIPI_CSI2_PAD_SOURCE) in imx8mq_mipi_csi_set_fmt() 550 return imx8mq_mipi_csi_get_fmt(sd, sd_state, sdformat); in imx8mq_mipi_csi_set_fmt() 552 if (sdformat->pad != MIPI_CSI2_PAD_SINK) in imx8mq_mipi_csi_set_fmt() 555 csi2_fmt = find_csi2_format(sdformat->format.code); in imx8mq_mipi_csi_set_fmt() 559 fmt = imx8mq_mipi_csi_get_format(state, sd_state, sdformat->which, in imx8mq_mipi_csi_set_fmt() [all …]
|
| D | imx6-mipi-csi2.c | 522 struct v4l2_subdev_format *sdformat) in csi2_get_fmt() argument 529 fmt = __csi2_get_fmt(csi2, sd_state, sdformat->pad, sdformat->which); in csi2_get_fmt() 531 sdformat->format = *fmt; in csi2_get_fmt() 540 struct v4l2_subdev_format *sdformat) in csi2_set_fmt() argument 546 if (sdformat->pad >= CSI2_NUM_PADS) in csi2_set_fmt() 557 if (sdformat->pad != CSI2_SINK_PAD) in csi2_set_fmt() 558 sdformat->format = csi2->format_mbus; in csi2_set_fmt() 560 fmt = __csi2_get_fmt(csi2, sd_state, sdformat->pad, sdformat->which); in csi2_set_fmt() 562 *fmt = sdformat->format; in csi2_set_fmt()
|
| D | imx7-mipi-csis.c | 933 struct v4l2_subdev_format *sdformat) in mipi_csis_get_fmt() argument 938 fmt = mipi_csis_get_format(state, sd_state, sdformat->which, in mipi_csis_get_fmt() 939 sdformat->pad); in mipi_csis_get_fmt() 942 sdformat->format = *fmt; in mipi_csis_get_fmt() 983 struct v4l2_subdev_format *sdformat) in mipi_csis_set_fmt() argument 994 if (sdformat->pad == CSIS_PAD_SOURCE) in mipi_csis_set_fmt() 995 return mipi_csis_get_fmt(sd, sd_state, sdformat); in mipi_csis_set_fmt() 997 if (sdformat->pad != CSIS_PAD_SINK) in mipi_csis_set_fmt() 1007 csis_fmt = find_csis_format(sdformat->format.code); in mipi_csis_set_fmt() 1028 v4l_bound_align_image(&sdformat->format.width, 1, in mipi_csis_set_fmt() [all …]
|
| /Linux-v5.15/drivers/media/platform/ |
| D | video-mux.c | 160 struct v4l2_subdev_format *sdformat) in video_mux_get_format() argument 166 sdformat->format = *__video_mux_get_pad_format(sd, sd_state, in video_mux_get_format() 167 sdformat->pad, in video_mux_get_format() 168 sdformat->which); in video_mux_get_format() 177 struct v4l2_subdev_format *sdformat) in video_mux_set_format() argument 181 struct media_pad *pad = &vmux->pads[sdformat->pad]; in video_mux_set_format() 184 mbusformat = __video_mux_get_pad_format(sd, sd_state, sdformat->pad, in video_mux_set_format() 185 sdformat->which); in video_mux_set_format() 191 sdformat->which); in video_mux_set_format() 196 v4l_bound_align_image(&sdformat->format.width, 1, 65536, 0, in video_mux_set_format() [all …]
|
| /Linux-v5.15/drivers/media/i2c/adv748x/ |
| D | adv748x-csi2.c | 157 struct v4l2_subdev_format *sdformat) in adv748x_csi2_get_format() argument 163 mbusformat = adv748x_csi2_get_pad_format(sd, sd_state, sdformat->pad, in adv748x_csi2_get_format() 164 sdformat->which); in adv748x_csi2_get_format() 170 sdformat->format = *mbusformat; in adv748x_csi2_get_format() 179 struct v4l2_subdev_format *sdformat) in adv748x_csi2_set_format() argument 186 mbusformat = adv748x_csi2_get_pad_format(sd, sd_state, sdformat->pad, in adv748x_csi2_set_format() 187 sdformat->which); in adv748x_csi2_set_format() 193 if (sdformat->pad == ADV748X_CSI2_SOURCE) { in adv748x_csi2_set_format() 198 sdformat->which); in adv748x_csi2_set_format() 205 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() 358 sdformat->pad); in adv748x_afe_get_format() 359 sdformat->format = *mbusformat; in adv748x_afe_get_format() 361 adv748x_afe_fill_format(afe, &sdformat->format); in adv748x_afe_get_format() 370 struct v4l2_subdev_format *sdformat) in adv748x_afe_set_format() argument 375 if (sdformat->pad != ADV748X_AFE_SOURCE) in adv748x_afe_set_format() 378 if (sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE) in adv748x_afe_set_format() 379 return adv748x_afe_get_format(sd, sd_state, 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() 435 sdformat->pad); in adv748x_hdmi_get_format() 436 sdformat->format = *mbusformat; in adv748x_hdmi_get_format() 438 adv748x_hdmi_fill_format(hdmi, &sdformat->format); in adv748x_hdmi_get_format() 447 struct v4l2_subdev_format *sdformat) in adv748x_hdmi_set_format() argument 451 if (sdformat->pad != ADV748X_HDMI_SOURCE) in adv748x_hdmi_set_format() 454 if (sdformat->which == V4L2_SUBDEV_FORMAT_ACTIVE) in adv748x_hdmi_set_format() 455 return adv748x_hdmi_get_format(sd, sd_state, sdformat); in adv748x_hdmi_set_format() [all …]
|