Searched refs:fmtinfo (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_rpf.c | 57 const struct vsp1_format_info *fmtinfo = rpf->fmtinfo; in rpf_configure_stream() local 88 | (fmtinfo->hwfmt << VI6_RPF_INFMT_RDFMT_SHIFT); in rpf_configure_stream() 90 if (fmtinfo->swap_yc) in rpf_configure_stream() 92 if (fmtinfo->swap_uv) in rpf_configure_stream() 99 vsp1_rpf_write(rpf, dlb, VI6_RPF_DSWAP, fmtinfo->swap); in rpf_configure_stream() 106 switch (fmtinfo->fourcc) { in rpf_configure_stream() 194 (fmtinfo->alpha ? VI6_RPF_ALPH_SEL_ASEL_PACKED in rpf_configure_stream() 200 if (fmtinfo->alpha) { in rpf_configure_stream() 289 const struct vsp1_format_info *fmtinfo = rpf->fmtinfo; in rpf_configure_partition() local 303 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition() [all …]
|
H A D | vsp1_wpf.c | 253 const struct vsp1_format_info *fmtinfo = wpf->fmtinfo; in wpf_configure_stream() local 255 outfmt = fmtinfo->hwfmt << VI6_WPF_OUTFMT_WRFMT_SHIFT; in wpf_configure_stream() 260 if (fmtinfo->alpha) in wpf_configure_stream() 262 if (fmtinfo->swap_yc) in wpf_configure_stream() 264 if (fmtinfo->swap_uv) in wpf_configure_stream() 274 vsp1_wpf_write(wpf, dlb, VI6_WPF_DSWAP, fmtinfo->swap); in wpf_configure_stream() 373 const struct vsp1_format_info *fmtinfo = wpf->fmtinfo; in wpf_configure_partition() local 429 unsigned int hsub = i > 0 ? fmtinfo->hsub : 1; in wpf_configure_partition() 430 unsigned int vsub = i > 0 ? fmtinfo->vsub : 1; in wpf_configure_partition() 437 * fmtinfo->bpp[i] / 8; in wpf_configure_partition() [all …]
|
H A D | vsp1_drm.c | 139 format.format.code = rpf->fmtinfo->mbus; in vsp1_du_pipeline_setup_rpf() 591 const struct vsp1_format_info *fmtinfo; in vsp1_du_pipeline_set_rwpf_format() local 594 fmtinfo = vsp1_get_format_info(vsp1, pixelformat); in vsp1_du_pipeline_set_rwpf_format() 595 if (!fmtinfo) { in vsp1_du_pipeline_set_rwpf_format() 607 chroma_hsub = (fmtinfo->planes == 3) ? fmtinfo->hsub : 1; in vsp1_du_pipeline_set_rwpf_format() 609 rwpf->fmtinfo = fmtinfo; in vsp1_du_pipeline_set_rwpf_format() 610 rwpf->format.num_planes = fmtinfo->planes; in vsp1_du_pipeline_set_rwpf_format()
|
H A D | vsp1_video.c | 79 if (video->rwpf->fmtinfo->mbus != fmt.format.code || in vsp1_video_verify_format() 84 video->rwpf->fmtinfo->mbus, video->rwpf->format.width, in vsp1_video_verify_format() 95 const struct vsp1_format_info **fmtinfo) in __vsp1_video_try_format() argument 175 if (fmtinfo) in __vsp1_video_try_format() 176 *fmtinfo = info; in __vsp1_video_try_format() 750 uds->scale_alpha = rpf->fmtinfo->alpha; in vsp1_video_setup_pipeline() 952 video->rwpf->fmtinfo = info; in vsp1_video_set_format() 1233 __vsp1_video_try_format(video, &rwpf->format, &rwpf->fmtinfo); in vsp1_video_create()
|
H A D | vsp1_rwpf.h | 43 const struct vsp1_format_info *fmtinfo; member
|
/linux/drivers/media/platform/ti/cal/ |
H A D | cal-camerarx.c | 52 const struct cal_format_info *fmtinfo; in cal_camerarx_get_ext_link_freq() local 62 fmtinfo = cal_format_by_code(fmt->code); in cal_camerarx_get_ext_link_freq() 63 if (!fmtinfo) in cal_camerarx_get_ext_link_freq() 66 bpp = fmtinfo->bpp; in cal_camerarx_get_ext_link_freq() 648 const struct cal_format_info *fmtinfo; in cal_camerarx_sd_enum_frame_size() local 667 fmtinfo = cal_format_by_code(fse->code); in cal_camerarx_sd_enum_frame_size() 668 if (!fmtinfo) in cal_camerarx_sd_enum_frame_size() 671 fse->min_width = CAL_MIN_WIDTH_BYTES * 8 / ALIGN(fmtinfo->bpp, 8); in cal_camerarx_sd_enum_frame_size() 672 fse->max_width = CAL_MAX_WIDTH_BYTES * 8 / ALIGN(fmtinfo->bpp, 8); in cal_camerarx_sd_enum_frame_size() 684 const struct cal_format_info *fmtinfo; in cal_camerarx_sd_set_fmt() local [all …]
|
H A D | cal.h | 234 const struct cal_format_info *fmtinfo; member
|
H A D | cal.c | 330 switch (ctx->fmtinfo->bpp) { in cal_ctx_pix_proc_config() 359 __FILE__, __LINE__, __func__, ctx->fmtinfo->bpp); in cal_ctx_pix_proc_config() 493 ctx->use_pix_proc = !ctx->fmtinfo->meta; in cal_ctx_prepare()
|
/linux/drivers/media/platform/xilinx/ |
H A D | xilinx-dma.h | 89 const struct xvip_video_format *fmtinfo; member
|
/linux/drivers/staging/media/tegra-video/ |
H A D | tegra210.c | 265 u32 format = chan->fmtinfo->img_fmt; in tegra_channel_capture_setup() 266 u32 data_type = chan->fmtinfo->img_dt; in tegra_channel_capture_setup() 267 u32 word_count = (width * chan->fmtinfo->bit_width) / 8; in tegra_channel_capture_setup() 289 word_count = (width * chan->fmtinfo->bit_width) / 8; in tegra_channel_capture_setup() 398 if (chan->fmtinfo->fourcc != V4L2_PIX_FMT_NV16) in tegra_channel_vi_buffer_setup() 416 int gang_bpl = (chan->format.width >> 1) * chan->fmtinfo->bpp; in tegra_channel_capture_frame()
|
H A D | vi.h | 201 const struct tegra_video_format *fmtinfo; member
|
H A D | tegra20.c | 164 unsigned int input_mbus_code = chan->fmtinfo->code; in tegra20_vi_get_input_formats() 357 switch (chan->fmtinfo->fourcc) { in tegra20_channel_vi_buffer_setup()
|