Lines Matching refs:plane

286 	struct exynos_drm_plane *plane = &ctx->planes[win];  in decon_win_set_pixfmt()  local
293 switch (plane->pixel_format) { in decon_win_set_pixfmt()
342 DRM_DEBUG_KMS("bpp = %d\n", plane->bpp); in decon_win_set_pixfmt()
352 padding = (plane->pitch / (plane->bpp >> 3)) - plane->fb_width; in decon_win_set_pixfmt()
353 if (plane->fb_width + padding < MIN_FB_WIDTH_FOR_16WORD_BURST) { in decon_win_set_pixfmt()
399 struct exynos_drm_plane *plane; in decon_win_commit() local
411 plane = &ctx->planes[win]; in decon_win_commit()
415 plane->resume = true; in decon_win_commit()
433 val = (unsigned long)plane->dma_addr[0]; in decon_win_commit()
436 padding = (plane->pitch / (plane->bpp >> 3)) - plane->fb_width; in decon_win_commit()
439 writel(plane->fb_width + padding, ctx->regs + VIDW_WHOLE_X(win)); in decon_win_commit()
440 writel(plane->fb_height, ctx->regs + VIDW_WHOLE_Y(win)); in decon_win_commit()
443 writel(plane->src_x, ctx->regs + VIDW_OFFSET_X(win)); in decon_win_commit()
444 writel(plane->src_y, ctx->regs + VIDW_OFFSET_Y(win)); in decon_win_commit()
449 plane->crtc_width, plane->crtc_height); in decon_win_commit()
455 if ((plane->crtc_x + plane->crtc_width) > mode->hdisplay) in decon_win_commit()
456 plane->crtc_x = mode->hdisplay - plane->crtc_width; in decon_win_commit()
457 if ((plane->crtc_y + plane->crtc_height) > mode->vdisplay) in decon_win_commit()
458 plane->crtc_y = mode->vdisplay - plane->crtc_height; in decon_win_commit()
460 val = VIDOSDxA_TOPLEFT_X(plane->crtc_x) | in decon_win_commit()
461 VIDOSDxA_TOPLEFT_Y(plane->crtc_y); in decon_win_commit()
464 last_x = plane->crtc_x + plane->crtc_width; in decon_win_commit()
467 last_y = plane->crtc_y + plane->crtc_height; in decon_win_commit()
476 plane->crtc_x, plane->crtc_y, last_x, last_y); in decon_win_commit()
510 plane->enabled = true; in decon_win_commit()
516 struct exynos_drm_plane *plane; in decon_win_disable() local
522 plane = &ctx->planes[win]; in decon_win_disable()
526 plane->resume = false; in decon_win_disable()
545 plane->enabled = false; in decon_win_disable()
550 struct exynos_drm_plane *plane; in decon_window_suspend() local
554 plane = &ctx->planes[i]; in decon_window_suspend()
555 plane->resume = plane->enabled; in decon_window_suspend()
556 if (plane->enabled) in decon_window_suspend()
563 struct exynos_drm_plane *plane; in decon_window_resume() local
567 plane = &ctx->planes[i]; in decon_window_resume()
568 plane->enabled = plane->resume; in decon_window_resume()
569 plane->resume = false; in decon_window_resume()
575 struct exynos_drm_plane *plane; in decon_apply() local
579 plane = &ctx->planes[i]; in decon_apply()
580 if (plane->enabled) in decon_apply()