Home
last modified time | relevance | path

Searched refs:pix_fmt (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/media/platform/rockchip/rga/
H A Drga.c464 struct v4l2_pix_format_mplane *pix_fmt = &f->fmt.pix_mp; in vidioc_g_fmt() local
472 v4l2_fill_pixfmt_mp(pix_fmt, frm->fmt->fourcc, frm->width, frm->height); in vidioc_g_fmt()
474 pix_fmt->field = V4L2_FIELD_NONE; in vidioc_g_fmt()
475 pix_fmt->colorspace = frm->colorspace; in vidioc_g_fmt()
482 struct v4l2_pix_format_mplane *pix_fmt = &f->fmt.pix_mp; in vidioc_try_fmt() local
485 fmt = rga_fmt_find(pix_fmt->pixelformat); in vidioc_try_fmt()
489 pix_fmt->width = clamp(pix_fmt->width, in vidioc_try_fmt()
491 pix_fmt->height = clamp(pix_fmt->height, in vidioc_try_fmt()
494 v4l2_fill_pixfmt_mp(pix_fmt, fmt->fourcc, pix_fmt->width, pix_fmt->height); in vidioc_try_fmt()
495 pix_fmt->field = V4L2_FIELD_NONE; in vidioc_try_fmt()
[all …]
/linux/drivers/media/platform/amlogic/meson-ge2d/
H A Dge2d.c61 struct v4l2_pix_format pix_fmt; member
192 (ctx->in.pix_fmt.bytesperline + 7) >> 3); in ge2d_hw_start()
196 (ctx->out.pix_fmt.bytesperline + 7) >> 3); in ge2d_hw_start()
200 (ctx->out.pix_fmt.bytesperline + 7) >> 3); in ge2d_hw_start()
241 FIELD_PREP(GE2D_END, ctx->in.pix_fmt.height - 1)); in ge2d_hw_start()
243 FIELD_PREP(GE2D_END, ctx->in.pix_fmt.width - 1)); in ge2d_hw_start()
245 FIELD_PREP(GE2D_END, ctx->out.pix_fmt.height - 1)); in ge2d_hw_start()
247 FIELD_PREP(GE2D_END, ctx->out.pix_fmt.width - 1)); in ge2d_hw_start()
249 FIELD_PREP(GE2D_END, ctx->out.pix_fmt.height - 1)); in ge2d_hw_start()
251 FIELD_PREP(GE2D_END, ctx->out.pix_fmt.width - 1)); in ge2d_hw_start()
[all …]
/linux/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c176 static void rotate_prepare_format(struct v4l2_pix_format *pix_fmt) in rotate_prepare_format() argument
182 fmt = rotate_find_format(pix_fmt->pixelformat); in rotate_prepare_format()
186 width = ALIGN(pix_fmt->width, fmt->hsub); in rotate_prepare_format()
187 height = ALIGN(pix_fmt->height, fmt->vsub); in rotate_prepare_format()
206 pix_fmt->width = width; in rotate_prepare_format()
207 pix_fmt->height = height; in rotate_prepare_format()
208 pix_fmt->bytesperline = bpl; in rotate_prepare_format()
209 pix_fmt->sizeimage = sizeimage; in rotate_prepare_format()
429 struct v4l2_pix_format *pix_fmt; in rotate_queue_setup() local
432 pix_fmt = &ctx->src_fmt; in rotate_queue_setup()
[all …]
/linux/drivers/video/fbdev/
H A Dpxa168fb.c93 static void set_pix_fmt(struct fb_var_screeninfo *var, int pix_fmt) in set_pix_fmt() argument
95 switch (pix_fmt) { in set_pix_fmt()
163 struct fb_videomode *mode, int pix_fmt, int ystretch) in set_mode() argument
167 set_pix_fmt(var, pix_fmt); in set_mode()
195 int pix_fmt; in pxa168fb_check_var() local
200 pix_fmt = determine_best_pix_fmt(var); in pxa168fb_check_var()
201 if (pix_fmt < 0) in pxa168fb_check_var()
202 return pix_fmt; in pxa168fb_check_var()
203 set_pix_fmt(var, pix_fmt); in pxa168fb_check_var()
204 fbi->pix_fmt = pix_fmt; in pxa168fb_check_var()
[all …]
/linux/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c98 static void pixfmt_to_var(struct fb_var_screeninfo *var, int pix_fmt) in pixfmt_to_var() argument
100 switch (pix_fmt) { in pixfmt_to_var()
352 int pix_fmt; in var_update() local
355 pix_fmt = var_to_pixfmt(var); in var_update()
356 if (pix_fmt < 0) in var_update()
358 pixfmt_to_var(var, pix_fmt); in var_update()
359 fbi->pix_fmt = pix_fmt; in var_update()
373 info->fix.visual = (pix_fmt == PIXFMT_PSEUDOCOLOR) ? in var_update()
390 win.pix_fmt = fbi->pix_fmt; in mmpfb_set_win()
391 stride = pixfmt_to_stride(win.pix_fmt); in mmpfb_set_win()
[all …]
H A Dmmpfb.h25 int pix_fmt; member
/linux/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c326 static void deinterlace_prepare_format(struct v4l2_pix_format *pix_fmt) in deinterlace_prepare_format() argument
328 unsigned int height = pix_fmt->height; in deinterlace_prepare_format()
329 unsigned int width = pix_fmt->width; in deinterlace_prepare_format()
344 pix_fmt->width = width; in deinterlace_prepare_format()
345 pix_fmt->height = height; in deinterlace_prepare_format()
346 pix_fmt->bytesperline = bytesperline; in deinterlace_prepare_format()
347 pix_fmt->sizeimage = sizeimage; in deinterlace_prepare_format()
521 struct v4l2_pix_format *pix_fmt; in deinterlace_queue_setup() local
524 pix_fmt = &ctx->src_fmt; in deinterlace_queue_setup()
526 pix_fmt = &ctx->dst_fmt; in deinterlace_queue_setup()
[all …]
/linux/drivers/media/platform/verisilicon/
H A Dhantro_h1_jpeg_enc.c45 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in hantro_h1_jpeg_enc_set_buffers() local
53 WARN_ON(pix_fmt->num_planes > 3); in hantro_h1_jpeg_enc_set_buffers()
60 if (pix_fmt->num_planes == 1) { in hantro_h1_jpeg_enc_set_buffers()
64 } else if (pix_fmt->num_planes == 2) { in hantro_h1_jpeg_enc_set_buffers()
H A Drockchip_vpu2_hw_jpeg_enc.c72 struct v4l2_pix_format_mplane *pix_fmt = &ctx->src_fmt; in rockchip_vpu2_jpeg_enc_set_buffers() local
80 WARN_ON(pix_fmt->num_planes > 3); in rockchip_vpu2_jpeg_enc_set_buffers()
87 if (pix_fmt->num_planes == 1) { in rockchip_vpu2_jpeg_enc_set_buffers()
90 } else if (pix_fmt->num_planes == 2) { in rockchip_vpu2_jpeg_enc_set_buffers()
/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-plane.c129 static bool dcss_plane_is_source_size_allowed(u16 src_w, u16 src_h, u32 pix_fmt) in dcss_plane_is_source_size_allowed() argument
132 (pix_fmt == DRM_FORMAT_NV12 || pix_fmt == DRM_FORMAT_NV21)) in dcss_plane_is_source_size_allowed()
135 (pix_fmt == DRM_FORMAT_UYVY || pix_fmt == DRM_FORMAT_VYUY || in dcss_plane_is_source_size_allowed()
136 pix_fmt == DRM_FORMAT_YUYV || pix_fmt == DRM_FORMAT_YVYU)) in dcss_plane_is_source_size_allowed()
H A Ddcss-dpr.c363 static int to_comp_sel(u32 pix_fmt, int *a_sel, int *r_sel, int *g_sel, in to_comp_sel() argument
369 if (comp_sel_map[i].drm_format == pix_fmt) { in to_comp_sel()
/linux/drivers/media/platform/nuvoton/
H A Dnpcm-video.c113 struct v4l2_pix_format pix_fmt; member
703 if (fmt->fourcc == video->pix_fmt.pixelformat) in npcm_video_get_bpp()
921 video->pix_fmt.width = timing->width ? timing->width : MIN_WIDTH; in npcm_video_set_resolution()
922 video->pix_fmt.height = timing->height ? timing->height : MIN_HEIGHT; in npcm_video_set_resolution()
923 video->pix_fmt.sizeimage = video->pix_fmt.width * video->pix_fmt.height * in npcm_video_set_resolution()
925 video->pix_fmt.bytesperline = video->bytesperline; in npcm_video_set_resolution()
1085 fmt = video->pix_fmt.pixelformat; in npcm_video_irq()
1173 f->fmt.pix.width = video->pix_fmt.width; in npcm_video_try_format()
1174 f->fmt.pix.height = video->pix_fmt.height; in npcm_video_try_format()
1176 f->fmt.pix.sizeimage = video->pix_fmt.sizeimage; in npcm_video_try_format()
[all …]
/linux/drivers/media/platform/ti/davinci/
H A Dvpif_capture.c985 struct v4l2_pix_format *pix_fmt = &fmt->fmt.pix; in vpif_g_fmt_vid_cap() local
1002 v4l2_fill_pix_format(pix_fmt, mbus_fmt); in vpif_g_fmt_vid_cap()
1003 pix_fmt->bytesperline = pix_fmt->width; in vpif_g_fmt_vid_cap()
1006 pix_fmt->pixelformat = V4L2_PIX_FMT_SGRBG10; in vpif_g_fmt_vid_cap()
1007 pix_fmt->bytesperline = pix_fmt->width * 2; in vpif_g_fmt_vid_cap()
1010 pix_fmt->pixelformat = V4L2_PIX_FMT_NV16; in vpif_g_fmt_vid_cap()
1011 pix_fmt->bytesperline = pix_fmt->width * 2; in vpif_g_fmt_vid_cap()
1016 pix_fmt->sizeimage = pix_fmt->bytesperline * pix_fmt->height; in vpif_g_fmt_vid_cap()
1018 pix_fmt->width, pix_fmt->height, in vpif_g_fmt_vid_cap()
1019 pix_fmt->bytesperline, pix_fmt->pixelformat, in vpif_g_fmt_vid_cap()
[all …]
/linux/include/video/
H A Dpxa168fb.h71 int pix_fmt; member
89 unsigned pix_fmt; member
H A Dmmp_disp.h36 static inline int pixfmt_to_stride(int pix_fmt) in pixfmt_to_stride() argument
38 switch (pix_fmt) { in pixfmt_to_stride()
80 int pix_fmt; member
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h134 enum ccdc_pixfmt pix_fmt; member
163 enum ccdc_pixfmt pix_fmt; member
/linux/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c209 unsigned long mode, pix_fmt, res, bpp; in mpc512x_init_diu() local
243 pix_fmt = in_le32(vaddr); in mpc512x_init_diu()
244 bpp = ((pix_fmt >> 16) & 0x3) + 1; in mpc512x_init_diu()
/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.h29 void cedrus_prepare_format(struct v4l2_pix_format *pix_fmt);
H A Dcedrus_h265.c906 struct v4l2_pix_format *pix_fmt) in cedrus_h265_extra_cap_size() argument
909 return cedrus_h265_2bit_size(pix_fmt->width, pix_fmt->height); in cedrus_h265_extra_cap_size()
/linux/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c48 static u32 fmt_to_reg(struct mmp_overlay *overlay, int pix_fmt) in fmt_to_reg() argument
54 switch (pix_fmt) { in fmt_to_reg()
74 switch (pix_fmt) { in fmt_to_reg()
125 tmp |= fmt_to_reg(overlay, overlay->win.pix_fmt); in dmafetch_set_fmt()
/linux/include/linux/
H A Dfsl-diu-fb.h79 __be32 pix_fmt; /* hard coding pixel format */ member
/linux/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-core.c1552 u32 pix_fmt = f->fmt.pix.pixelformat; in exynos4_jpeg_get_output_buffer_size() local
1556 if (pix_fmt == V4L2_PIX_FMT_RGB32 || in exynos4_jpeg_get_output_buffer_size()
1557 pix_fmt == V4L2_PIX_FMT_RGB565 || in exynos4_jpeg_get_output_buffer_size()
1558 pix_fmt == V4L2_PIX_FMT_NV24 || in exynos4_jpeg_get_output_buffer_size()
1559 pix_fmt == V4L2_PIX_FMT_NV42 || in exynos4_jpeg_get_output_buffer_size()
1560 pix_fmt == V4L2_PIX_FMT_NV12 || in exynos4_jpeg_get_output_buffer_size()
1561 pix_fmt == V4L2_PIX_FMT_NV21 || in exynos4_jpeg_get_output_buffer_size()
1562 pix_fmt == V4L2_PIX_FMT_YUV420) in exynos4_jpeg_get_output_buffer_size()
/linux/drivers/gpu/drm/omapdrm/dss/
H A Ddsi.c2516 int bpp = mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt); in dsi_config_vp_num_line_buffers()
2647 int bpp = mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt); in dsi_config_cmd_mode_interleaving()
2775 switch (mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt)) { in dsi_proto_config()
2896 int bpp = mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt); in dsi_proto_timings()
2996 int bpp = mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt); in dsi_enable_video_mode()
3000 switch (dsi->pix_fmt) { in dsi_enable_video_mode()
3109 bytespp = mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt) / 8; in dsi_update_screen_dispc()
3229 mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt) / 8; in _dsi_update()
3357 mipi_dsi_pixel_format_to_bpp(dsi->pix_fmt); in dsi_init_dispc()
4073 cfg.pixel_format = dsi->pix_fmt; in __dsi_calc_config()
[all …]
/linux/drivers/media/platform/raspberrypi/rp1-cfe/
H A Dcfe.c1798 struct v4l2_pix_format *pix_fmt = &node->vid_fmt.fmt.pix; in cfe_video_link_validate() local
1801 if (source_fmt->width != pix_fmt->width || in cfe_video_link_validate()
1802 source_fmt->height != pix_fmt->height) { in cfe_video_link_validate()
1804 pix_fmt->width, pix_fmt->height, in cfe_video_link_validate()
1811 pix_fmt->pixelformat); in cfe_video_link_validate()
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddsi.c377 enum omap_dss_dsi_pixel_format pix_fmt; member
3320 int bpp = dsi_get_pixel_size(dsi->pix_fmt); in dsi_config_vp_num_line_buffers()
3454 int bpp = dsi_get_pixel_size(dsi->pix_fmt); in dsi_config_cmd_mode_interleaving()
3583 switch (dsi_get_pixel_size(dsi->pix_fmt)) { in dsi_proto_config()
3705 int bpp = dsi_get_pixel_size(dsi->pix_fmt); in dsi_proto_timings()
3815 int bpp = dsi_get_pixel_size(dsi->pix_fmt); in dsi_enable_video_output()
3831 switch (dsi->pix_fmt) { in dsi_enable_video_output()
3924 bytespp = dsi_get_pixel_size(dsi->pix_fmt) / 8; in dsi_update_screen_dispc()
4056 dsi_get_pixel_size(dsi->pix_fmt) / 8; in dsi_update()
4132 dsi_get_pixel_size(dsi->pix_fmt); in dsi_display_init_dispc()
[all …]

12