| /OK3568_Linux_fs/kernel/drivers/media/platform/vsp1/ |
| H A D | vsp1_rpf.c | 64 const struct vsp1_format_info *fmtinfo = rpf->fmtinfo; in rpf_configure_stream() local 99 | (fmtinfo->hwfmt << VI6_RPF_INFMT_RDFMT_SHIFT); in rpf_configure_stream() 101 if (fmtinfo->swap_yc) in rpf_configure_stream() 103 if (fmtinfo->swap_uv) in rpf_configure_stream() 110 vsp1_rpf_write(rpf, dlb, VI6_RPF_DSWAP, fmtinfo->swap); in rpf_configure_stream() 155 (fmtinfo->alpha ? VI6_RPF_ALPH_SEL_ASEL_PACKED in rpf_configure_stream() 161 if (fmtinfo->alpha) { in rpf_configure_stream() 249 const struct vsp1_format_info *fmtinfo = rpf->fmtinfo; in rpf_configure_partition() local 279 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition() 280 crop.top = round_down(crop.top / 2, fmtinfo->vsub); in rpf_configure_partition() [all …]
|
| H A D | vsp1_wpf.c | 281 const struct vsp1_format_info *fmtinfo = wpf->fmtinfo; in wpf_configure_stream() local 283 outfmt = fmtinfo->hwfmt << VI6_WPF_OUTFMT_WRFMT_SHIFT; in wpf_configure_stream() 288 if (fmtinfo->alpha) in wpf_configure_stream() 290 if (fmtinfo->swap_yc) in wpf_configure_stream() 292 if (fmtinfo->swap_uv) in wpf_configure_stream() 302 vsp1_wpf_write(wpf, dlb, VI6_WPF_DSWAP, fmtinfo->swap); in wpf_configure_stream() 401 const struct vsp1_format_info *fmtinfo = wpf->fmtinfo; in wpf_configure_partition() local 465 unsigned int hsub = i > 0 ? fmtinfo->hsub : 1; in wpf_configure_partition() 466 unsigned int vsub = i > 0 ? fmtinfo->vsub : 1; in wpf_configure_partition() 473 * fmtinfo->bpp[i] / 8; in wpf_configure_partition() [all …]
|
| H A D | vsp1_drm.c | 137 format.format.code = rpf->fmtinfo->mbus; in vsp1_du_pipeline_setup_rpf() 577 const struct vsp1_format_info *fmtinfo; in vsp1_du_pipeline_set_rwpf_format() local 580 fmtinfo = vsp1_get_format_info(vsp1, pixelformat); in vsp1_du_pipeline_set_rwpf_format() 581 if (!fmtinfo) { in vsp1_du_pipeline_set_rwpf_format() 593 chroma_hsub = (fmtinfo->planes == 3) ? fmtinfo->hsub : 1; in vsp1_du_pipeline_set_rwpf_format() 595 rwpf->fmtinfo = fmtinfo; in vsp1_du_pipeline_set_rwpf_format() 596 rwpf->format.num_planes = fmtinfo->planes; in vsp1_du_pipeline_set_rwpf_format()
|
| H A D | vsp1_video.c | 78 if (video->rwpf->fmtinfo->mbus != fmt.format.code || in vsp1_video_verify_format() 88 const struct vsp1_format_info **fmtinfo) in __vsp1_video_try_format() argument 168 if (fmtinfo) in __vsp1_video_try_format() 169 *fmtinfo = info; in __vsp1_video_try_format() 813 uds->scale_alpha = rpf->fmtinfo->alpha; in vsp1_video_setup_pipeline() 1019 video->rwpf->fmtinfo = info; in vsp1_video_set_format() 1289 __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
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/tegra-video/ |
| H A D | vi.c | 374 const struct tegra_video_format *fmtinfo; in tegra_channel_enum_framesizes() local 380 fmtinfo = tegra_get_format_by_fourcc(chan->vi, sizes->pixel_format); in tegra_channel_enum_framesizes() 381 if (!fmtinfo) in tegra_channel_enum_framesizes() 384 fse.code = fmtinfo->code; in tegra_channel_enum_framesizes() 404 const struct tegra_video_format *fmtinfo; in tegra_channel_enum_frameintervals() local 412 fmtinfo = tegra_get_format_by_fourcc(chan->vi, ivals->pixel_format); in tegra_channel_enum_frameintervals() 413 if (!fmtinfo) in tegra_channel_enum_frameintervals() 416 fie.code = fmtinfo->code; in tegra_channel_enum_frameintervals() 492 const struct tegra_video_format *fmtinfo; in __tegra_channel_try_format() local 516 fmtinfo = tegra_get_format_by_fourcc(chan->vi, pix->pixelformat); in __tegra_channel_try_format() [all …]
|
| H A D | vi.h | 182 const struct tegra_video_format *fmtinfo; member
|
| H A D | tegra210.c | 178 u32 format = chan->fmtinfo->img_fmt; in tegra_channel_capture_setup() 179 u32 data_type = chan->fmtinfo->img_dt; in tegra_channel_capture_setup() 180 u32 word_count = (width * chan->fmtinfo->bit_width) / 8; in tegra_channel_capture_setup()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/xilinx/ |
| H A D | xilinx-dma.c | 73 if (dma->fmtinfo->code != fmt.format.code || in xvip_dma_verify_format() 367 dma->sgl[0].size = dma->format.width * dma->fmtinfo->bpp; in xvip_dma_buffer_queue() 537 const struct xvip_video_format **fmtinfo) in __xvip_dma_try_format() argument 582 if (fmtinfo) in __xvip_dma_try_format() 583 *fmtinfo = info; in __xvip_dma_try_format() 609 dma->fmtinfo = info; in xvip_dma_set_format() 663 dma->fmtinfo = xvip_get_format_by_fourcc(XVIP_DMA_DEF_FORMAT); in xvip_dma_init() 664 dma->format.pixelformat = dma->fmtinfo->fourcc; in xvip_dma_init() 669 dma->format.bytesperline = dma->format.width * dma->fmtinfo->bpp; in xvip_dma_init()
|
| H A D | xilinx-dma.h | 84 const struct xvip_video_format *fmtinfo; member
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/ |
| H A D | rcar_jpu.c | 261 struct jpu_fmt *fmtinfo; member 768 static int __jpu_try_fmt(struct jpu_ctx *ctx, struct jpu_fmt **fmtinfo, in __jpu_try_fmt() argument 830 if (fmtinfo) in __jpu_try_fmt() 831 *fmtinfo = fmt; in __jpu_try_fmt() 851 struct jpu_fmt *fmtinfo; in jpu_s_fmt() local 864 ret = __jpu_try_fmt(ctx, &fmtinfo, &f->fmt.pix_mp, f->type); in jpu_s_fmt() 871 q_data->fmtinfo = fmtinfo; in jpu_s_fmt() 1101 __jpu_try_fmt(ctx, &adjust.fmtinfo, &adjust.format, in jpu_buf_queue() 1148 *(buffer + JPU_JPEG_SUBS_OFFSET) = q_data->fmtinfo->subsampling; in jpu_buf_finish() 1249 __jpu_try_fmt(ctx, &ctx->out_q.fmtinfo, &ctx->out_q.format, in jpu_open() [all …]
|
| H A D | rcar_fdp1.c | 1457 const struct fdp1_fmt **fmtinfo, in fdp1_try_fmt_output() argument 1469 if (fmtinfo) in fdp1_try_fmt_output() 1470 *fmtinfo = fmt; in fdp1_try_fmt_output() 1513 const struct fdp1_fmt **fmtinfo, in fdp1_try_fmt_capture() argument 1551 if (fmtinfo) in fdp1_try_fmt_capture() 1552 *fmtinfo = fmt; in fdp1_try_fmt_capture() 1611 const struct fdp1_fmt *fmtinfo; in fdp1_set_format() local 1614 fdp1_try_fmt_output(ctx, &fmtinfo, pix); in fdp1_set_format() 1616 fdp1_try_fmt_capture(ctx, &fmtinfo, pix); in fdp1_set_format() 1618 q_data->fmt = fmtinfo; in fdp1_set_format()
|