Searched refs:planes (Results 51 - 75 of 145) sorted by relevance

123456

/linux-master/drivers/gpu/drm/tidss/
H A Dtidss_kms.c62 * Add all active planes on a CRTC to the atomic state, if
184 /* all planes can be on any crtc */
203 tidss->planes[tidss->num_planes++] = &tplane->plane;
223 /* create overlay planes of the leftover planes */
238 tidss->planes[tidss->num_planes++] = &tplane->plane;
/linux-master/drivers/staging/media/starfive/camss/
H A Dstf-capture.c21 .planes = 1,
28 .planes = 1,
35 .planes = 1,
42 .planes = 1,
52 .planes = 2,
/linux-master/drivers/gpu/drm/i915/display/
H A Dskl_watermark.c27 * the pipe and planes within 100us. For flip queue use case, the
147 * - All planes can enable watermarks for latencies >= SAGV engine block time
362 &crtc_state->wm.skl.optimal.planes[plane_id];
374 /* Highest common enabled wm level for all planes */
378 /* No enabled planes? */
384 &crtc_state->wm.skl.optimal.planes[plane_id];
387 * All enabled planes must have enabled a common wm level that
407 &crtc_state->wm.skl.optimal.planes[plane_id];
1401 const struct skl_plane_wm *wm = &pipe_wm->planes[plane_id];
1413 const struct skl_plane_wm *wm = &pipe_wm->planes[plane_i
[all...]
/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_vma.c549 const struct intel_remapped_plane_info planes[] = { local
580 /* Create VMA for many different combinations of planes and check
589 for (a = planes; a->width; a++) {
590 for (b = planes + ARRAY_SIZE(planes); b-- != planes; ) {
956 const struct intel_remapped_plane_info planes[] = { local
998 for (p = planes; p->width; p++) {
/linux-master/include/media/
H A Dvideobuf2-v4l2.h39 * @planes: plane information (userptr/fd, length, bytesused, data_offset).
53 struct vb2_plane planes[VB2_MAX_PLANES]; member in struct:vb2_v4l2_buffer
/linux-master/drivers/gpu/drm/tegra/
H A Ddc.c351 unsigned int planes; local
359 yuv = tegra_plane_format_is_yuv(window->format, &planes, NULL);
363 bpp = (planes > 1) ? 1 : 2;
392 if (yuv && planes > 1)
412 if (yuv && planes > 1) {
415 if (planes > 2)
691 * Tegra doesn't support different strides for U and V planes so we
767 * Tegra uses a shared stride for UV planes. Framebuffers are
793 * planes. So we have ourselves a nice little chicken and egg problem
1348 struct drm_plane *planes[ local
[all...]
H A Ddrm.h186 struct tegra_bo **planes,
H A Dhub.c463 * Tegra doesn't support different strides for U and V planes so we
507 * on planes that are already disabled. Make sure we fallback to the
546 unsigned int bpc, planes; local
565 yuv = tegra_plane_format_is_yuv(tegra_plane_state->format, &planes, &bpc);
666 if (yuv && planes > 1) {
673 if (planes > 2) {
683 if (planes > 2)
784 /* planes can be assigned to arbitrary CRTCs */
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos5433_drm_decon.c61 struct exynos_drm_plane planes[WINDOWS_NR]; member in struct:decon_context
322 struct exynos_drm_plane *plane = &ctx->planes[win];
548 decon_disable_plane(crtc, &ctx->planes[i]);
638 ret = exynos_plane_init(drm_dev, &ctx->planes[win], win,
644 exynos_plane = &ctx->planes[PRIMARY_WIN];
H A Dexynos_drm_vidi.c43 struct exynos_drm_plane planes[WINDOWS_NR]; member in struct:vidi_context
399 ret = exynos_plane_init(drm_dev, &ctx->planes[i], i,
405 exynos_plane = &ctx->planes[DEFAULT_WIN];
H A Dexynos7_drm_decon.c45 struct exynos_drm_plane planes[WINDOWS_NR]; member in struct:decon_context
570 decon_disable_plane(crtc, &ctx->planes[i]);
637 ret = exynos_plane_init(drm_dev, &ctx->planes[i], i,
643 exynos_plane = &ctx->planes[DEFAULT_WIN];
H A Dexynos_drm_fimd.c177 struct exynos_drm_plane planes[WINDOWS_NR]; member in struct:fimd_context
664 struct exynos_drm_plane *plane = &ctx->planes[win];
974 fimd_disable_plane(crtc, &ctx->planes[i]);
1121 ret = exynos_plane_init(drm_dev, &ctx->planes[i], i,
1127 exynos_plane = &ctx->planes[DEFAULT_WIN];
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_drv.c80 * the new modeset before we can commit planes. The dispc ovl
111 * can't be touched by the hardware anymore before cleaning up planes.
136 * planes zpos is consistent.
162 * Normalization process might create new states for planes
427 /* Create all planes first. They can all be put to any CRTC. */
436 if (WARN_ON(priv->num_planes >= ARRAY_SIZE(priv->planes)))
443 priv->planes[priv->num_planes++] = plane;
504 crtc = omap_crtc_init(dev, pipe, priv->planes[i]);
512 DBG("registered %u planes, %u crtcs/encoders/connectors\n",
/linux-master/drivers/gpu/drm/vkms/
H A Dvkms_composer.c167 * blend - blend the pixels from all planes and compute crc
176 * from all planes, calculates the crc32 of the output from the former step,
195 /* The active planes are composed associatively in z-order. */
219 struct vkms_plane_state **planes = crtc_state->active_planes; local
223 if (!planes[i]->pixel_read)
/linux-master/drivers/staging/vc04_services/vchiq-mmal/
H A Dmmal-msg.h282 u32 planes; member in struct:mmal_buffer_header_type_specific::__anon205::__anon206
/linux-master/drivers/gpu/drm/mxsfb/
H A Dlcdif_kms.c757 drm_plane_helper_add(&lcdif->planes.primary,
759 ret = drm_universal_plane_init(lcdif->drm, &lcdif->planes.primary, 1,
768 ret = drm_plane_create_color_properties(&lcdif->planes.primary,
778 &lcdif->planes.primary, NULL,
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_writeback.c236 for (i = 0; i < wb_state->format->planes; ++i)
/linux-master/drivers/media/platform/nvidia/tegra-vde/
H A Dv4l2.c177 get_dma_buf(vb->planes[i].dbuf);
179 err = tegra_vde_dmabuf_cache_map(vde, vb->planes[i].dbuf,
183 dma_buf_put(vb->planes[i].dbuf);
236 offset = vb->planes[i].data_offset;
/linux-master/drivers/media/common/v4l2-tpg/
H A Dv4l2-tpg-core.c214 tpg->planes = 1;
244 tpg->planes = 2;
315 tpg->planes = 3;
327 tpg->planes = 3;
339 tpg->planes = 2;
351 tpg->planes = 2;
357 tpg->planes = 3;
368 tpg->planes = 2;
541 for (p = 0; p < tpg->planes; p++)
1844 for (p = 0; p < tpg->planes;
[all...]
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr_v5.c1185 ctx->consumed_stream, temp_vb->b->vb2_buf.planes[0].bytesused);
1187 if (temp_vb->b->vb2_buf.planes[0].bytesused == 0) {
1221 if (src_mb->b->vb2_buf.planes[0].bytesused == 0) {
1260 temp_vb->b->vb2_buf.planes[0].bytesused);
1263 0, temp_vb->b->vb2_buf.planes[0].bytesused);
1304 temp_vb->b->vb2_buf.planes[0].bytesused);
1307 0, temp_vb->b->vb2_buf.planes[0].bytesused);
/linux-master/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_m2m.c431 u32 pix_size, planes, i; local
434 planes = min_t(u32, frame->fmt->num_planes, ARRAY_SIZE(addr->addr));
435 for (i = 0; i < planes; i++)
438 if (planes == 1) {
449 mtk_mdp_dbg(3, "[%d] planes:%d, size:%d, addr:%p,%p,%p",
450 ctx->id, planes, pix_size, (void *)addr->addr[0],
552 mtk_mdp_dbg(2, "[%d] type:%d, planes:%d, buffers:%d, size:%u,%u",
/linux-master/include/media/tpg/
H A Dv4l2-tpg.h187 unsigned planes; member in struct:tpg_data
227 /* Used to store TPG_MAX_PAT_LINES lines, each with up to two planes */
426 return tpg->interleaved ? 1 : tpg->planes;
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_stateful.c349 buf.size = (size_t)src_buf->vb2_buf.planes[0].bytesused;
470 src_mem.size = (size_t)src_buf->vb2_buf.planes[0].bytesused;
/linux-master/drivers/video/fbdev/
H A Defifb.c35 u16 planes; member in struct:bmp_dib_header
194 dib_header->planes != 1 || dib_header->bpp != 24 ||
/linux-master/include/video/
H A Dsticore.h85 s32 text_planes; /* number of planes used for text */
104 u32 text : 1; /* turn on text display planes? */
105 u32 nontext : 1; /* turn on non-text display planes? */
106 u32 clear : 1; /* clear text display planes? */
107 u32 cmap_blk : 1; /* non-text planes cmap black? */
114 u32 init_cmap_tx : 1; /* initialize cmap for text planes */
132 s32 text_planes; /* number of planes to use for text */
139 s32 text_planes; /* number of planes used for text */
173 s32 planes; /* number of fb planes i member in struct:sti_conf_outptr
[all...]

Completed in 256 milliseconds

123456