Lines Matching refs:exynos_plane
66 struct exynos_drm_plane *exynos_plane = to_exynos_plane(plane); in exynos_check_plane() local
79 exynos_plane->dma_addr[i] = buffer->dma_addr + fb->offsets[i]; in exynos_check_plane()
82 i, (unsigned long)exynos_plane->dma_addr[i]); in exynos_check_plane()
94 struct exynos_drm_plane *exynos_plane = to_exynos_plane(plane); in exynos_plane_mode_set() local
114 exynos_plane->h_ratio = (src_w << 16) / crtc_w; in exynos_plane_mode_set()
115 exynos_plane->v_ratio = (src_h << 16) / crtc_h; in exynos_plane_mode_set()
118 exynos_plane->src_x = src_x; in exynos_plane_mode_set()
119 exynos_plane->src_y = src_y; in exynos_plane_mode_set()
120 exynos_plane->src_width = (actual_w * exynos_plane->h_ratio) >> 16; in exynos_plane_mode_set()
121 exynos_plane->src_height = (actual_h * exynos_plane->v_ratio) >> 16; in exynos_plane_mode_set()
122 exynos_plane->fb_width = fb->width; in exynos_plane_mode_set()
123 exynos_plane->fb_height = fb->height; in exynos_plane_mode_set()
124 exynos_plane->bpp = fb->bits_per_pixel; in exynos_plane_mode_set()
125 exynos_plane->pitch = fb->pitches[0]; in exynos_plane_mode_set()
126 exynos_plane->pixel_format = fb->pixel_format; in exynos_plane_mode_set()
129 exynos_plane->crtc_x = crtc_x; in exynos_plane_mode_set()
130 exynos_plane->crtc_y = crtc_y; in exynos_plane_mode_set()
131 exynos_plane->crtc_width = actual_w; in exynos_plane_mode_set()
132 exynos_plane->crtc_height = actual_h; in exynos_plane_mode_set()
135 exynos_plane->mode_width = crtc->mode.hdisplay; in exynos_plane_mode_set()
136 exynos_plane->mode_height = crtc->mode.vdisplay; in exynos_plane_mode_set()
137 exynos_plane->refresh = crtc->mode.vrefresh; in exynos_plane_mode_set()
138 exynos_plane->scan_flag = crtc->mode.flags; in exynos_plane_mode_set()
141 exynos_plane->crtc_x, exynos_plane->crtc_y, in exynos_plane_mode_set()
142 exynos_plane->crtc_width, exynos_plane->crtc_height); in exynos_plane_mode_set()
156 struct exynos_drm_plane *exynos_plane = to_exynos_plane(plane); in exynos_update_plane() local
168 exynos_crtc->ops->win_commit(exynos_crtc, exynos_plane->zpos); in exynos_update_plane()
175 struct exynos_drm_plane *exynos_plane = to_exynos_plane(plane); in exynos_disable_plane() local
180 exynos_plane->zpos); in exynos_disable_plane()
212 struct exynos_drm_plane *exynos_plane, in exynos_plane_init() argument
218 err = drm_universal_plane_init(dev, &exynos_plane->base, possible_crtcs, in exynos_plane_init()
226 exynos_plane->zpos = zpos; in exynos_plane_init()
229 exynos_plane_attach_zpos_property(&exynos_plane->base, zpos); in exynos_plane_init()