/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-mediabus.h | 134 * @mbus_fmt: pointer to &struct v4l2_mbus_framefmt to be used as model 138 const struct v4l2_mbus_framefmt *mbus_fmt) in v4l2_fill_pix_format() 140 pix_fmt->width = mbus_fmt->width; in v4l2_fill_pix_format() 141 pix_fmt->height = mbus_fmt->height; in v4l2_fill_pix_format() 142 pix_fmt->field = mbus_fmt->field; in v4l2_fill_pix_format() 143 pix_fmt->colorspace = mbus_fmt->colorspace; in v4l2_fill_pix_format() 144 pix_fmt->ycbcr_enc = mbus_fmt->ycbcr_enc; in v4l2_fill_pix_format() 145 pix_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format() 146 pix_fmt->xfer_func = mbus_fmt->xfer_func; in v4l2_fill_pix_format() 154 * @mbus_fmt 137 v4l2_fill_pix_format(struct v4l2_pix_format *pix_fmt, const struct v4l2_mbus_framefmt *mbus_fmt) v4l2_fill_pix_format() argument 158 v4l2_fill_mbus_format(struct v4l2_mbus_framefmt *mbus_fmt, const struct v4l2_pix_format *pix_fmt, u32 code) v4l2_fill_mbus_format() argument 180 v4l2_fill_pix_format_mplane(struct v4l2_pix_format_mplane *pix_mp_fmt, const struct v4l2_mbus_framefmt *mbus_fmt) v4l2_fill_pix_format_mplane() argument 200 v4l2_fill_mbus_format_mplane(struct v4l2_mbus_framefmt *mbus_fmt, const struct v4l2_pix_format_mplane *pix_mp_fmt) v4l2_fill_mbus_format_mplane() argument [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-mediabus.h | 177 * @mbus_fmt: pointer to &struct v4l2_mbus_framefmt to be used as model 181 const struct v4l2_mbus_framefmt *mbus_fmt) in v4l2_fill_pix_format() 183 pix_fmt->width = mbus_fmt->width; in v4l2_fill_pix_format() 184 pix_fmt->height = mbus_fmt->height; in v4l2_fill_pix_format() 185 pix_fmt->field = mbus_fmt->field; in v4l2_fill_pix_format() 186 pix_fmt->colorspace = mbus_fmt->colorspace; in v4l2_fill_pix_format() 187 pix_fmt->ycbcr_enc = mbus_fmt->ycbcr_enc; in v4l2_fill_pix_format() 188 pix_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format() 189 pix_fmt->xfer_func = mbus_fmt->xfer_func; in v4l2_fill_pix_format() 197 * @mbus_fmt 180 v4l2_fill_pix_format(struct v4l2_pix_format *pix_fmt, const struct v4l2_mbus_framefmt *mbus_fmt) v4l2_fill_pix_format() argument 201 v4l2_fill_mbus_format(struct v4l2_mbus_framefmt *mbus_fmt, const struct v4l2_pix_format *pix_fmt, u32 code) v4l2_fill_mbus_format() argument 223 v4l2_fill_pix_format_mplane(struct v4l2_pix_format_mplane *pix_mp_fmt, const struct v4l2_mbus_framefmt *mbus_fmt) v4l2_fill_pix_format_mplane() argument 243 v4l2_fill_mbus_format_mplane(struct v4l2_mbus_framefmt *mbus_fmt, const struct v4l2_pix_format_mplane *pix_mp_fmt) v4l2_fill_mbus_format_mplane() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/ |
H A D | renesas-ceu.c | 160 struct ceu_mbus_fmt mbus_fmt; member 354 struct ceu_mbus_fmt *mbus_fmt = &ceu_sd->mbus_fmt; in ceu_hw_config() local 364 capwr = (pix->height << 16) | pix->width * mbus_fmt->bpp / 8; in ceu_hw_config() 410 if (mbus_fmt->swapped) in ceu_hw_config() 411 camcr = mbus_fmt->fmt_order_swap; in ceu_hw_config() 413 camcr = mbus_fmt->fmt_order; in ceu_hw_config() 424 if (mbus_fmt->swapped) in ceu_hw_config() 425 camcr = mbus_fmt->fmt_order; in ceu_hw_config() 427 camcr = mbus_fmt in ceu_hw_config() 977 struct ceu_mbus_fmt *mbus_fmt = &ceu_sd->mbus_fmt; ceu_init_mbus_fmt() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/ |
H A D | renesas-ceu.c | 159 struct ceu_mbus_fmt mbus_fmt; member 353 struct ceu_mbus_fmt *mbus_fmt = &ceu_sd->mbus_fmt; in ceu_hw_config() local 363 capwr = (pix->height << 16) | pix->width * mbus_fmt->bpp / 8; in ceu_hw_config() 409 if (mbus_fmt->swapped) in ceu_hw_config() 410 camcr = mbus_fmt->fmt_order_swap; in ceu_hw_config() 412 camcr = mbus_fmt->fmt_order; in ceu_hw_config() 423 if (mbus_fmt->swapped) in ceu_hw_config() 424 camcr = mbus_fmt->fmt_order; in ceu_hw_config() 426 camcr = mbus_fmt in ceu_hw_config() 970 struct ceu_mbus_fmt *mbus_fmt = &ceu_sd->mbus_fmt; ceu_init_mbus_fmt() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/ |
H A D | cal-video.c | 212 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_get_format() local 222 *fmt = *mbus_fmt; in __subdev_get_format() 234 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_set_format() local 239 *mbus_fmt = *fmt; in __subdev_set_format() 360 struct v4l2_mbus_framefmt mbus_fmt; in cal_s_fmt_vid_cap() local 374 v4l2_fill_mbus_format(&mbus_fmt, &f->fmt.pix, fmt->code); in cal_s_fmt_vid_cap() 376 ret = __subdev_set_format(ctx, &mbus_fmt); in cal_s_fmt_vid_cap() 381 if (mbus_fmt.code != fmt->code) { in cal_s_fmt_vid_cap() 388 v4l2_fill_pix_format(&ctx->v_fmt.fmt.pix, &mbus_fmt); in cal_s_fmt_vid_cap() 393 ctx->m_fmt = mbus_fmt; in cal_s_fmt_vid_cap() 723 struct v4l2_mbus_framefmt mbus_fmt; cal_ctx_v4l2_init_formats() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-csi.c | 347 const struct v4l2_mbus_framefmt *mbus_fmt) in fill_csi_bus_cfg() 353 ret = mbus_code_to_bus_cfg(csicfg, mbus_fmt->code, mbus_cfg->type); in fill_csi_bus_cfg() 371 is_bt1120 = mbus_fmt->code == MEDIA_BUS_FMT_UYVY8_1X16 || in fill_csi_bus_cfg() 372 mbus_fmt->code == MEDIA_BUS_FMT_YUYV8_1X16; in fill_csi_bus_cfg() 373 if (V4L2_FIELD_HAS_BOTH(mbus_fmt->field) || in fill_csi_bus_cfg() 374 mbus_fmt->field == V4L2_FIELD_ALTERNATE) in fill_csi_bus_cfg() 660 struct v4l2_mbus_framefmt *mbus_fmt) in ipu_csi_set_mipi_datatype() 670 ret = mbus_code_to_bus_cfg(&cfg, mbus_fmt->code, V4L2_MBUS_CSI2_DPHY); in ipu_csi_set_mipi_datatype() 345 fill_csi_bus_cfg(struct ipu_csi_bus_config *csicfg, const struct v4l2_mbus_config *mbus_cfg, const struct v4l2_mbus_framefmt *mbus_fmt) fill_csi_bus_cfg() argument 659 ipu_csi_set_mipi_datatype(struct ipu_csi *csi, u32 vc, struct v4l2_mbus_framefmt *mbus_fmt) ipu_csi_set_mipi_datatype() argument
|
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-csi.c | 333 const struct v4l2_mbus_framefmt *mbus_fmt) in fill_csi_bus_cfg() 339 ret = mbus_code_to_bus_cfg(csicfg, mbus_fmt->code, mbus_cfg->type); in fill_csi_bus_cfg() 356 if (V4L2_FIELD_HAS_BOTH(mbus_fmt->field) || in fill_csi_bus_cfg() 357 mbus_fmt->field == V4L2_FIELD_ALTERNATE) in fill_csi_bus_cfg() 639 struct v4l2_mbus_framefmt *mbus_fmt) in ipu_csi_set_mipi_datatype() 649 ret = mbus_code_to_bus_cfg(&cfg, mbus_fmt->code, V4L2_MBUS_CSI2_DPHY); in ipu_csi_set_mipi_datatype() 331 fill_csi_bus_cfg(struct ipu_csi_bus_config *csicfg, const struct v4l2_mbus_config *mbus_cfg, const struct v4l2_mbus_framefmt *mbus_fmt) fill_csi_bus_cfg() argument 638 ipu_csi_set_mipi_datatype(struct ipu_csi *csi, u32 vc, struct v4l2_mbus_framefmt *mbus_fmt) ipu_csi_set_mipi_datatype() argument
|
/kernel/linux/linux-5.10/drivers/media/platform/s3c-camif/ |
H A D | camif-capture.c | 824 if (src_fmt.format.width != camif->mbus_fmt.width || in camif_pipeline_validate() 825 src_fmt.format.height != camif->mbus_fmt.height || in camif_pipeline_validate() 826 src_fmt.format.code != camif->mbus_fmt.code) in camif_pipeline_validate() 1228 *mf = camif->mbus_fmt; in s3c_camif_subdev_get_fmt() 1235 mf->code = camif->mbus_fmt.code; in s3c_camif_subdev_get_fmt() 1315 camif->mbus_fmt = *mf; in s3c_camif_subdev_set_fmt() 1335 mf->code = camif->mbus_fmt.code; in s3c_camif_subdev_set_fmt() 1351 struct v4l2_mbus_framefmt *mf = &camif->mbus_fmt; in s3c_camif_subdev_get_selection() 1385 struct v4l2_mbus_framefmt *mf = &camif->mbus_fmt; in __camif_try_crop() 1470 camif->mbus_fmt in s3c_camif_subdev_set_selection() [all...] |
H A D | camif-core.h | 244 * @mbus_fmt: camera input media bus format 265 struct v4l2_mbus_framefmt mbus_fmt; member
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-capture.c | 825 if (src_fmt.format.width != camif->mbus_fmt.width || in camif_pipeline_validate() 826 src_fmt.format.height != camif->mbus_fmt.height || in camif_pipeline_validate() 827 src_fmt.format.code != camif->mbus_fmt.code) in camif_pipeline_validate() 1229 *mf = camif->mbus_fmt; in s3c_camif_subdev_get_fmt() 1236 mf->code = camif->mbus_fmt.code; in s3c_camif_subdev_get_fmt() 1316 camif->mbus_fmt = *mf; in s3c_camif_subdev_set_fmt() 1336 mf->code = camif->mbus_fmt.code; in s3c_camif_subdev_set_fmt() 1352 struct v4l2_mbus_framefmt *mf = &camif->mbus_fmt; in s3c_camif_subdev_get_selection() 1386 struct v4l2_mbus_framefmt *mf = &camif->mbus_fmt; in __camif_try_crop() 1471 camif->mbus_fmt in s3c_camif_subdev_set_selection() [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ov02a10.c | 302 struct v4l2_mbus_framefmt *mbus_fmt = &fmt->format; in ov02a10_set_fmt() local 314 mbus_fmt->code = ov02a10->fmt.code; in ov02a10_set_fmt() 315 ov02a10_fill_fmt(ov02a10->cur_mode, mbus_fmt); in ov02a10_set_fmt() 322 *frame_fmt = *mbus_fmt; in ov02a10_set_fmt() 334 struct v4l2_mbus_framefmt *mbus_fmt = &fmt->format; in ov02a10_get_fmt() local 343 mbus_fmt->code = ov02a10->fmt.code; in ov02a10_get_fmt() 344 ov02a10_fill_fmt(ov02a10->cur_mode, mbus_fmt); in ov02a10_get_fmt()
|
H A D | ov7740.c | 811 struct v4l2_mbus_framefmt *mbus_fmt; in ov7740_set_fmt() local 826 mbus_fmt = v4l2_subdev_get_try_format(sd, sd_state, in ov7740_set_fmt() 828 *mbus_fmt = format->format; in ov7740_set_fmt() 855 struct v4l2_mbus_framefmt *mbus_fmt; in ov7740_get_fmt() local 862 mbus_fmt = v4l2_subdev_get_try_format(sd, sd_state, 0); in ov7740_get_fmt() 863 format->format = *mbus_fmt; in ov7740_get_fmt()
|
H A D | st-mipid02.c | 713 struct v4l2_mbus_framefmt *mbus_fmt = &format->format; in mipid02_get_fmt() local 734 *mbus_fmt = *fmt; in mipid02_get_fmt() 737 mbus_fmt->code = serial_to_parallel_code(mbus_fmt->code); in mipid02_get_fmt()
|
H A D | ov2685.c | 348 struct v4l2_mbus_framefmt *mbus_fmt = &fmt->format; in ov2685_set_fmt() local 351 ov2685_fill_fmt(ov2685->cur_mode, mbus_fmt); in ov2685_set_fmt() 361 struct v4l2_mbus_framefmt *mbus_fmt = &fmt->format; in ov2685_get_fmt() local 363 ov2685_fill_fmt(ov2685->cur_mode, mbus_fmt); in ov2685_get_fmt()
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | s5k6aa.c | 198 struct v4l2_mbus_framefmt mbus_fmt; member 317 preset->mbus_fmt.width = S5K6AA_OUT_WIDTH_DEF; in s5k6aa_presets_data_init() 318 preset->mbus_fmt.height = S5K6AA_OUT_HEIGHT_DEF; in s5k6aa_presets_data_init() 319 preset->mbus_fmt.code = s5k6aa_formats[0].code; in s5k6aa_presets_data_init() 632 int fmt_index = s5k6aa_get_pixfmt_index(s5k6aa, &preset->mbus_fmt); in s5k6aa_set_output_framefmt() 636 preset->mbus_fmt.width); in s5k6aa_set_output_framefmt() 639 preset->mbus_fmt.height); in s5k6aa_set_output_framefmt() 949 struct v4l2_mbus_framefmt *mbus_fmt = &s5k6aa->preset->mbus_fmt; in __s5k6aa_set_frame_interval() local 962 if (mbus_fmt in __s5k6aa_set_frame_interval() [all...] |
H A D | ov7740.c | 813 struct v4l2_mbus_framefmt *mbus_fmt; in ov7740_set_fmt() local 828 mbus_fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); in ov7740_set_fmt() 829 *mbus_fmt = format->format; in ov7740_set_fmt() 856 struct v4l2_mbus_framefmt *mbus_fmt; in ov7740_get_fmt() local 863 mbus_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); in ov7740_get_fmt() 864 format->format = *mbus_fmt; in ov7740_get_fmt()
|
H A D | ov2685.c | 335 struct v4l2_mbus_framefmt *mbus_fmt = &fmt->format; in ov2685_set_fmt() local 338 ov2685_fill_fmt(ov2685->cur_mode, mbus_fmt); in ov2685_set_fmt() 348 struct v4l2_mbus_framefmt *mbus_fmt = &fmt->format; in ov2685_get_fmt() local 350 ov2685_fill_fmt(ov2685->cur_mode, mbus_fmt); in ov2685_get_fmt()
|
H A D | st-mipid02.c | 677 struct v4l2_mbus_framefmt *mbus_fmt = &format->format; in mipid02_get_fmt() local 697 *mbus_fmt = *fmt; in mipid02_get_fmt() 700 mbus_fmt->code = serial_to_parallel_code(mbus_fmt->code); in mipid02_get_fmt()
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/cal/ |
H A D | cal-video.c | 124 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_get_format() local 131 *fmt = *mbus_fmt; in __subdev_get_format() 146 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_set_format() local 149 *mbus_fmt = *fmt; in __subdev_set_format() 830 struct v4l2_mbus_framefmt mbus_fmt; in cal_ctx_v4l2_init_formats() local 884 ret = __subdev_get_format(ctx, &mbus_fmt); in cal_ctx_v4l2_init_formats() 888 fmtinfo = find_format_by_code(ctx, mbus_fmt.code); in cal_ctx_v4l2_init_formats() 891 mbus_fmt.code); in cal_ctx_v4l2_init_formats() 896 v4l2_fill_pix_format(&ctx->v_fmt.fmt.pix, &mbus_fmt); in cal_ctx_v4l2_init_formats()
|
/kernel/linux/linux-5.10/drivers/media/platform/am437x/ |
H A D | am437x-vpfe.c | 960 struct v4l2_mbus_framefmt mbus_fmt; in vpfe_config_image_format() local 982 ret = __subdev_get_format(vpfe, &mbus_fmt); in vpfe_config_image_format() 986 fmt = find_format_by_code(vpfe, mbus_fmt.code); in vpfe_config_image_format() 989 mbus_fmt.code); in vpfe_config_image_format() 994 v4l2_fill_pix_format(&vpfe->fmt.fmt.pix, &mbus_fmt); in vpfe_config_image_format() 1003 vpfe->crop.width = mbus_fmt.width; in vpfe_config_image_format() 1004 vpfe->crop.height = mbus_fmt.height; in vpfe_config_image_format() 1289 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_get_format() local 1299 *fmt = *mbus_fmt; in __subdev_get_format() 1313 struct v4l2_mbus_framefmt *mbus_fmt in __subdev_set_format() local 1454 struct v4l2_mbus_framefmt mbus_fmt; vpfe_s_fmt() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/am437x/ |
H A D | am437x-vpfe.c | 960 struct v4l2_mbus_framefmt mbus_fmt; in vpfe_config_image_format() local 982 ret = __subdev_get_format(vpfe, &mbus_fmt); in vpfe_config_image_format() 986 fmt = find_format_by_code(vpfe, mbus_fmt.code); in vpfe_config_image_format() 989 mbus_fmt.code); in vpfe_config_image_format() 994 v4l2_fill_pix_format(&vpfe->fmt.fmt.pix, &mbus_fmt); in vpfe_config_image_format() 1003 vpfe->crop.width = mbus_fmt.width; in vpfe_config_image_format() 1004 vpfe->crop.height = mbus_fmt.height; in vpfe_config_image_format() 1292 struct v4l2_mbus_framefmt *mbus_fmt = &sd_fmt.format; in __subdev_get_format() local 1299 *fmt = *mbus_fmt; in __subdev_get_format() 1316 struct v4l2_mbus_framefmt *mbus_fmt in __subdev_set_format() local 1456 struct v4l2_mbus_framefmt mbus_fmt; vpfe_s_fmt() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/ |
H A D | saa7134-empress.c | 105 struct v4l2_mbus_framefmt *mbus_fmt = &fmt.format; in empress_g_fmt_vid_cap() local 109 v4l2_fill_pix_format(&f->fmt.pix, mbus_fmt); in empress_g_fmt_vid_cap()
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/ |
H A D | saa7134-empress.c | 105 struct v4l2_mbus_framefmt *mbus_fmt = &fmt.format; in empress_g_fmt_vid_cap() local 109 v4l2_fill_pix_format(&f->fmt.pix, mbus_fmt); in empress_g_fmt_vid_cap()
|
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpif_capture.c | 1001 struct v4l2_mbus_framefmt *mbus_fmt = &format.format; in vpif_g_fmt_vid_cap() local 1013 if (!ret && mbus_fmt->code) { in vpif_g_fmt_vid_cap() 1014 v4l2_fill_pix_format(pix_fmt, mbus_fmt); in vpif_g_fmt_vid_cap() 1016 if (mbus_fmt->code == MEDIA_BUS_FMT_SGRBG10_1X10) { in vpif_g_fmt_vid_cap() 1020 } else if (mbus_fmt->code == MEDIA_BUS_FMT_UYVY8_2X8) { in vpif_g_fmt_vid_cap() 1026 __func__, mbus_fmt->code); in vpif_g_fmt_vid_cap() 1032 mbus_fmt->code, pix_fmt->field, pix_fmt->sizeimage); in vpif_g_fmt_vid_cap()
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/ |
H A D | vpif_capture.c | 990 struct v4l2_mbus_framefmt *mbus_fmt = &format.format; in vpif_g_fmt_vid_cap() local 1002 if (!ret && mbus_fmt->code) { in vpif_g_fmt_vid_cap() 1003 v4l2_fill_pix_format(pix_fmt, mbus_fmt); in vpif_g_fmt_vid_cap() 1005 if (mbus_fmt->code == MEDIA_BUS_FMT_SGRBG10_1X10) { in vpif_g_fmt_vid_cap() 1009 } else if (mbus_fmt->code == MEDIA_BUS_FMT_UYVY8_2X8) { in vpif_g_fmt_vid_cap() 1015 __func__, mbus_fmt->code); in vpif_g_fmt_vid_cap() 1021 mbus_fmt->code, pix_fmt->field, pix_fmt->sizeimage); in vpif_g_fmt_vid_cap()
|