Home
last modified time | relevance | path

Searched refs:planes (Results 1 – 25 of 276) sorted by relevance

12345678910>>...12

/OK3568_Linux_fs/kernel/drivers/media/test-drivers/vivid/
H A Dvivid-vid-common.c40 .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 Dsun8i_formats.c17 .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 Drcar_du_kms.c42 .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 Drcar_du_plane.c59 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 Dvideobuf2-v4l2.c70 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 Dvideobuf2-core.c227 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 Dfake_v4l2_device.cpp141 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 Dv4l2_device.cpp860 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 Ddrm_atomic.h350 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 Dcamera_source.c205 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 Dframe.c348 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 Ddev.c151 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 Drkvi_demo_isp.c_part71 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 Dsh_css_sp.c463 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 Dvideocapture.cpp151 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 Dsun4i_crtc.c191 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 Dsun4i_layer.c234 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 Drockchip_drm_display_pattern.c363 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 Dsysfs-devices-platform-sh_mobile_lcdc_fb6 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 Dmtk_drm_crtc.c44 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 Dvideobuf2-core.h283 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 Dkirin_drm_drv.c36 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 Dfb.c102 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 D0003-HACK-drm-rockchip-Prefer-non-cluster-overlay-planes.patch4 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 D0003-HACK-drm-rockchip-Prefer-non-cluster-overlay-planes.patch4 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

12345678910>>...12