/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-media-csi.c | 147 struct v4l2_mbus_framefmt *infmt, in requires_passthrough() 152 infmt->code != MEDIA_BUS_FMT_UYVY8_2X8 && in requires_passthrough() 153 infmt->code != MEDIA_BUS_FMT_YUYV8_2X8); in requires_passthrough() 408 struct v4l2_mbus_framefmt *infmt; in csi_idmac_setup_channel() local 418 infmt = &priv->format_mbus[CSI_SINK_PAD]; in csi_idmac_setup_channel() 433 passthrough = requires_passthrough(&priv->upstream_ep, infmt, incc); in csi_idmac_setup_channel() 707 struct v4l2_mbus_framefmt *infmt, *outfmt; in csi_setup() local 713 infmt = &priv->format_mbus[CSI_SINK_PAD]; in csi_setup() 723 if_fmt = *infmt; in csi_setup() 1198 struct v4l2_mbus_framefmt *infmt, in csi_try_crop() 146 requires_passthrough(struct v4l2_fwnode_endpoint *ep, struct v4l2_mbus_framefmt *infmt, const struct imx_media_pixfmt *incc) requires_passthrough() argument 1195 csi_try_crop(struct csi_priv *priv, struct v4l2_rect *crop, struct v4l2_subdev_pad_config *cfg, struct v4l2_mbus_framefmt *infmt, struct v4l2_fwnode_endpoint *upstream_ep) csi_try_crop() argument 1242 struct v4l2_mbus_framefmt *infmt; csi_enum_mbus_code() local 1387 struct v4l2_mbus_framefmt *infmt = csi_try_field() local 1441 struct v4l2_mbus_framefmt *infmt; csi_try_fmt() local 1588 struct v4l2_mbus_framefmt *infmt; csi_get_selection() local 1653 struct v4l2_mbus_framefmt *infmt; csi_set_selection() local [all...] |
H A D | imx-ic-prpencvf.c | 453 struct v4l2_mbus_framefmt *infmt; in prp_setup_rotation() local 459 infmt = &priv->format_mbus[PRPENCVF_SINK_PAD]; in prp_setup_rotation() 465 infmt->ycbcr_enc, infmt->quantization, in prp_setup_rotation() 489 infmt->width, infmt->height, in prp_setup_rotation() 582 struct v4l2_mbus_framefmt *infmt; in prp_setup_norotation() local 588 infmt = &priv->format_mbus[PRPENCVF_SINK_PAD]; in prp_setup_norotation() 594 infmt->ycbcr_enc, infmt in prp_setup_norotation() 817 prp_bound_align_output(struct v4l2_mbus_framefmt *outfmt, struct v4l2_mbus_framefmt *infmt, enum ipu_rotate_mode rot_mode) prp_bound_align_output() argument 887 struct v4l2_mbus_framefmt *infmt; prp_try_fmt() local 1110 struct v4l2_mbus_framefmt outfmt, infmt; prp_s_ctrl() local [all...] |
H A D | imx-media-vdic.c | 296 struct v4l2_mbus_framefmt *infmt; in vdic_setup_indirect() local 300 infmt = &priv->format_mbus[VDIC_SINK_PAD_IDMAC]; in vdic_setup_indirect() 303 in_size = (infmt->width * incc->bpp * infmt->height) >> 3; in vdic_setup_indirect() 308 infmt->width : (infmt->width * incc->bpp) >> 3; in vdic_setup_indirect() 313 priv->fieldtype = infmt->field; in vdic_setup_indirect() 361 struct v4l2_mbus_framefmt *infmt; in vdic_start() local 364 infmt = &priv->format_mbus[priv->active_input_pad]; in vdic_start() 375 * note we don't give infmt in vdic_start() 585 struct v4l2_mbus_framefmt *infmt; vdic_try_fmt() local [all...] |
H A D | imx-ic-prp.c | 102 struct v4l2_mbus_framefmt *infmt; in prp_enum_mbus_code() local 118 infmt = __prp_get_fmt(priv, cfg, PRP_SINK_PAD, code->which); in prp_enum_mbus_code() 119 code->code = infmt->code; in prp_enum_mbus_code() 159 struct v4l2_mbus_framefmt *fmt, *infmt; in prp_set_fmt() local 174 infmt = __prp_get_fmt(priv, cfg, PRP_SINK_PAD, sdformat->which); in prp_set_fmt() 198 sdformat->format = *infmt; in prp_set_fmt()
|
/kernel/linux/linux-6.6/drivers/staging/media/imx/ |
H A D | imx-media-csi.c | 149 struct v4l2_mbus_framefmt *infmt, in requires_passthrough() 157 infmt->code != MEDIA_BUS_FMT_UYVY8_2X8 && in requires_passthrough() 158 infmt->code != MEDIA_BUS_FMT_YUYV8_2X8); in requires_passthrough() 410 struct v4l2_mbus_framefmt *infmt; in csi_idmac_setup_channel() local 420 infmt = &priv->format_mbus[CSI_SINK_PAD]; in csi_idmac_setup_channel() 435 passthrough = requires_passthrough(&priv->mbus_cfg, infmt, incc); in csi_idmac_setup_channel() 706 struct v4l2_mbus_framefmt *infmt, *outfmt; in csi_setup() local 711 infmt = &priv->format_mbus[CSI_SINK_PAD]; in csi_setup() 715 if_fmt = *infmt; in csi_setup() 1181 struct v4l2_mbus_framefmt *infmt, in csi_try_crop() 148 requires_passthrough(struct v4l2_mbus_config *mbus_cfg, struct v4l2_mbus_framefmt *infmt, const struct imx_media_pixfmt *incc) requires_passthrough() argument 1178 csi_try_crop(struct csi_priv *priv, struct v4l2_rect *crop, struct v4l2_subdev_state *sd_state, struct v4l2_mbus_framefmt *infmt, struct v4l2_mbus_config *mbus_cfg) csi_try_crop() argument 1225 struct v4l2_mbus_framefmt *infmt; csi_enum_mbus_code() local 1371 struct v4l2_mbus_framefmt *infmt = csi_try_field() local 1425 struct v4l2_mbus_framefmt *infmt; csi_try_fmt() local 1574 struct v4l2_mbus_framefmt *infmt; csi_get_selection() local 1639 struct v4l2_mbus_framefmt *infmt; csi_set_selection() local [all...] |
H A D | imx-ic-prpencvf.c | 453 struct v4l2_mbus_framefmt *infmt; in prp_setup_rotation() local 459 infmt = &priv->format_mbus[PRPENCVF_SINK_PAD]; in prp_setup_rotation() 465 infmt->ycbcr_enc, infmt->quantization, in prp_setup_rotation() 489 infmt->width, infmt->height, in prp_setup_rotation() 582 struct v4l2_mbus_framefmt *infmt; in prp_setup_norotation() local 588 infmt = &priv->format_mbus[PRPENCVF_SINK_PAD]; in prp_setup_norotation() 594 infmt->ycbcr_enc, infmt in prp_setup_norotation() 814 prp_bound_align_output(struct v4l2_mbus_framefmt *outfmt, struct v4l2_mbus_framefmt *infmt, enum ipu_rotate_mode rot_mode) prp_bound_align_output() argument 884 struct v4l2_mbus_framefmt *infmt; prp_try_fmt() local 1108 struct v4l2_mbus_framefmt outfmt, infmt; prp_s_ctrl() local [all...] |
H A D | imx-media-vdic.c | 296 struct v4l2_mbus_framefmt *infmt; in vdic_setup_indirect() local 300 infmt = &priv->format_mbus[VDIC_SINK_PAD_IDMAC]; in vdic_setup_indirect() 303 in_size = (infmt->width * incc->bpp * infmt->height) >> 3; in vdic_setup_indirect() 308 infmt->width : (infmt->width * incc->bpp) >> 3; in vdic_setup_indirect() 313 priv->fieldtype = infmt->field; in vdic_setup_indirect() 361 struct v4l2_mbus_framefmt *infmt; in vdic_start() local 364 infmt = &priv->format_mbus[priv->active_input_pad]; in vdic_start() 375 * note we don't give infmt in vdic_start() 585 struct v4l2_mbus_framefmt *infmt; vdic_try_fmt() local [all...] |
H A D | imx-ic-prp.c | 102 struct v4l2_mbus_framefmt *infmt; in prp_enum_mbus_code() local 118 infmt = __prp_get_fmt(priv, sd_state, PRP_SINK_PAD, in prp_enum_mbus_code() 120 code->code = infmt->code; in prp_enum_mbus_code() 160 struct v4l2_mbus_framefmt *fmt, *infmt; in prp_set_fmt() local 175 infmt = __prp_get_fmt(priv, sd_state, PRP_SINK_PAD, sdformat->which); in prp_set_fmt() 199 sdformat->format = *infmt; in prp_set_fmt()
|
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_rpf.c | 71 u32 infmt; in rpf_configure_stream() local 98 infmt = VI6_RPF_INFMT_CIPM in rpf_configure_stream() 102 infmt |= VI6_RPF_INFMT_SPYCS; in rpf_configure_stream() 104 infmt |= VI6_RPF_INFMT_SPUVS; in rpf_configure_stream() 107 infmt |= VI6_RPF_INFMT_CSC; in rpf_configure_stream() 109 vsp1_rpf_write(rpf, dlb, VI6_RPF_INFMT, infmt); in rpf_configure_stream()
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_rpf.c | 71 u32 infmt; in rpf_configure_stream() local 98 infmt = VI6_RPF_INFMT_CIPM in rpf_configure_stream() 102 infmt |= VI6_RPF_INFMT_SPYCS; in rpf_configure_stream() 104 infmt |= VI6_RPF_INFMT_SPUVS; in rpf_configure_stream() 107 infmt |= VI6_RPF_INFMT_CSC; in rpf_configure_stream() 109 vsp1_rpf_write(rpf, dlb, VI6_RPF_INFMT, infmt); in rpf_configure_stream()
|
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-csi.c | 379 const struct v4l2_mbus_framefmt *infmt, in ipu_csi_set_bt_interlaced_codes() 387 infield = ipu_csi_translate_field(infmt->field, std); in ipu_csi_set_bt_interlaced_codes() 429 const struct v4l2_mbus_framefmt *infmt, in ipu_csi_init_interface() 438 ret = fill_csi_bus_cfg(&cfg, mbus_cfg, infmt); in ipu_csi_init_interface() 443 width = infmt->width; in ipu_csi_init_interface() 444 height = infmt->height; in ipu_csi_init_interface() 445 if (infmt->field == V4L2_FIELD_ALTERNATE) in ipu_csi_init_interface() 486 ret = ipu_csi_set_bt_interlaced_codes(csi, infmt, outfmt, std); in ipu_csi_init_interface() 378 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, const struct v4l2_mbus_framefmt *infmt, const struct v4l2_mbus_framefmt *outfmt, v4l2_std_id std) ipu_csi_set_bt_interlaced_codes() argument 427 ipu_csi_init_interface(struct ipu_csi *csi, const struct v4l2_mbus_config *mbus_cfg, const struct v4l2_mbus_framefmt *infmt, const struct v4l2_mbus_framefmt *outfmt) ipu_csi_init_interface() argument
|
H A D | ipu-image-convert.c | 1971 const struct ipu_image_pixfmt *infmt, *outfmt; in ipu_image_convert_adjust() local 1975 infmt = get_format(in->pix.pixelformat); in ipu_image_convert_adjust() 1979 if (!infmt) { in ipu_image_convert_adjust() 1981 infmt = get_format(V4L2_PIX_FMT_RGB24); in ipu_image_convert_adjust() 2005 w_align_in = ilog2(tile_width_align(IMAGE_CONVERT_IN, infmt, in ipu_image_convert_adjust() 2007 h_align_in = ilog2(tile_height_align(IMAGE_CONVERT_IN, infmt, in ipu_image_convert_adjust() 2025 in->pix.bytesperline = infmt->planar ? in ipu_image_convert_adjust() 2028 clamp_align((in->pix.width * infmt->bpp) >> 3, in ipu_image_convert_adjust() 2029 ((2 << w_align_in) * infmt->bpp) >> 3, in ipu_image_convert_adjust() 2030 (MAX_W * infmt in ipu_image_convert_adjust() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-csi.c | 400 const struct v4l2_mbus_framefmt *infmt, in ipu_csi_set_bt_interlaced_codes() 408 infield = ipu_csi_translate_field(infmt->field, std); in ipu_csi_set_bt_interlaced_codes() 450 const struct v4l2_mbus_framefmt *infmt, in ipu_csi_init_interface() 459 ret = fill_csi_bus_cfg(&cfg, mbus_cfg, infmt); in ipu_csi_init_interface() 464 width = infmt->width; in ipu_csi_init_interface() 465 height = infmt->height; in ipu_csi_init_interface() 466 if (infmt->field == V4L2_FIELD_ALTERNATE) in ipu_csi_init_interface() 507 ret = ipu_csi_set_bt_interlaced_codes(csi, infmt, outfmt, std); in ipu_csi_init_interface() 399 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, const struct v4l2_mbus_framefmt *infmt, const struct v4l2_mbus_framefmt *outfmt, v4l2_std_id std) ipu_csi_set_bt_interlaced_codes() argument 448 ipu_csi_init_interface(struct ipu_csi *csi, const struct v4l2_mbus_config *mbus_cfg, const struct v4l2_mbus_framefmt *infmt, const struct v4l2_mbus_framefmt *outfmt) ipu_csi_init_interface() argument
|
H A D | ipu-image-convert.c | 1967 const struct ipu_image_pixfmt *infmt, *outfmt; in ipu_image_convert_adjust() local 1971 infmt = get_format(in->pix.pixelformat); in ipu_image_convert_adjust() 1975 if (!infmt) { in ipu_image_convert_adjust() 1977 infmt = get_format(V4L2_PIX_FMT_RGB24); in ipu_image_convert_adjust() 2001 w_align_in = ilog2(tile_width_align(IMAGE_CONVERT_IN, infmt, in ipu_image_convert_adjust() 2003 h_align_in = ilog2(tile_height_align(IMAGE_CONVERT_IN, infmt, in ipu_image_convert_adjust() 2021 in->pix.bytesperline = infmt->planar ? in ipu_image_convert_adjust() 2024 clamp_align((in->pix.width * infmt->bpp) >> 3, in ipu_image_convert_adjust() 2025 ((2 << w_align_in) * infmt->bpp) >> 3, in ipu_image_convert_adjust() 2026 (MAX_W * infmt in ipu_image_convert_adjust() [all...] |
/kernel/linux/linux-5.10/include/video/ |
H A D | imx-ipu-v3.h | 360 const struct v4l2_mbus_framefmt *infmt,
|
/kernel/linux/linux-6.6/include/video/ |
H A D | imx-ipu-v3.h | 362 const struct v4l2_mbus_framefmt *infmt,
|