| /OK3568_Linux_fs/kernel/drivers/staging/media/rkisp1/ |
| H A D | rkisp1-capture.c | 389 static u32 rkisp1_pixfmt_comp_size(const struct v4l2_pix_format_mplane *pixm, in rkisp1_pixfmt_comp_size() argument 397 if (!component && pixm->num_planes == 1) in rkisp1_pixfmt_comp_size() 398 return pixm->plane_fmt[0].bytesperline * pixm->height; in rkisp1_pixfmt_comp_size() 399 return pixm->plane_fmt[component].sizeimage; in rkisp1_pixfmt_comp_size() 412 const struct v4l2_pix_format_mplane *pixm = &cap->pix.fmt; in rkisp1_mp_config() local 416 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_Y), in rkisp1_mp_config() 418 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_CB), in rkisp1_mp_config() 420 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_CR), in rkisp1_mp_config() 449 const struct v4l2_pix_format_mplane *pixm = &cap->pix.fmt; in rkisp1_sp_config() local 453 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_Y), in rkisp1_sp_config() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/ |
| H A D | dmarx.c | 257 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp1_queue_setup() local 261 pixm = &stream->out_fmt; in rkisp1_queue_setup() 269 plane_fmt = &pixm->plane_fmt[i]; in rkisp1_queue_setup() 290 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp1_buf_queue() local 306 pixm->plane_fmt[i].bytesperline * in rkisp1_buf_queue() 307 pixm->height : in rkisp1_buf_queue() 309 pixm->plane_fmt[i].sizeimage; in rkisp1_buf_queue() 400 struct v4l2_pix_format_mplane *pixm, in rkisp1_set_fmt() argument 409 fmt = find_fmt(stream, pixm->pixelformat); in rkisp1_set_fmt() 413 pixm->pixelformat, in rkisp1_set_fmt() [all …]
|
| H A D | capture.c | 1291 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp1_queue_setup() local 1295 pixm = &stream->out_fmt; in rkisp1_queue_setup() 1302 plane_fmt = &pixm->plane_fmt[i]; in rkisp1_queue_setup() 1323 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp1_buf_queue() local 1332 u32 sizeimage = pixm->plane_fmt[0].sizeimage; in rkisp1_buf_queue() 1350 pixm->plane_fmt[i].bytesperline * in rkisp1_buf_queue() 1351 pixm->height : in rkisp1_buf_queue() 1353 pixm->plane_fmt[i].sizeimage; in rkisp1_buf_queue() 1628 struct v4l2_pix_format_mplane *pixm, in rkisp1_set_fmt() argument 1639 fmt = find_fmt(stream, pixm->pixelformat); in rkisp1_set_fmt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/ |
| H A D | cif-scale.c | 79 f->fmt.pix_mp = scale_vdev->pixm; in rkcif_scale_g_fmt_vid_cap_mplane() 130 struct v4l2_pix_format_mplane *pixm, in rkcif_scale_set_fmt() argument 172 fmt = rkcif_scale_find_output_fmt(pixm->pixelformat); in rkcif_scale_set_fmt() 182 scale_ratio = width / pixm->width; in rkcif_scale_set_fmt() 195 pixm->width = width / (scale_times * 2) * 2; in rkcif_scale_set_fmt() 196 pixm->height = height / (scale_times * 2) * 2; in rkcif_scale_set_fmt() 197 pixm->num_planes = fmt->mplanes; in rkcif_scale_set_fmt() 198 pixm->field = V4L2_FIELD_NONE; in rkcif_scale_set_fmt() 199 pixm->quantization = V4L2_QUANTIZATION_DEFAULT; in rkcif_scale_set_fmt() 202 bpl = pixm->width * bpp / CIF_RAW_STORED_BIT_WIDTH_RV1126; in rkcif_scale_set_fmt() [all …]
|
| H A D | cif-tools.c | 148 f->fmt.pix_mp = tools_vdev->pixm; in rkcif_tools_g_fmt_vid_cap_mplane() 168 struct v4l2_pix_format_mplane *pixm, in rkcif_tools_set_fmt() argument 173 *pixm = stream->pixm; in rkcif_tools_set_fmt() 177 tools_vdev->pixm = *pixm; in rkcif_tools_set_fmt() 181 pixm->width, pixm->height); in rkcif_tools_set_fmt() 396 const struct v4l2_pix_format_mplane *pixm = NULL; in rkcif_tools_vb2_queue_setup() local 401 pixm = &tools_vdev->pixm; in rkcif_tools_vb2_queue_setup() 406 plane_fmt = &pixm->plane_fmt[i]; in rkcif_tools_vb2_queue_setup() 422 struct v4l2_pix_format_mplane *pixm = &tools_vdev->pixm; in rkcif_tools_vb2_buf_queue() local 443 memset(addr, 0, pixm->plane_fmt[i].sizeimage); in rkcif_tools_vb2_buf_queue() [all …]
|
| H A D | cif-rockit.c | 169 offset = stream->pixm.plane_fmt[i].bytesperline * stream->pixm.height; in rkcif_rockit_buf_queue() 212 rockit_rkcif_cfg->frame.u32Height = stream->pixm.height; in rkcif_rockit_buf_done() 214 rockit_rkcif_cfg->frame.u32Width = stream->pixm.width; in rkcif_rockit_buf_done() 216 rockit_rkcif_cfg->frame.enPixelFormat = stream->pixm.pixelformat; in rkcif_rockit_buf_done() 218 rockit_rkcif_cfg->frame.u32VirWidth = stream->pixm.width; in rkcif_rockit_buf_done() 220 rockit_rkcif_cfg->frame.u32VirHeight = stream->pixm.height; in rkcif_rockit_buf_done() 297 stream->pixm.pixelformat = v4l2_fmt; in rkcif_rockit_config_stream() 298 stream->pixm.width = width; in rkcif_rockit_config_stream() 299 stream->pixm.height = height; in rkcif_rockit_config_stream() 300 stream->pixm.plane_fmt[0].bytesperline = 0; in rkcif_rockit_config_stream() [all …]
|
| H A D | subdev-itf.c | 128 struct v4l2_pix_format_mplane pixm; in sditf_get_set_fmt() local 159 pixm.pixelformat = rkcif_mbus_pixelcode_to_v4l2(fmt->format.code); in sditf_get_set_fmt() 160 pixm.width = priv->cap_info.width; in sditf_get_set_fmt() 161 pixm.height = priv->cap_info.height; in sditf_get_set_fmt() 163 out_fmt = rkcif_find_output_fmt(NULL, pixm.pixelformat); in sditf_get_set_fmt() 165 ((pixm.width / 2 - RKMOUDLE_UNITE_EXTEND_PIXEL) * out_fmt->raw_bpp / 8) & 0xf) in sditf_get_set_fmt() 173 rkcif_set_fmt(&cif_dev->stream[0], &pixm, false); in sditf_get_set_fmt() 184 rkcif_set_fmt(&cif_dev->stream[0], &pixm, false); in sditf_get_set_fmt() 185 rkcif_set_fmt(&cif_dev->stream[1], &pixm, false); in sditf_get_set_fmt() 199 rkcif_set_fmt(&cif_dev->stream[0], &pixm, false); in sditf_get_set_fmt() [all …]
|
| H A D | capture.c | 3416 channel->width = stream->pixm.width; in rkcif_csi_channel_init() 3417 channel->height = stream->pixm.height; in rkcif_csi_channel_init() 3440 channel->width = stream->pixm.width; in rkcif_csi_channel_init() 3441 channel->height = stream->pixm.height; in rkcif_csi_channel_init() 3448 fmt = rkcif_find_output_fmt(stream, stream->pixm.pixelformat); in rkcif_csi_channel_init() 3451 stream->pixm.pixelformat); in rkcif_csi_channel_init() 4251 const struct v4l2_pix_format_mplane *pixm = NULL; in rkcif_queue_setup() local 4257 pixm = &stream->pixm; in rkcif_queue_setup() 4266 height = pixm->height; in rkcif_queue_setup() 4270 height = extend_line->pixm.height; in rkcif_queue_setup() [all …]
|
| H A D | dev.h | 429 struct v4l2_pix_format_mplane pixm; member 514 struct v4l2_pix_format_mplane pixm; member 687 struct v4l2_pix_format_mplane pixm; member 743 struct v4l2_pix_format_mplane pixm; member 942 struct v4l2_pix_format_mplane *pixm,
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | capture.c | 223 struct v4l2_pix_format_mplane pixm; in hdr_config_dmatx() local 235 memset(&pixm, 0, sizeof(pixm)); in hdr_config_dmatx() 247 pixm = stream->out_fmt; in hdr_config_dmatx() 249 rkisp_dmarx_set_fmt(stream, pixm); in hdr_config_dmatx() 261 pixm = stream->out_fmt; in hdr_config_dmatx() 263 rkisp_dmarx_set_fmt(stream, pixm); in hdr_config_dmatx() 276 pixm = stream->out_fmt; in hdr_config_dmatx() 278 rkisp_dmarx_set_fmt(stream, pixm); in hdr_config_dmatx() 285 if (pixm.width && pixm.height) in hdr_config_dmatx() 286 rkisp_rawrd_set_pic_size(dev, pixm.width, pixm.height); in hdr_config_dmatx() [all …]
|
| H A D | dmarx.c | 548 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp_queue_setup() local 552 pixm = &stream->out_fmt; in rkisp_queue_setup() 560 plane_fmt = &pixm->plane_fmt[i]; in rkisp_queue_setup() 582 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp_buf_queue() local 598 u32 line = pixm->plane_fmt[0].bytesperline; in rkisp_buf_queue() 601 vaddr += line * (pixm->height - 2); in rkisp_buf_queue() 625 pixm->plane_fmt[i].bytesperline * in rkisp_buf_queue() 626 pixm->height : in rkisp_buf_queue() 628 pixm->plane_fmt[i].sizeimage; in rkisp_buf_queue() 749 struct v4l2_pix_format_mplane *pixm, in rkisp_set_fmt() argument [all …]
|
| H A D | capture_v1x.c | 848 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp_queue_setup() local 852 pixm = &stream->out_fmt; in rkisp_queue_setup() 859 plane_fmt = &pixm->plane_fmt[i]; in rkisp_queue_setup() 864 plane_fmt->sizeimage / pixm->height * in rkisp_queue_setup() 865 ALIGN(pixm->height, 16) : in rkisp_queue_setup() 887 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp_buf_queue() local 910 pixm->plane_fmt[i].bytesperline * in rkisp_buf_queue() 911 pixm->height : in rkisp_buf_queue() 913 pixm->plane_fmt[i].sizeimage; in rkisp_buf_queue()
|
| H A D | dmarx.h | 66 struct v4l2_pix_format_mplane pixm);
|
| H A D | capture_v30.c | 1120 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp_queue_setup() local 1124 pixm = &stream->out_fmt; in rkisp_queue_setup() 1131 plane_fmt = &pixm->plane_fmt[i]; in rkisp_queue_setup() 1136 plane_fmt->sizeimage / pixm->height * in rkisp_queue_setup() 1137 ALIGN(pixm->height, 16) : in rkisp_queue_setup() 1159 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp_buf_queue() local 1183 ALIGN(pixm->height, 16) >> 4 : pixm->height; in rkisp_buf_queue() 1185 pixm->plane_fmt[i].bytesperline * height : in rkisp_buf_queue() 1186 pixm->plane_fmt[i].sizeimage; in rkisp_buf_queue()
|
| H A D | capture_v20.c | 1583 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp_queue_setup() local 1587 pixm = &stream->out_fmt; in rkisp_queue_setup() 1594 plane_fmt = &pixm->plane_fmt[i]; in rkisp_queue_setup() 1600 sizes[i] = plane_fmt->sizeimage / pixm->height * ALIGN(pixm->height, 16); in rkisp_queue_setup() 1606 sizes[i] = plane_fmt->sizeimage / pixm->height * in rkisp_queue_setup() 1607 ALIGN(pixm->height, 16) + RKISP_MOTION_DECT_TS_SIZE; in rkisp_queue_setup() 1633 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp_buf_queue() local 1655 val = pixm->plane_fmt[i].bytesperline * pixm->height; in rkisp_buf_queue() 1661 pixm->plane_fmt[i].sizeimage; in rkisp_buf_queue()
|
| H A D | dev.c | 512 struct v4l2_pix_format_mplane pixm = { in _set_pipeline_default_fmt() local 519 rkisp_dmarx_set_fmt(&dev->dmarx_dev.stream[i], pixm); in _set_pipeline_default_fmt() 529 struct v4l2_pix_format_mplane pixm = { in _set_pipeline_default_fmt() local 535 rkisp_dmarx_set_fmt(&dev->dmarx_dev.stream[RKISP_STREAM_RAWRD0], pixm); in _set_pipeline_default_fmt() 536 rkisp_dmarx_set_fmt(&dev->dmarx_dev.stream[RKISP_STREAM_RAWRD2], pixm); in _set_pipeline_default_fmt()
|
| H A D | capture_v21.c | 1415 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp_queue_setup() local 1419 pixm = &stream->out_fmt; in rkisp_queue_setup() 1426 plane_fmt = &pixm->plane_fmt[i]; in rkisp_queue_setup() 1431 plane_fmt->sizeimage / pixm->height * in rkisp_queue_setup() 1432 ALIGN(pixm->height, 16) : in rkisp_queue_setup() 1454 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp_buf_queue() local 1477 pixm->plane_fmt[i].bytesperline * in rkisp_buf_queue() 1478 pixm->height : in rkisp_buf_queue() 1480 pixm->plane_fmt[i].sizeimage; in rkisp_buf_queue()
|
| H A D | capture_v32.c | 1574 const struct v4l2_pix_format_mplane *pixm = NULL; in rkisp_queue_setup() local 1578 pixm = &stream->out_fmt; in rkisp_queue_setup() 1584 u32 height = pixm->height; in rkisp_queue_setup() 1588 plane_fmt = &pixm->plane_fmt[i]; in rkisp_queue_setup() 1616 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkisp_buf_queue() local 1640 height = pixm->height; in rkisp_buf_queue() 1644 pixm->plane_fmt[i].bytesperline * height : in rkisp_buf_queue() 1645 pixm->plane_fmt[i].sizeimage; in rkisp_buf_queue()
|
| H A D | capture.h | 231 struct v4l2_pix_format_mplane *pixm,
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A D | stream.c | 858 const struct v4l2_pix_format_mplane *pixm = NULL; in rkispp_queue_setup() local 862 pixm = &stream->out_fmt; in rkispp_queue_setup() 863 if (!pixm->width || !pixm->height) in rkispp_queue_setup() 871 plane_fmt = &pixm->plane_fmt[i]; in rkispp_queue_setup() 877 plane_fmt->sizeimage / pixm->height * in rkispp_queue_setup() 878 ALIGN(pixm->height, 16) : in rkispp_queue_setup() 904 struct v4l2_pix_format_mplane *pixm = &stream->out_fmt; in rkispp_buf_queue() local 928 ALIGN(pixm->height, 16) >> 4 : pixm->height; in rkispp_buf_queue() 930 pixm->plane_fmt[i].bytesperline * height : in rkispp_buf_queue() 931 pixm->plane_fmt[i].sizeimage; in rkispp_buf_queue() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/exynos4-is/ |
| H A D | fimc-lite.c | 674 struct v4l2_pix_format_mplane *pixm = &f->fmt.pix_mp; in fimc_lite_g_fmt_mplane() local 675 struct v4l2_plane_pix_format *plane_fmt = &pixm->plane_fmt[0]; in fimc_lite_g_fmt_mplane() 682 pixm->num_planes = fmt->memplanes; in fimc_lite_g_fmt_mplane() 683 pixm->pixelformat = fmt->fourcc; in fimc_lite_g_fmt_mplane() 684 pixm->width = frame->f_width; in fimc_lite_g_fmt_mplane() 685 pixm->height = frame->f_height; in fimc_lite_g_fmt_mplane() 686 pixm->field = V4L2_FIELD_NONE; in fimc_lite_g_fmt_mplane() 687 pixm->colorspace = fmt->colorspace; in fimc_lite_g_fmt_mplane() 692 struct v4l2_pix_format_mplane *pixm, in fimc_lite_try_fmt() argument 695 u32 bpl = pixm->plane_fmt[0].bytesperline; in fimc_lite_try_fmt() [all …]
|
| H A D | fimc-isp-video.c | 383 struct v4l2_pix_format_mplane *pixm, in __isp_video_try_fmt() argument 388 __fmt = fimc_isp_find_format(&pixm->pixelformat, NULL, 2); in __isp_video_try_fmt() 393 pixm->colorspace = V4L2_COLORSPACE_SRGB; in __isp_video_try_fmt() 394 pixm->field = V4L2_FIELD_NONE; in __isp_video_try_fmt() 395 pixm->num_planes = __fmt->memplanes; in __isp_video_try_fmt() 396 pixm->pixelformat = __fmt->fourcc; in __isp_video_try_fmt() 401 v4l_bound_align_image(&pixm->width, FIMC_ISP_SOURCE_WIDTH_MIN, in __isp_video_try_fmt() 403 &pixm->height, FIMC_ISP_SOURCE_HEIGHT_MIN, in __isp_video_try_fmt() 421 struct v4l2_pix_format_mplane *pixm = &f->fmt.pix_mp; in isp_video_s_fmt_mplane() local 425 __isp_video_try_fmt(isp, pixm, &ifmt); in isp_video_s_fmt_mplane() [all …]
|
| H A D | fimc-m2m.c | 318 struct v4l2_pix_format_mplane *pixm) in __set_frame_format() argument 323 frame->bytesperline[i] = pixm->plane_fmt[i].bytesperline; in __set_frame_format() 324 frame->payload[i] = pixm->plane_fmt[i].sizeimage; in __set_frame_format() 327 frame->f_width = pixm->width; in __set_frame_format() 328 frame->f_height = pixm->height; in __set_frame_format() 329 frame->o_width = pixm->width; in __set_frame_format() 330 frame->o_height = pixm->height; in __set_frame_format() 331 frame->width = pixm->width; in __set_frame_format() 332 frame->height = pixm->height; in __set_frame_format() 582 struct v4l2_pix_format_mplane pixm = { in fimc_m2m_set_default_format() local [all …]
|
| H A D | fimc-core.c | 676 struct v4l2_pix_format_mplane *pixm = &f->fmt.pix_mp; in __fimc_get_format() local 679 pixm->width = frame->o_width; in __fimc_get_format() 680 pixm->height = frame->o_height; in __fimc_get_format() 681 pixm->field = V4L2_FIELD_NONE; in __fimc_get_format() 682 pixm->pixelformat = frame->fmt->fourcc; in __fimc_get_format() 683 pixm->colorspace = V4L2_COLORSPACE_JPEG; in __fimc_get_format() 684 pixm->num_planes = frame->fmt->memplanes; in __fimc_get_format() 686 for (i = 0; i < pixm->num_planes; ++i) { in __fimc_get_format() 687 pixm->plane_fmt[i].bytesperline = frame->bytesperline[i]; in __fimc_get_format() 688 pixm->plane_fmt[i].sizeimage = frame->payload[i]; in __fimc_get_format()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/hdmirx/ |
| H A D | rk_hdmirx.c | 169 struct v4l2_pix_format_mplane pixm; member 260 struct v4l2_pix_format_mplane *pixm, bool try); 580 hdmirx_set_fmt(stream, &stream->pixm, false); in hdmirx_s_dv_timings() 1671 struct v4l2_pix_format_mplane *pixm, in hdmirx_set_fmt() argument 1681 memset(&pixm->plane_fmt[0], 0, sizeof(struct v4l2_plane_pix_format)); in hdmirx_set_fmt() 1682 fmt = find_output_fmt(stream, pixm->pixelformat); in hdmirx_set_fmt() 1687 __func__, pixm->pixelformat, fmt->fourcc); in hdmirx_set_fmt() 1694 pixm->width = bt->width; in hdmirx_set_fmt() 1695 pixm->height = bt->height; in hdmirx_set_fmt() 1696 pixm->num_planes = fmt->mplanes; in hdmirx_set_fmt() [all …]
|