| /linux/drivers/media/platform/rockchip/rga/ |
| H A D | rga.c | 464 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 D | ge2d.c | 61 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 D | sun8i_rotate.c | 176 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 D | pxa168fb.c | 93 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 D | mmpfb.c | 98 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 D | mmpfb.h | 25 int pix_fmt; member
|
| /linux/drivers/media/platform/sunxi/sun8i-di/ |
| H A D | sun8i-di.c | 326 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 D | hantro_h1_jpeg_enc.c | 45 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 D | rockchip_vpu2_hw_jpeg_enc.c | 72 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 D | dcss-plane.c | 129 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 D | dcss-dpr.c | 363 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 D | npcm-video.c | 113 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 D | vpif_capture.c | 985 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 D | pxa168fb.h | 71 int pix_fmt; member 89 unsigned pix_fmt; member
|
| H A D | mmp_disp.h | 36 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 D | am437x-vpfe.h | 134 enum ccdc_pixfmt pix_fmt; member 163 enum ccdc_pixfmt pix_fmt; member
|
| /linux/arch/powerpc/platforms/512x/ |
| H A D | mpc512x_shared.c | 209 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 D | cedrus_video.h | 29 void cedrus_prepare_format(struct v4l2_pix_format *pix_fmt);
|
| H A D | cedrus_h265.c | 906 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 D | mmp_ctrl.c | 48 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 D | fsl-diu-fb.h | 79 __be32 pix_fmt; /* hard coding pixel format */ member
|
| /linux/drivers/media/platform/samsung/s5p-jpeg/ |
| H A D | jpeg-core.c | 1552 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 D | dsi.c | 2516 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 D | cfe.c | 1798 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 D | dsi.c | 377 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 …]
|