| /drivers/media/test-drivers/vivid/ |
| 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 …]
|
| A D | vivid-vid-out.c | 30 unsigned planes = vfmt->buffers; in vid_out_queue_setup() local 35 for (p = vfmt->buffers; p < vfmt->planes; p++) in vid_out_queue_setup() 62 if (*nplanes != planes) in vid_out_queue_setup() 66 for (p = 1; p < planes; p++) { in vid_out_queue_setup() 73 for (p = 0; p < planes; p++) in vid_out_queue_setup() 79 *nplanes = planes; in vid_out_queue_setup() 82 for (p = 0; p < planes; p++) in vid_out_queue_setup() 106 unsigned int planes = vfmt->buffers; in vid_out_buf_prepare() local 128 for (p = 0; p < planes; p++) { in vid_out_buf_prepare() 131 size += vb->planes[p].data_offset; in vid_out_buf_prepare() [all …]
|
| /drivers/media/platform/sunxi/sun8i-rotate/ |
| 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 …]
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_du_kms.c | 46 .planes = 1, 54 .planes = 1, 62 .planes = 1, 69 .planes = 1, 77 .planes = 1, 85 .planes = 1, 93 .planes = 1, 101 .planes = 2, 109 .planes = 2, 117 .planes = 2, [all …]
|
| A D | rcar_du_plane.c | 60 old_state->format->planes != new_state->format->planes) in rcar_du_plane_needs_realloc() 78 if (state->format->planes == 2) in rcar_du_plane_hwmask() 165 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 181 index = plane - plane->group->planes; in rcar_du_atomic_check_planes() 228 plane - plane->group->planes); in rcar_du_atomic_check_planes() 238 plane - plane->group->planes, in rcar_du_atomic_check_planes() 240 new_plane_state->format->planes : 0, in rcar_du_atomic_check_planes() 347 if (state->format->planes == 2) in rcar_du_plane_setup_scanout() 389 if (state->format->planes == 2) { in rcar_du_plane_setup_scanout() 481 if (state->format->planes == 2) { in rcar_du_plane_setup_format_gen2() [all …]
|
| A D | rcar_du_vsp.c | 245 for (i = 0; i < state->format->planes; ++i) in rcar_du_vsp_plane_setup() 454 struct rcar_du_vsp_plane *plane = &vsp->planes[i]; in rcar_du_vsp_cleanup() 459 kfree(vsp->planes); in rcar_du_vsp_cleanup() 491 vsp->planes = kcalloc(num_planes, sizeof(*vsp->planes), GFP_KERNEL); in rcar_du_vsp_init() 492 if (!vsp->planes) in rcar_du_vsp_init() 499 struct rcar_du_vsp_plane *plane = &vsp->planes[i]; in rcar_du_vsp_init()
|
| A D | rcar_du_crtc.c | 342 struct rcar_du_plane *planes[RCAR_DU_NUM_HW_PLANES]; in rcar_du_crtc_update_planes() local 352 struct rcar_du_plane *plane = &rcrtc->group->planes[i]; in rcar_du_crtc_update_planes() 361 if (plane_zpos(planes[j-1]) <= plane_zpos(plane)) in rcar_du_crtc_update_planes() 363 planes[j] = planes[j-1]; in rcar_du_crtc_update_planes() 366 planes[j] = plane; in rcar_du_crtc_update_planes() 367 prio += plane_format(plane)->planes * 4; in rcar_du_crtc_update_planes() 371 struct rcar_du_plane *plane = planes[i]; in rcar_du_crtc_update_planes() 379 if (plane_format(plane)->planes == 2) { in rcar_du_crtc_update_planes() 1066 if (index == rcrtc->vsp->planes[i].plane.base.id) in rcar_du_crtc_parse_crc_source() 1290 primary = &rcrtc->vsp->planes[rcrtc->vsp_pipe].plane; in rcar_du_crtc_create() [all …]
|
| /drivers/gpu/drm/renesas/rz-du/ |
| A D | rzg2l_du_kms.c | 41 .planes = 1, 46 .planes = 1, 51 .planes = 1, 56 .planes = 1, 61 .planes = 1, 65 .planes = 1, 70 .planes = 1, 75 .planes = 1, 80 .planes = 1, 85 .planes = 1, [all …]
|
| /drivers/media/common/videobuf2/ |
| A D | videobuf2-v4l2.c | 70 if (b->m.planes == NULL) { in __verify_planes_array() 180 struct vb2_plane *planes = vbuf->planes; in vb2_fill_vb2_v4l2_buffer() local 212 planes[plane].length = in vb2_fill_vb2_v4l2_buffer() 218 planes[plane].m.fd = in vb2_fill_vb2_v4l2_buffer() 220 planes[plane].length = in vb2_fill_vb2_v4l2_buffer() 292 planes[0].m.offset = vb->planes[0].m.offset; in vb2_fill_vb2_v4l2_buffer() 293 planes[0].length = vb->planes[0].length; in vb2_fill_vb2_v4l2_buffer() 598 planes[plane].m = vbuf->planes[plane].m; in __fill_vb2_buffer() 599 planes[plane].length = vbuf->planes[plane].length; in __fill_vb2_buffer() 601 planes[plane].bytesused = vbuf->planes[plane].bytesused; in __fill_vb2_buffer() [all …]
|
| A D | videobuf2-core.c | 1274 memset(planes, 0, sizeof(planes[0]) * vb->num_planes); in __prepare_userptr() 1285 && vb->planes[plane].length == planes[plane].length) in __prepare_userptr() 1337 vb->planes[plane].bytesused = planes[plane].bytesused; in __prepare_userptr() 1338 vb->planes[plane].length = planes[plane].length; in __prepare_userptr() 1390 memset(planes, 0, sizeof(planes[0]) * vb->num_planes); in __prepare_dmabuf() 1423 vb->planes[plane].length == planes[plane].length) in __prepare_dmabuf() 1445 if (planes[plane].dbuf == vb->planes[i].dbuf && in __prepare_dmabuf() 1448 vb->planes[plane].dbuf = vb->planes[i].dbuf; in __prepare_dmabuf() 1469 vb->planes[plane].dbuf = planes[plane].dbuf; in __prepare_dmabuf() 1496 vb->planes[plane].length = planes[plane].length; in __prepare_dmabuf() [all …]
|
| /drivers/staging/media/atomisp/pci/runtime/frame/src/ |
| A D | frame.c | 172 frame_init_single_plane(frame, &frame->planes.raw, in ia_css_frame_init_planes() 256 frame->planes.binary.size = 0; in ia_css_frame_init_planes() 526 frame_init_plane(&frame->planes.nv.uv, uv_width, in frame_init_nv_planes() 574 frame_init_plane(&frame->planes.planar_rgb.g, in frame_init_rgb_planes() 576 frame_init_plane(&frame->planes.planar_rgb.b, in frame_init_rgb_planes() 590 frame_init_plane(&frame->planes.plane6.r, in frame_init_qplane6_planes() 592 frame_init_plane(&frame->planes.plane6.r_at_b, in frame_init_qplane6_planes() 594 frame_init_plane(&frame->planes.plane6.gr, in frame_init_qplane6_planes() 596 frame_init_plane(&frame->planes.plane6.gb, in frame_init_qplane6_planes() 598 frame_init_plane(&frame->planes.plane6.b, in frame_init_qplane6_planes() [all …]
|
| /drivers/staging/media/atomisp/pci/ |
| A D | sh_css_sp.c | 438 sp_frame_out->planes.raw.offset = frame_in->planes.raw.offset; in sh_css_copy_frame_to_spframe() 442 sp_frame_out->planes.rgb.offset = frame_in->planes.rgb.offset; in sh_css_copy_frame_to_spframe() 457 sp_frame_out->planes.yuyv.offset = frame_in->planes.yuyv.offset; in sh_css_copy_frame_to_spframe() 466 sp_frame_out->planes.nv.y.offset = in sh_css_copy_frame_to_spframe() 467 frame_in->planes.nv.y.offset; in sh_css_copy_frame_to_spframe() 468 sp_frame_out->planes.nv.uv.offset = in sh_css_copy_frame_to_spframe() 469 frame_in->planes.nv.uv.offset; in sh_css_copy_frame_to_spframe() 479 frame_in->planes.yuv.y.offset; in sh_css_copy_frame_to_spframe() 481 frame_in->planes.yuv.u.offset; in sh_css_copy_frame_to_spframe() 483 frame_in->planes.yuv.v.offset; in sh_css_copy_frame_to_spframe() [all …]
|
| /drivers/gpu/drm/tegra/ |
| A D | fb.c | 107 struct tegra_bo **planes, in tegra_fb_alloc() argument 121 fb->obj[i] = &planes[i]->gem; in tegra_fb_alloc() 139 struct tegra_bo *planes[4]; in tegra_fb_create() local 167 planes[i] = to_tegra_bo(gem); in tegra_fb_create() 170 fb = tegra_fb_alloc(drm, info, cmd, planes, i); in tegra_fb_create() 180 drm_gem_object_put(&planes[i]->gem); in tegra_fb_create()
|
| A D | plane.c | 321 tegra->planes |= WIN_A_ACT_REQ << plane->index; in tegra_plane_state_add() 489 bool tegra_plane_format_is_yuv(unsigned int format, unsigned int *planes, unsigned int *bpc) in tegra_plane_format_is_yuv() argument 494 if (planes) in tegra_plane_format_is_yuv() 495 *planes = 1; in tegra_plane_format_is_yuv() 511 if (planes) in tegra_plane_format_is_yuv() 512 *planes = 3; in tegra_plane_format_is_yuv() 525 if (planes) in tegra_plane_format_is_yuv() 526 *planes = 2; in tegra_plane_format_is_yuv() 534 if (planes) in tegra_plane_format_is_yuv() 535 *planes = 1; in tegra_plane_format_is_yuv()
|
| /drivers/gpu/drm/sun4i/ |
| A D | sun4i_crtc.c | 197 struct drm_plane **planes; in sun4i_crtc_init() local 208 planes = sunxi_engine_layers_init(drm, engine); in sun4i_crtc_init() 209 if (IS_ERR(planes)) { in sun4i_crtc_init() 215 for (i = 0; planes[i]; i++) { in sun4i_crtc_init() 216 struct drm_plane *plane = planes[i]; in sun4i_crtc_init() 247 for (i = 0; planes[i]; i++) { in sun4i_crtc_init() 249 struct drm_plane *plane = planes[i]; in sun4i_crtc_init()
|
| A D | sun4i_layer.c | 237 struct drm_plane **planes; in sun4i_layers_init() local 242 planes = devm_kcalloc(drm->dev, SUN4I_BACKEND_NUM_LAYERS + 1, in sun4i_layers_init() 243 sizeof(*planes), GFP_KERNEL); in sun4i_layers_init() 244 if (!planes) in sun4i_layers_init() 258 planes[i] = &layer->plane; in sun4i_layers_init() 261 return planes; in sun4i_layers_init()
|
| A D | sun8i_mixer.c | 329 struct drm_plane **planes; in sun8i_layers_init() local 333 planes = devm_kcalloc(drm->dev, in sun8i_layers_init() 335 sizeof(*planes), GFP_KERNEL); in sun8i_layers_init() 336 if (!planes) in sun8i_layers_init() 349 planes[i] = &layer->plane; in sun8i_layers_init() 362 planes[mixer->cfg->vi_num + i] = &layer->plane; in sun8i_layers_init() 365 return planes; in sun8i_layers_init()
|
| /drivers/gpu/drm/mediatek/ |
| A D | mtk_crtc.c | 48 struct drm_plane *planes; member 299 struct drm_plane *plane = &mtk_crtc->planes[i]; in ddp_cmdq_cb() 311 struct drm_plane *plane = &mtk_crtc->planes[i]; in ddp_cmdq_cb() 411 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_ddp_hw_init() 504 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_ddp_config() 572 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_update_config() 806 struct drm_plane *plane = &mtk_crtc->planes[i]; in mtk_crtc_atomic_disable() 901 primary = &mtk_crtc->planes[i]; in mtk_crtc_init() 903 cursor = &mtk_crtc->planes[i]; in mtk_crtc_init() 960 &mtk_crtc->planes[mtk_crtc->layer_nr], in mtk_crtc_init_comp_planes() [all …]
|
| /drivers/gpu/drm/hisilicon/kirin/ |
| 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()
|
| /drivers/staging/media/atomisp/pci/runtime/debug/src/ |
| A D | ia_css_debug.c | 468 data + frame->planes.nv.y.offset); in ia_css_debug_frame_print() 470 data + frame->planes.nv.uv.offset); in ia_css_debug_frame_print() 478 data + frame->planes.yuyv.offset); in ia_css_debug_frame_print() 488 data + frame->planes.yuv.y.offset); in ia_css_debug_frame_print() 490 data + frame->planes.yuv.u.offset); in ia_css_debug_frame_print() 492 data + frame->planes.yuv.v.offset); in ia_css_debug_frame_print() 496 data + frame->planes.raw.offset); in ia_css_debug_frame_print() 500 data + frame->planes.raw.offset); in ia_css_debug_frame_print() 505 data + frame->planes.rgb.offset); in ia_css_debug_frame_print() 509 data + frame->planes.plane6.r.offset); in ia_css_debug_frame_print() [all …]
|
| /drivers/gpu/drm/omapdrm/ |
| A D | omap_fb.c | 56 struct plane planes[2]; member 89 struct plane *plane = &omap_fb->planes[n]; in get_linear_addr() 272 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_pin() 287 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_pin() 313 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_unpin() 422 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_init()
|
| /drivers/media/platform/amlogic/c3/isp/ |
| A D | c3-isp-capture.c | 26 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X1, 36 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X2, 46 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X2, 56 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X2, 66 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X2, 78 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X1, 88 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X1, 98 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X1, 108 .planes = ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_X1, 166 ISP_WRMIFX3_0_FMT_CTRL_MTX_PLANE_MASK, info->planes); in c3_isp_cap_wrmifx3_format()
|
| /drivers/gpu/drm/sti/ |
| A D | NOTES | 9 - The graphics planes are internally processed by the Generic Display 41 - The Framebuffers and planes are mapped to the Compositor GDP (non video 47 FB & planes Cursor CRTC Encoders Bridges/Connectors
|
| /drivers/gpu/drm/ |
| A D | drm_atomic.c | 109 kfree(state->planes); in drm_atomic_state_default_release() 138 sizeof(*state->planes), GFP_KERNEL); in drm_atomic_state_init() 139 if (!state->planes) in drm_atomic_state_init() 245 state->planes[i].state); in drm_atomic_state_default_clear() 246 state->planes[i].ptr = NULL; in drm_atomic_state_default_clear() 247 state->planes[i].state = NULL; in drm_atomic_state_default_clear() 248 state->planes[i].old_state = NULL; in drm_atomic_state_default_clear() 249 state->planes[i].new_state = NULL; in drm_atomic_state_default_clear() 549 state->planes[index].state = plane_state; in drm_atomic_get_plane_state() 550 state->planes[index].ptr = plane; in drm_atomic_get_plane_state() [all …]
|
| /drivers/gpu/drm/xlnx/ |
| A D | zynqmp_kms.c | 153 for (i = 0; i < ARRAY_SIZE(dpsub->drm->planes); i++) { in zynqmp_dpsub_create_planes() 155 struct drm_plane *plane = &dpsub->drm->planes[i]; in zynqmp_dpsub_create_planes() 319 struct drm_plane *plane = &dpsub->drm->planes[ZYNQMP_DPSUB_LAYER_GFX]; in zynqmp_dpsub_create_crtc() 341 for (i = 0; i < ARRAY_SIZE(dpsub->drm->planes); i++) in zynqmp_dpsub_map_crtc_to_plane() 342 dpsub->drm->planes[i].possible_crtcs = possible_crtcs; in zynqmp_dpsub_map_crtc_to_plane()
|