| /OK3568_Linux_fs/kernel/drivers/media/test-drivers/vivid/ |
| H A D | vivid-vid-common.c | 40 .planes = 1, 49 .planes = 1, 57 .planes = 1, 65 .planes = 1, 73 .planes = 3, 81 .planes = 3, 89 .planes = 3, 97 .planes = 2, 105 .planes = 2, 113 .planes = 2, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/sunxi/sun8i-rotate/ |
| H A D | sun8i_formats.c | 17 .planes = 1, 25 .planes = 1, 33 .planes = 1, 41 .planes = 1, 49 .planes = 1, 57 .planes = 1, 65 .planes = 1, 73 .planes = 1, 81 .planes = 1, 89 .planes = 1, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/ |
| H A D | rcar_du_kms.c | 42 .planes = 1, 50 .planes = 1, 58 .planes = 1, 65 .planes = 1, 73 .planes = 1, 81 .planes = 1, 89 .planes = 1, 97 .planes = 2, 105 .planes = 2, 113 .planes = 2, [all …]
|
| H A D | rcar_du_plane.c | 59 old_state->format->planes != new_state->format->planes) in rcar_du_plane_needs_realloc() 77 if (state->format->planes == 2) in rcar_du_plane_hwmask() 99 unsigned int num_planes = state->format->planes; in rcar_du_plane_hwalloc() 154 plane->group->index, plane - plane->group->planes); in rcar_du_atomic_check_planes() 164 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 180 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 207 struct rcar_du_plane *plane = &group->planes[i]; in rcar_du_atomic_check_planes() 227 plane - plane->group->planes); in rcar_du_atomic_check_planes() 237 plane - plane->group->planes, in rcar_du_atomic_check_planes() 239 new_plane_state->format->planes : 0, in rcar_du_atomic_check_planes() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/ |
| H A D | videobuf2-v4l2.c | 70 if (b->m.planes == NULL) { in __verify_planes_array() 108 ? b->m.planes[plane].length in __verify_length() 109 : vb->planes[plane].length; in __verify_length() 110 bytesused = b->m.planes[plane].bytesused in __verify_length() 111 ? b->m.planes[plane].bytesused : length; in __verify_length() 113 if (b->m.planes[plane].bytesused > length) in __verify_length() 116 if (b->m.planes[plane].data_offset > 0 && in __verify_length() 117 b->m.planes[plane].data_offset >= bytesused) in __verify_length() 122 ? b->length : vb->planes[0].length; in __verify_length() 180 struct vb2_plane *planes = vbuf->planes; in vb2_fill_vb2_v4l2_buffer() local [all …]
|
| H A D | videobuf2-core.c | 227 unsigned long size = PAGE_ALIGN(vb->planes[plane].length); in __vb2_buf_mem_alloc() 230 if (size < vb->planes[plane].length) in __vb2_buf_mem_alloc() 243 vb->planes[plane].mem_priv = mem_priv; in __vb2_buf_mem_alloc() 250 call_void_memop(vb, put, vb->planes[plane - 1].mem_priv); in __vb2_buf_mem_alloc() 251 vb->planes[plane - 1].mem_priv = NULL; in __vb2_buf_mem_alloc() 265 call_void_memop(vb, put, vb->planes[plane].mem_priv); in __vb2_buf_mem_free() 266 vb->planes[plane].mem_priv = NULL; in __vb2_buf_mem_free() 281 if (vb->planes[plane].mem_priv) in __vb2_buf_userptr_put() 282 call_void_memop(vb, put_userptr, vb->planes[plane].mem_priv); in __vb2_buf_userptr_put() 283 vb->planes[plane].mem_priv = NULL; in __vb2_buf_userptr_put() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/xcore/ |
| H A D | fake_v4l2_device.cpp | 141 v4l2_buf->m.planes[0].length = vb_info.data_length; in io_control() 142 v4l2_buf->m.planes[0].bytesused = vb_info.data_length; in io_control() 144 v4l2_buf->m.planes[0].m.userptr = (unsigned long)vb_info.data_addr; in io_control() 202 struct v4l2_plane planes[FMT_NUM_PLANES]; in dequeue_buffer() local 216 memset(planes, 0, sizeof(struct v4l2_plane) * FMT_NUM_PLANES); in dequeue_buffer() 217 v4l2_buf.m.planes = planes; in dequeue_buffer() 230 …v4l2_buf.type, v4l2_buf.length, v4l2_buf.m.planes[0].length, v4l2_buf.m.planes[0].m.fd, v4l2_buf.m… in dequeue_buffer() 234 XCAM_STR (_name), v4l2_buf.index, v4l2_buf.m.planes[0].m.fd); in dequeue_buffer() 258 buf->set_length (v4l2_buf.m.planes[0].length); in dequeue_buffer() 260 buf->set_expbuf_usrptr(v4l2_buf.m.planes[0].m.userptr); in dequeue_buffer()
|
| H A D | v4l2_device.cpp | 860 v4l2_buf.m.planes = &_planes[index * _mplanes_count]; in prepare() 872 v4l2_buf.m.planes[i].length = format.fmt.pix.sizeimage; in prepare() 873 v4l2_buf.m.planes[i].bytesused = format.fmt.pix.sizeimage; in prepare() 893 …s) get planar(%d) of buf(%d) length: %d", XCAM_STR (_name), i, index, v4l2_buf.m.planes[i].length); in prepare() 894 …pointer = mmap (0, v4l2_buf.m.planes[i].length, PROT_READ | PROT_WRITE, map_flags, _fd, v4l2_buf.m… in prepare() 895 v4l2_buf.m.planes[i].m.userptr = (uintptr_t) pointer; in prepare() 901 expbuf_ptr = v4l2_buf.m.planes[0].m.userptr; in prepare() 934 v4l2_buf.m.planes[i].length = format.fmt.pix.sizeimage; in prepare() 935 v4l2_buf.m.planes[i].bytesused = format.fmt.pix.sizeimage; in prepare() 970 …M_LOG_DEBUG("release multi planar(%d) of buffer length: %d", i, buf->get_buf().m.planes[i].length); in prepare() [all …]
|
| /OK3568_Linux_fs/kernel/include/drm/ |
| H A D | drm_atomic.h | 350 struct __drm_planes_state *planes; member 540 return state->planes[drm_plane_index(plane)].state; in drm_atomic_get_existing_plane_state() 555 return state->planes[drm_plane_index(plane)].old_state; in drm_atomic_get_old_plane_state() 570 return state->planes[drm_plane_index(plane)].new_state; in drm_atomic_get_new_plane_state() 666 if (state->planes[drm_plane_index(plane)].state) in __drm_atomic_get_current_plane_state() 667 return state->planes[drm_plane_index(plane)].state; in __drm_atomic_get_current_plane_state() 834 for_each_if ((__state)->planes[__i].ptr && \ 835 ((plane) = (__state)->planes[__i].ptr, \ 837 (old_plane_state) = (__state)->planes[__i].old_state,\ 838 (new_plane_state) = (__state)->planes[__i].new_state, 1)) [all …]
|
| /OK3568_Linux_fs/external/mpp/utils/ |
| H A D | camera_source.c | 205 struct v4l2_plane planes[FMT_NUM_PLANES]; in camera_source_init() local 208 buf.m.planes = planes; in camera_source_init() 222 buf_len = buf.m.planes[0].length; in camera_source_init() 225 buf.m.planes[0].length, in camera_source_init() 228 ctx->fd, buf.m.planes[0].m.mem_offset); in camera_source_init() 264 struct v4l2_plane planes[FMT_NUM_PLANES]; in camera_source_init() local 273 buf.m.planes = planes; in camera_source_init() 355 struct v4l2_plane planes[FMT_NUM_PLANES]; in camera_source_get_frame() local 357 buf.m.planes = planes; in camera_source_get_frame() 372 buf.bytesused = buf.m.planes[0].bytesused; in camera_source_get_frame() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/runtime/frame/src/ |
| H A D | frame.c | 348 frame_init_mipi_plane(frame, &frame->planes.raw, in ia_css_frame_init_planes() 354 frame_init_raw_single_plane(frame, &frame->planes.raw, in ia_css_frame_init_planes() 360 frame_init_single_plane(frame, &frame->planes.raw, in ia_css_frame_init_planes() 366 frame_init_single_plane(frame, &frame->planes.rgb, in ia_css_frame_init_planes() 371 frame_init_single_plane(frame, &frame->planes.rgb, in ia_css_frame_init_planes() 385 frame_init_single_plane(frame, &frame->planes.yuyv, in ia_css_frame_init_planes() 391 frame_init_single_plane(frame, &frame->planes.yuyv, in ia_css_frame_init_planes() 441 frame_init_single_plane(frame, &frame->planes.binary.data, in ia_css_frame_init_planes() 444 frame->planes.binary.size = 0; in ia_css_frame_init_planes() 719 frame_init_plane(&frame->planes.nv.y, y_width, y_stride, y_height, 0); in frame_init_nv_planes() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/drmDsp/ |
| H A D | dev.c | 151 dev->planes = (struct sp_plane*)calloc(dev->num_planes, sizeof(struct sp_plane)); in create_sp_dev() 154 struct sp_plane* plane = &dev->planes[i]; in create_sp_dev() 157 plane->plane = drmModeGetPlane(dev->fd, pr->planes[i]); in create_sp_dev() 176 props = drmModeObjectGetProperties(dev->fd, pr->planes[i], in create_sp_dev() 255 if (dev->planes) { in destroy_sp_dev() 257 if (dev->planes[i].in_use) in destroy_sp_dev() 258 put_sp_plane(&dev->planes[i]); in destroy_sp_dev() 259 if (dev->planes[i].plane) in destroy_sp_dev() 260 drmModeFreePlane(dev->planes[i].plane); in destroy_sp_dev() 261 if (dev->planes[i].bo) in destroy_sp_dev() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rk_stream/rkvi_demo/ |
| H A D | rkvi_demo_isp.c_part | 71 struct v4l2_plane planes[FMT_NUM_PLANES]; 73 CLEAR(planes); 80 buf.m.planes = planes; 88 tmp_buffers[n_buffers].length = buf.m.planes[0].length; 91 buf.m.planes[0].length, 94 g_ispfd, buf.m.planes[0].m.mem_offset); 216 struct v4l2_plane planes[FMT_NUM_PLANES]; 218 buf.m.planes = planes; 308 struct v4l2_plane planes[FMT_NUM_PLANES]; 309 memset(planes, 0, sizeof(struct v4l2_plane)*FMT_NUM_PLANES); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/ |
| H A D | sh_css_sp.c | 463 sp_frame_out->planes.raw.offset = frame_in->planes.raw.offset; in sh_css_copy_frame_to_spframe() 467 sp_frame_out->planes.rgb.offset = frame_in->planes.rgb.offset; in sh_css_copy_frame_to_spframe() 470 sp_frame_out->planes.planar_rgb.r.offset = in sh_css_copy_frame_to_spframe() 471 frame_in->planes.planar_rgb.r.offset; in sh_css_copy_frame_to_spframe() 472 sp_frame_out->planes.planar_rgb.g.offset = in sh_css_copy_frame_to_spframe() 473 frame_in->planes.planar_rgb.g.offset; in sh_css_copy_frame_to_spframe() 474 sp_frame_out->planes.planar_rgb.b.offset = in sh_css_copy_frame_to_spframe() 475 frame_in->planes.planar_rgb.b.offset; in sh_css_copy_frame_to_spframe() 482 sp_frame_out->planes.yuyv.offset = frame_in->planes.yuyv.offset; in sh_css_copy_frame_to_spframe() 491 sp_frame_out->planes.nv.y.offset = in sh_css_copy_frame_to_spframe() [all …]
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/allwinner/camera/camera/ |
| H A D | videocapture.cpp | 151 buf.m.planes = in Init() 154 if (buf.m.planes == NULL) { in Init() 167 free(buf.m.planes); in Init() 173 buffers[n_buffers].length[i] = buf.m.planes[i].length; in Init() 176 buf.m.planes[i].length, in Init() 179 fd, buf.m.planes[i].m.mem_offset); in Init() 183 free(buf.m.planes); in Init() 187 free(buf.m.planes); in Init() 216 buf.m.planes = in Init() 222 free(buf.m.planes); in Init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_crtc.c | 191 struct drm_plane **planes; in sun4i_crtc_init() local 202 planes = sunxi_engine_layers_init(drm, engine); in sun4i_crtc_init() 203 if (IS_ERR(planes)) { in sun4i_crtc_init() 209 for (i = 0; planes[i]; i++) { in sun4i_crtc_init() 210 struct drm_plane *plane = planes[i]; in sun4i_crtc_init() 241 for (i = 0; planes[i]; i++) { in sun4i_crtc_init() 243 struct drm_plane *plane = planes[i]; in sun4i_crtc_init()
|
| H A D | sun4i_layer.c | 234 struct drm_plane **planes; in sun4i_layers_init() local 239 planes = devm_kcalloc(drm->dev, SUN4I_BACKEND_NUM_LAYERS + 1, in sun4i_layers_init() 240 sizeof(*planes), GFP_KERNEL); in sun4i_layers_init() 241 if (!planes) in sun4i_layers_init() 256 planes[i] = &layer->plane; in sun4i_layers_init() 259 return planes; in sun4i_layers_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_display_pattern.c | 363 static void fill_smpte(const struct util_format_info *info, void *planes[3], in fill_smpte() 375 u = info->yuv.order & YUV_YCbCr ? planes[1] : planes[1] + 1; in fill_smpte() 376 v = info->yuv.order & YUV_YCrCb ? planes[1] : planes[1] + 1; in fill_smpte() 377 return fill_smpte_yuv_planar(&info->yuv, planes[0], u, v, in fill_smpte() 381 return fill_smpte_rgb16(&info->rgb, planes[0], width, height, stride); in fill_smpte() 384 return fill_smpte_rgb24(&info->rgb, planes[0], width, height, stride); in fill_smpte() 393 return fill_smpte_rgb32(&info->rgb, planes[0], width, height, stride); in fill_smpte() 410 void *planes[3], unsigned int width, in rockchip_drm_fill_color_bar() 418 return fill_smpte(info, planes, width, height, stride); in rockchip_drm_fill_color_bar()
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-sh_mobile_lcdc_fb | 6 to overlay planes. 17 to overlay planes. 30 to overlay planes. 40 to overlay planes.
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/ |
| H A D | mtk_drm_crtc.c | 44 struct drm_plane *planes; member 223 unsigned int local_index = plane - mtk_crtc->planes; in mtk_drm_ddp_comp_for_plane() 317 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_ddp_hw_init() 400 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_ddp_config() 422 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_ddp_config() 455 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_drm_crtc_hw_config() 557 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_drm_crtc_atomic_disable() 640 if (mtk_crtc->planes[i].type == DRM_PLANE_TYPE_PRIMARY) in mtk_drm_crtc_init() 641 primary = &mtk_crtc->planes[i]; in mtk_drm_crtc_init() 642 else if (mtk_crtc->planes[i].type == DRM_PLANE_TYPE_CURSOR) in mtk_drm_crtc_init() [all …]
|
| /OK3568_Linux_fs/kernel/include/media/ |
| H A D | videobuf2-core.h | 283 struct vb2_plane planes[VB2_MAX_PLANES]; member 460 int (*fill_vb2_buffer)(struct vb2_buffer *vb, struct vb2_plane *planes); 1149 vb->planes[plane_no].bytesused = size; in vb2_set_plane_payload() 1162 return vb->planes[plane_no].bytesused; in vb2_get_plane_payload() 1176 return vb->planes[plane_no].length; in vb2_plane_size() 1191 return vb->planes[plane_no].data_offset; in vb2_plane_data_offset()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/kirin/ |
| H A D | kirin_drm_drv.c | 36 struct kirin_plane planes[KIRIN_MAX_PLANE]; member 137 ret = kirin_drm_plane_init(dev, &kirin_priv->planes[ch].base, in kirin_drm_private_init() 141 kirin_priv->planes[ch].ch = ch; in kirin_drm_private_init() 142 kirin_priv->planes[ch].hw_ctx = ctx; in kirin_drm_private_init() 146 prim_plane = &kirin_priv->planes[driver_data->prim_plane].base; in kirin_drm_private_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/ |
| H A D | fb.c | 102 struct tegra_bo **planes, in tegra_fb_alloc() argument 116 fb->obj[i] = &planes[i]->gem; in tegra_fb_alloc() 134 struct tegra_bo *planes[4]; in tegra_fb_create() local 161 planes[i] = to_tegra_bo(gem); in tegra_fb_create() 164 fb = tegra_fb_alloc(drm, cmd, planes, i); in tegra_fb_create() 174 drm_gem_object_put(&planes[i]->gem); in tegra_fb_create()
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-kernel/linux/linux-rockchip_4.19/ |
| H A D | 0003-HACK-drm-rockchip-Prefer-non-cluster-overlay-planes.patch | 4 Subject: [PATCH 3/3] HACK: drm: rockchip: Prefer non-cluster overlay planes 22 /* all planes can attach to any crtc */ 25 * create overlay planes of the leftover overlay win
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-kernel/linux/linux-rockchip_5.10/ |
| H A D | 0003-HACK-drm-rockchip-Prefer-non-cluster-overlay-planes.patch | 4 Subject: [PATCH 3/3] HACK: drm: rockchip: Prefer non-cluster overlay planes 22 /* all planes can attach to any crtc */ 25 * create overlay planes of the leftover overlay win
|