Home
last modified time | relevance | path

Searched refs:fmtinfo (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/media/platform/ti/cal/ !
H A Dcal-video.c60 const struct cal_format_info *fmtinfo; in find_format_by_pix() local
64 fmtinfo = ctx->active_fmt[k]; in find_format_by_pix()
65 if (fmtinfo->fourcc == pixelformat) in find_format_by_pix()
66 return fmtinfo; in find_format_by_pix()
75 const struct cal_format_info *fmtinfo; in find_format_by_code() local
79 fmtinfo = ctx->active_fmt[k]; in find_format_by_code()
80 if (fmtinfo->code == code) in find_format_by_code()
81 return fmtinfo; in find_format_by_code()
91 const struct cal_format_info *fmtinfo; in cal_legacy_enum_fmt_vid_cap() local
96 fmtinfo = ctx->active_fmt[f->index]; in cal_legacy_enum_fmt_vid_cap()
[all …]
H A Dcal-camerarx.c72 const struct cal_format_info *fmtinfo; in cal_camerarx_get_ext_link_freq() local
78 fmtinfo = cal_format_by_code(fmt->code); in cal_camerarx_get_ext_link_freq()
79 if (!fmtinfo) in cal_camerarx_get_ext_link_freq()
82 bpp = fmtinfo->bpp; in cal_camerarx_get_ext_link_freq()
728 const struct cal_format_info *fmtinfo; in cal_camerarx_sd_enum_frame_size() local
751 fmtinfo = cal_format_by_code(fse->code); in cal_camerarx_sd_enum_frame_size()
752 if (!fmtinfo) in cal_camerarx_sd_enum_frame_size()
755 fse->min_width = CAL_MIN_WIDTH_BYTES * 8 / ALIGN(fmtinfo->bpp, 8); in cal_camerarx_sd_enum_frame_size()
756 fse->max_width = CAL_MAX_WIDTH_BYTES * 8 / ALIGN(fmtinfo->bpp, 8); in cal_camerarx_sd_enum_frame_size()
768 const struct cal_format_info *fmtinfo; in cal_camerarx_sd_set_fmt() local
[all …]
H A Dcal.h235 const struct cal_format_info *fmtinfo; member
H A Dcal.c330 switch (ctx->fmtinfo->bpp) { in cal_ctx_pix_proc_config()
359 __FILE__, __LINE__, __func__, ctx->fmtinfo->bpp); in cal_ctx_pix_proc_config()
/linux/drivers/media/platform/renesas/vsp1/ !
H A Dvsp1_rpf.c57 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()
124 vsp1_rpf_write(rpf, dlb, VI6_RPF_DSWAP, fmtinfo->swap); in rpf_configure_stream()
138 switch (fmtinfo->fourcc) { in rpf_configure_stream()
226 (fmtinfo->alpha ? VI6_RPF_ALPH_SEL_ASEL_PACKED in rpf_configure_stream()
232 if (fmtinfo->alpha) { in rpf_configure_stream()
321 const struct vsp1_format_info *fmtinfo = rpf->fmtinfo; in rpf_configure_partition() local
335 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition()
[all …]
H A Dvsp1_wpf.c256 const struct vsp1_format_info *fmtinfo = wpf->fmtinfo; in wpf_configure_stream() local
258 outfmt = fmtinfo->hwfmt << VI6_WPF_OUTFMT_WRFMT_SHIFT; in wpf_configure_stream()
263 if (fmtinfo->alpha) in wpf_configure_stream()
265 if (fmtinfo->swap_yc) in wpf_configure_stream()
267 if (fmtinfo->swap_uv) in wpf_configure_stream()
277 vsp1_wpf_write(wpf, dlb, VI6_WPF_DSWAP, fmtinfo->swap); in wpf_configure_stream()
404 const struct vsp1_format_info *fmtinfo = wpf->fmtinfo; in wpf_configure_partition() local
460 unsigned int hsub = i > 0 ? fmtinfo->hsub : 1; in wpf_configure_partition()
461 unsigned int vsub = i > 0 ? fmtinfo->vsub : 1; in wpf_configure_partition()
468 * fmtinfo->bpp[i] / 8; in wpf_configure_partition()
[all …]
H A Dvsp1_drm.c138 format.format.code = rpf->fmtinfo->mbus; in vsp1_du_pipeline_setup_rpf()
592 const struct vsp1_format_info *fmtinfo; in vsp1_du_pipeline_set_rwpf_format() local
595 fmtinfo = vsp1_get_format_info(vsp1, pixelformat); in vsp1_du_pipeline_set_rwpf_format()
596 if (!fmtinfo) { in vsp1_du_pipeline_set_rwpf_format()
608 chroma_hsub = (fmtinfo->planes == 3) ? fmtinfo->hsub : 1; in vsp1_du_pipeline_set_rwpf_format()
610 rwpf->fmtinfo = fmtinfo; in vsp1_du_pipeline_set_rwpf_format()
611 rwpf->format.num_planes = fmtinfo->planes; in vsp1_du_pipeline_set_rwpf_format()
H A Dvsp1_video.c79 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
187 if (fmtinfo) in __vsp1_video_try_format()
188 *fmtinfo = info; in __vsp1_video_try_format()
761 uds->scale_alpha = rpf->fmtinfo->alpha; in vsp1_video_setup_pipeline()
983 video->rwpf->fmtinfo = info; in vsp1_video_set_format()
1264 __vsp1_video_try_format(video, &rwpf->format, &rwpf->fmtinfo); in vsp1_video_create()
H A Dvsp1_rwpf.h43 const struct vsp1_format_info *fmtinfo; member
H A Dvsp1_vspx.c114 rwpf->fmtinfo = vsp1_get_format_info(vsp1, vspx_fourcc); in vsp1_vspx_rwpf_set_subdev_fmt()
121 format.format.code = rwpf->fmtinfo->mbus; in vsp1_vspx_rwpf_set_subdev_fmt()
/linux/drivers/media/platform/broadcom/ !
H A Dbcm2835-unicam.c559 const struct unicam_format_info *fmtinfo, in unicam_calc_image_size_bpl() argument
570 if (pix->pixelformat == fmtinfo->unpacked_fourcc) in unicam_calc_image_size_bpl()
573 min_bpl = pix->width * fmtinfo->depth / 8; in unicam_calc_image_size_bpl()
584 const struct unicam_format_info *fmtinfo, in unicam_calc_meta_size_bpl() argument
592 meta->bytesperline = ALIGN(meta->width * fmtinfo->depth / 8, in unicam_calc_meta_size_bpl()
848 const struct unicam_format_info *fmtinfo) in unicam_set_packing_config() argument
854 if (node->fmt.fmt.pix.pixelformat == fmtinfo->fourcc) { in unicam_set_packing_config()
858 unpack = fmtinfo->unpack; in unicam_set_packing_config()
931 const struct unicam_format_info *fmtinfo; in unicam_start_rx() local
939 fmtinfo = unicam_find_format_by_code(fmt->code, in unicam_start_rx()
[all …]
/linux/drivers/staging/media/tegra-video/ !
H A Dvi.c336 const struct tegra_video_format *fmtinfo; in tegra_channel_enum_framesizes() local
342 fmtinfo = tegra_get_format_by_fourcc(chan->vi, sizes->pixel_format); in tegra_channel_enum_framesizes()
343 if (!fmtinfo) in tegra_channel_enum_framesizes()
346 fse.code = fmtinfo->code; in tegra_channel_enum_framesizes()
366 const struct tegra_video_format *fmtinfo; in tegra_channel_enum_frameintervals() local
374 fmtinfo = tegra_get_format_by_fourcc(chan->vi, ivals->pixel_format); in tegra_channel_enum_frameintervals()
375 if (!fmtinfo) in tegra_channel_enum_frameintervals()
378 fie.code = fmtinfo->code; in tegra_channel_enum_frameintervals()
426 const struct tegra_video_format *fmtinfo; in __tegra_channel_try_format() local
459 fmtinfo = tegra_get_format_by_fourcc(chan->vi, pix->pixelformat); in __tegra_channel_try_format()
[all …]
H A Dtegra210.c265 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 Dvi.h201 const struct tegra_video_format *fmtinfo; member
H A Dtegra20.c164 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()
/linux/drivers/media/platform/xilinx/ !
H A Dxilinx-dma.c73 if (dma->fmtinfo->code != fmt.format.code || in xvip_dma_verify_format()
351 dma->sgl.size = dma->format.width * dma->fmtinfo->bpp; in xvip_dma_buffer_queue()
518 const struct xvip_video_format **fmtinfo) in __xvip_dma_try_format() argument
561 if (fmtinfo) in __xvip_dma_try_format()
562 *fmtinfo = info; in __xvip_dma_try_format()
588 dma->fmtinfo = info; in xvip_dma_set_format()
642 dma->fmtinfo = xvip_get_format_by_fourcc(V4L2_PIX_FMT_YUYV); in xvip_dma_init()
643 dma->format.pixelformat = dma->fmtinfo->fourcc; in xvip_dma_init()
648 dma->format.bytesperline = dma->format.width * dma->fmtinfo->bpp; in xvip_dma_init()
H A Dxilinx-dma.h89 const struct xvip_video_format *fmtinfo; member
/linux/drivers/media/platform/renesas/ !
H A Drcar_jpu.c248 struct jpu_fmt *fmtinfo; member
761 static int __jpu_try_fmt(struct jpu_ctx *ctx, struct jpu_fmt **fmtinfo, in __jpu_try_fmt() argument
818 if (fmtinfo) in __jpu_try_fmt()
819 *fmtinfo = fmt; in __jpu_try_fmt()
836 struct jpu_fmt *fmtinfo; in jpu_s_fmt() local
847 ret = __jpu_try_fmt(ctx, &fmtinfo, &f->fmt.pix_mp, f->type); in jpu_s_fmt()
854 q_data->fmtinfo = fmtinfo; in jpu_s_fmt()
1081 __jpu_try_fmt(ctx, &adjust.fmtinfo, &adjust.format, in jpu_buf_queue()
1128 *(buffer + JPU_JPEG_SUBS_OFFSET) = q_data->fmtinfo->subsampling; in jpu_buf_finish()
1226 __jpu_try_fmt(ctx, &ctx->out_q.fmtinfo, &ctx->out_q.format, in jpu_open()
[all …]
H A Drcar_fdp1.c1450 const struct fdp1_fmt **fmtinfo, in fdp1_try_fmt_output() argument
1462 if (fmtinfo) in fdp1_try_fmt_output()
1463 *fmtinfo = fmt; in fdp1_try_fmt_output()
1506 const struct fdp1_fmt **fmtinfo, in fdp1_try_fmt_capture() argument
1544 if (fmtinfo) in fdp1_try_fmt_capture()
1545 *fmtinfo = fmt; in fdp1_try_fmt_capture()
1604 const struct fdp1_fmt *fmtinfo; in fdp1_set_format() local
1607 fdp1_try_fmt_output(ctx, &fmtinfo, pix); in fdp1_set_format()
1609 fdp1_try_fmt_capture(ctx, &fmtinfo, pix); in fdp1_set_format()
1611 q_data->fmt = fmtinfo; in fdp1_set_format()
/linux/drivers/media/platform/nxp/imx8-isi/ !
H A Dimx8-isi-video.c892 return mxc_isi_video_queue_setup(&video->pix, video->fmtinfo, in mxc_isi_vb2_queue_setup()
901 mxc_isi_video_buffer_init(vb2, buf->dma_addrs, video->fmtinfo, in mxc_isi_vb2_buffer_init()
912 video->fmtinfo, &video->pix); in mxc_isi_vb2_buffer_prepare()
937 mxc_isi_channel_set_output_format(pipe, video->fmtinfo, &video->pix); in mxc_isi_video_init_channel()
1194 video->fmtinfo = mxc_isi_format_try(video->pipe, pix, MXC_ISI_VIDEO_CAP); in mxc_isi_video_s_fmt()
1384 video->fmtinfo = mxc_isi_format_try(video->pipe, pix, MXC_ISI_VIDEO_CAP); in mxc_isi_video_register()
H A Dimx8-isi-core.h210 const struct mxc_isi_format_info *fmtinfo; member