| /linux/drivers/media/platform/imagination/ |
| H A D | e5010-jpeg-enc.c | 286 struct v4l2_plane_pix_format *plane_fmt = pix_mp->plane_fmt; in e5010_g_fmt() local 302 plane_fmt[i].sizeimage = queue->sizeimage[i]; in e5010_g_fmt() 303 plane_fmt[i].bytesperline = queue->bytesperline[i]; in e5010_g_fmt() 308 plane_fmt[0].bytesperline = 0; in e5010_g_fmt() 309 plane_fmt[0].sizeimage = queue->sizeimage[0]; in e5010_g_fmt() 322 struct v4l2_plane_pix_format *plane_fmt = pix_mp->plane_fmt; in e5010_jpeg_try_fmt() local 360 plane_fmt[0].sizeimage = pix_mp->width * pix_mp->height * JPEG_MAX_BYTES_PER_PIXEL; in e5010_jpeg_try_fmt() 361 plane_fmt[0].sizeimage += HEADER_SIZE; in e5010_jpeg_try_fmt() 362 plane_fmt[0].bytesperline = 0; in e5010_jpeg_try_fmt() 372 plane_fmt[0].sizeimage, plane_fmt[1].sizeimage, in e5010_jpeg_try_fmt() [all …]
|
| /linux/drivers/media/platform/renesas/ |
| H A D | renesas-ceu.c | 401 cdwdr = pix->plane_fmt[0].bytesperline; in ceu_hw_config() 591 ceu_update_plane_sizes(&pix->plane_fmt[0], bpl, szimage); in ceu_calc_plane_sizes() 599 ceu_update_plane_sizes(&pix->plane_fmt[0], bpl, szimage); in ceu_calc_plane_sizes() 600 ceu_update_plane_sizes(&pix->plane_fmt[1], bpl, szimage / 2); in ceu_calc_plane_sizes() 609 ceu_update_plane_sizes(&pix->plane_fmt[0], bpl, szimage); in ceu_calc_plane_sizes() 610 ceu_update_plane_sizes(&pix->plane_fmt[1], bpl, szimage); in ceu_calc_plane_sizes() 631 if (sizes[i] < pix->plane_fmt[i].sizeimage) in ceu_vb2_setup() 640 sizes[i] = pix->plane_fmt[i].sizeimage; in ceu_vb2_setup() 664 if (vb2_plane_size(vb, i) < pix->plane_fmt[i].sizeimage) { in ceu_vb2_prepare() 668 pix->plane_fmt[i].sizeimage); in ceu_vb2_prepare() [all …]
|
| H A D | rcar_fdp1.c | 949 pstride = q_data->format.plane_fmt[0].bytesperline in fdp1_configure_wpf() 953 pstride |= q_data->format.plane_fmt[1].bytesperline in fdp1_configure_wpf() 1431 bpl = clamp_t(unsigned int, pix->plane_fmt[i].bytesperline, in fdp1_compute_stride() 1435 pix->plane_fmt[i].bytesperline = round_up(bpl, align); in fdp1_compute_stride() 1436 pix->plane_fmt[i].sizeimage = pix->plane_fmt[i].bytesperline in fdp1_compute_stride() 1443 pix->plane_fmt[2].bytesperline = pix->plane_fmt[1].bytesperline; in fdp1_compute_stride() 1444 pix->plane_fmt[2].sizeimage = pix->plane_fmt[1].sizeimage; in fdp1_compute_stride() 1618 q_data->stride_y = pix->plane_fmt[0].bytesperline; in fdp1_set_format() 1619 q_data->stride_c = pix->plane_fmt[1].bytesperline; in fdp1_set_format() 1638 memset(dst_data->format.plane_fmt, 0, in fdp1_set_format() [all …]
|
| H A D | rcar_jpu.c | 799 if (pix->plane_fmt[0].sizeimage <= 0 || ctx->encoder) in __jpu_try_fmt() 800 pix->plane_fmt[0].sizeimage = JPU_JPEG_HDR_SIZE + in __jpu_try_fmt() 802 pix->plane_fmt[0].bytesperline = 0; in __jpu_try_fmt() 807 bpl = max(bpl, pix->plane_fmt[i].bytesperline); in __jpu_try_fmt() 813 pix->plane_fmt[i].bytesperline = bpl; in __jpu_try_fmt() 814 pix->plane_fmt[i].sizeimage = bpl * h * fmt->bpp[i] / 8; in __jpu_try_fmt() 1003 unsigned int q_size = q_data->format.plane_fmt[i].sizeimage; in jpu_queue_setup() 1014 sizes[i] = q_data->format.plane_fmt[i].sizeimage; in jpu_queue_setup() 1039 unsigned long size = q_data->format.plane_fmt[i].sizeimage; in jpu_buf_prepare() 1362 bpl = q_data->format.plane_fmt[0].bytesperline; in jpu_device_run()
|
| /linux/drivers/media/platform/raspberrypi/pisp_be/ |
| H A D | pisp_be.c | 325 size = node->format.fmt.pix_mp.plane_fmt[0].bytesperline * in pispbe_get_planes_addr() 710 if (fmt->fmt.pix_mp.plane_fmt[0].bytesperline < bpl) { in pisp_be_validate_config() 716 if (fmt->fmt.pix_mp.plane_fmt[0].sizeimage < size) { in pisp_be_validate_config() 728 if (fmt->fmt.pix_mp.plane_fmt[0].bytesperline < bpl) { in pisp_be_validate_config() 734 if (fmt->fmt.pix_mp.plane_fmt[0].sizeimage < size) { in pisp_be_validate_config() 759 if (fmt->fmt.pix_mp.plane_fmt[i].bytesperline < bpl) { in pisp_be_validate_config() 765 if (fmt->fmt.pix_mp.plane_fmt[i].sizeimage < size) { in pisp_be_validate_config() 791 node->format.fmt.pix_mp.plane_fmt[i].sizeimage : in pispbe_node_queue_setup() 804 node->format.fmt.pix_mp.plane_fmt[i].sizeimage : in pispbe_node_queue_setup() 825 node->format.fmt.pix_mp.plane_fmt[i].sizeimage : in pispbe_node_buffer_prepare() [all …]
|
| /linux/drivers/media/platform/samsung/exynos-gsc/ |
| H A D | gsc-core.c | 452 struct v4l2_plane_pix_format *plane_fmt = &pix_mp->plane_fmt[i]; in gsc_try_fmt_mplane() local 453 u32 bpl = plane_fmt->bytesperline; in gsc_try_fmt_mplane() 466 plane_fmt->bytesperline = bpl; in gsc_try_fmt_mplane() 467 plane_fmt->sizeimage = max(pix_mp->width * pix_mp->height * in gsc_try_fmt_mplane() 469 plane_fmt->sizeimage); in gsc_try_fmt_mplane() 471 i, bpl, pix_mp->plane_fmt[i].sizeimage); in gsc_try_fmt_mplane() 497 pix_mp->plane_fmt[i].bytesperline = (frame->f_width * in gsc_g_fmt_mplane() 499 pix_mp->plane_fmt[i].sizeimage = in gsc_g_fmt_mplane() 500 pix_mp->plane_fmt[i].bytesperline * frame->f_height; in gsc_g_fmt_mplane()
|
| H A D | gsc-m2m.c | 345 frame->payload[i] = pix->plane_fmt[i].sizeimage; in gsc_m2m_s_fmt_mplane()
|
| /linux/drivers/media/platform/mediatek/mdp/ |
| H A D | mtk_mdp_m2m.c | 246 pix_mp->plane_fmt[i].bytesperline = bpl; in mtk_mdp_try_fmt_mplane() 247 if (pix_mp->plane_fmt[i].sizeimage < sizeimage) in mtk_mdp_try_fmt_mplane() 248 pix_mp->plane_fmt[i].sizeimage = sizeimage; in mtk_mdp_try_fmt_mplane() 250 i, bpl, pix_mp->plane_fmt[i].sizeimage, sizeimage); in mtk_mdp_try_fmt_mplane() 653 pix_mp->plane_fmt[i].bytesperline = (frame->width * in mtk_mdp_m2m_g_fmt_mplane() 655 pix_mp->plane_fmt[i].sizeimage = (frame->width * in mtk_mdp_m2m_g_fmt_mplane() 659 pix_mp->plane_fmt[i].bytesperline, in mtk_mdp_m2m_g_fmt_mplane() 660 pix_mp->plane_fmt[i].sizeimage); in mtk_mdp_m2m_g_fmt_mplane() 704 frame->payload[i] = pix_mp->plane_fmt[i].sizeimage; in mtk_mdp_m2m_s_fmt_mplane() 705 frame->pitch[i] = pix_mp->plane_fmt[i].bytesperline; in mtk_mdp_m2m_s_fmt_mplane()
|
| /linux/drivers/media/platform/nvidia/tegra-vde/ |
| H A D | v4l2.c | 103 if (sizes[i] < f->fmt.pix_mp.plane_fmt[i].sizeimage) in tegra_queue_setup() 110 sizes[i] = f->fmt.pix_mp.plane_fmt[i].sizeimage; in tegra_queue_setup() 242 size = pixfmt->plane_fmt[i].sizeimage; in tegra_buf_prepare() 456 plane = &pixfmt->plane_fmt[i]; in tegra_fill_pixfmt_mp() 636 int size = pix_mp->plane_fmt[0].sizeimage; in tegra_try_coded_fmt() 649 pix_mp->plane_fmt[0].sizeimage = max(ALIGN(size, SXE_BUFFER), SZ_2M); in tegra_try_coded_fmt()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-v4l2-mplane.rst | 86 - ``plane_fmt[VIDEO_MAX_PLANES]`` 93 and the number of valid entries in the ``plane_fmt`` array.
|
| /linux/drivers/media/platform/renesas/rcar-isp/ |
| H A D | core.c | 364 pix->plane_fmt[0].bytesperline); in risp_core_config_output() 367 pix->plane_fmt[1].bytesperline); in risp_core_config_output() 388 pix->plane_fmt[0].bytesperline); in risp_core_config_output() 401 pix->plane_fmt[0].bytesperline << in risp_core_config_output()
|
| /linux/drivers/media/platform/sunxi/sun4i-csi/ |
| H A D | sun4i_v4l2.c | 126 pix->plane_fmt[i].bytesperline = bpl; in _sun4i_csi_try_fmt() 127 pix->plane_fmt[i].sizeimage = bpl * pix->height / vsub; in _sun4i_csi_try_fmt()
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-capture.c | 853 struct v4l2_plane_pix_format *plane_fmt, in fimc_get_sensor_frame_desc() argument 861 fd.entry[i].length = plane_fmt[i].sizeimage; in fimc_get_sensor_frame_desc() 876 plane_fmt[i].sizeimage = fd.entry[i].length; in fimc_get_sensor_frame_desc() 972 fimc_get_sensor_frame_desc(sensor, pix->plane_fmt, in __video_try_or_set_format() 1027 ff->bytesperline[i] = pix->plane_fmt[i].bytesperline; in __fimc_capture_set_format() 1028 ff->payload[i] = pix->plane_fmt[i].sizeimage; in __fimc_capture_set_format() 1158 struct v4l2_plane_pix_format plane_fmt[FIMC_MAX_PLANES]; in fimc_pipeline_validate() local 1162 ret = fimc_get_sensor_frame_desc(sd, plane_fmt, in fimc_pipeline_validate() 1169 if (frame->payload[i] < plane_fmt[i].sizeimage) in fimc_pipeline_validate()
|
| H A D | fimc-m2m.c | 322 frame->bytesperline[i] = pixm->plane_fmt[i].bytesperline; in __set_frame_format() 323 frame->payload[i] = pixm->plane_fmt[i].sizeimage; in __set_frame_format() 585 .plane_fmt[0] = { in fimc_m2m_set_default_format()
|
| /linux/drivers/media/platform/mediatek/mdp3/ |
| H A D | mtk-img-ipi.h | 55 struct img_plane_format plane_fmt[IMG_MAX_PLANES]; member
|
| H A D | mtk-mdp3-m2m.c | 218 if (sizes[i] < pix_mp->plane_fmt[i].sizeimage) in mdp_m2m_queue_setup() 223 sizes[i] = pix_mp->plane_fmt[i].sizeimage; in mdp_m2m_queue_setup() 242 pix_mp->plane_fmt[i].sizeimage); in mdp_m2m_buf_prepare()
|
| /linux/drivers/media/platform/rockchip/rkvdec/ |
| H A D | rkvdec-hevc-common.c | 398 if (!fmt->plane_fmt[0].sizeimage) in rkvdec_hevc_adjust_fmt() 399 fmt->plane_fmt[0].sizeimage = fmt->width * fmt->height * in rkvdec_hevc_adjust_fmt()
|
| H A D | rkvdec-vp9.c | 1032 if (!fmt->plane_fmt[0].sizeimage) in rkvdec_vp9_adjust_fmt() 1033 fmt->plane_fmt[0].sizeimage = fmt->width * fmt->height * 2; in rkvdec_vp9_adjust_fmt()
|
| H A D | rkvdec-vdpu381-h264.c | 259 hor_virstride = dst_fmt->plane_fmt[0].bytesperline; in config_registers()
|
| H A D | rkvdec-hevc.c | 416 hor_virstride = dst_fmt->plane_fmt[0].bytesperline; in config_registers()
|
| H A D | rkvdec-vdpu381-hevc.c | 426 hor_virstride = dst_fmt->plane_fmt[0].bytesperline; in config_registers()
|
| /linux/drivers/media/platform/mediatek/jpeg/ |
| H A D | mtk_jpeg_enc_hw.c | 144 u32 bytesperline = ctx->out_q.pix_mp.plane_fmt[0].bytesperline; in mtk_jpeg_set_enc_params()
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vdec.c | 474 pixmp->plane_fmt[i].bytesperline = cur_fmt->bytesperline[i]; in vdec_g_fmt() 475 pixmp->plane_fmt[i].sizeimage = vpu_get_fmt_plane_size(cur_fmt, i); in vdec_g_fmt() 558 pixmp->plane_fmt[i].bytesperline = cur_fmt->bytesperline[i]; in vdec_s_fmt_common() 559 pixmp->plane_fmt[i].sizeimage = vpu_get_fmt_plane_size(cur_fmt, i); in vdec_s_fmt_common()
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | venc.c | 178 struct v4l2_plane_pix_format *pfmt = pixmp->plane_fmt; in venc_try_fmt_common() 297 inst->output_buf_size = pixmp->plane_fmt[0].sizeimage; in venc_s_fmt()
|
| H A D | vdec.c | 187 struct v4l2_plane_pix_format *pfmt = pixmp->plane_fmt; in vdec_try_fmt_common() 362 inst->input_buf_size = pixmp->plane_fmt[0].sizeimage; in vdec_s_fmt()
|