aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_crtc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/drm_crtc.c')
-rw-r--r--drivers/gpu/drm/drm_crtc.c20
1 files changed, 13 insertions, 7 deletions
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
index 7def92b8acc2..99e6b229bb38 100644
--- a/drivers/gpu/drm/drm_crtc.c
+++ b/drivers/gpu/drm/drm_crtc.c
@@ -2186,14 +2186,19 @@ int drm_mode_set_config_internal(struct drm_mode_set *set)
2186} 2186}
2187EXPORT_SYMBOL(drm_mode_set_config_internal); 2187EXPORT_SYMBOL(drm_mode_set_config_internal);
2188 2188
2189/* 2189/**
2190 * Checks that the framebuffer is big enough for the CRTC viewport 2190 * drm_crtc_check_viewport - Checks that a framebuffer is big enough for the
2191 * (x, y, hdisplay, vdisplay) 2191 * CRTC viewport
2192 * @crtc: CRTC that framebuffer will be displayed on
2193 * @x: x panning
2194 * @y: y panning
2195 * @mode: mode that framebuffer will be displayed under
2196 * @fb: framebuffer to check size of
2192 */ 2197 */
2193static int drm_crtc_check_viewport(const struct drm_crtc *crtc, 2198int drm_crtc_check_viewport(const struct drm_crtc *crtc,
2194 int x, int y, 2199 int x, int y,
2195 const struct drm_display_mode *mode, 2200 const struct drm_display_mode *mode,
2196 const struct drm_framebuffer *fb) 2201 const struct drm_framebuffer *fb)
2197 2202
2198{ 2203{
2199 int hdisplay, vdisplay; 2204 int hdisplay, vdisplay;
@@ -2224,6 +2229,7 @@ static int drm_crtc_check_viewport(const struct drm_crtc *crtc,
2224 2229
2225 return 0; 2230 return 0;
2226} 2231}
2232EXPORT_SYMBOL(drm_crtc_check_viewport);
2227 2233
2228/** 2234/**
2229 * drm_mode_setcrtc - set CRTC configuration 2235 * drm_mode_setcrtc - set CRTC configuration