[PATCH] present: Remove get_drmmode_crtc helper
Alex Deucher
alexdeucher at gmail.com
Thu May 21 06:09:58 PDT 2015
On Thu, May 21, 2015 at 3:57 AM, Michel Dänzer <michel at daenzer.net> wrote:
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> It was getting the drmmode_crtc_private_ptr in a roundabout way.
>
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
> ---
> src/radeon_present.c | 19 ++-----------------
> 1 file changed, 2 insertions(+), 17 deletions(-)
>
> diff --git a/src/radeon_present.c b/src/radeon_present.c
> index 53819e0..2626044 100644
> --- a/src/radeon_present.c
> +++ b/src/radeon_present.c
> @@ -202,22 +202,6 @@ radeon_present_flush(WindowPtr window)
> radeon_cs_flush_indirect(xf86ScreenToScrn(window->drawable.pScreen));
> }
>
> -static drmmode_crtc_private_ptr
> -get_drmmode_crtc(ScrnInfoPtr scrn, RRCrtcPtr crtc)
> -{
> - xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn);
> - int i;
> -
> - for (i = 0; i < config->num_crtc; i++) {
> - xf86CrtcPtr xf86crtc = config->crtc[i];
> -
> - if (xf86crtc->randr_crtc == crtc)
> - return xf86crtc->driver_private;
> - }
> -
> - return NULL;
> -}
> -
> static uint32_t
> radeon_present_get_pixmap_tiling_flags(RADEONInfoPtr info, PixmapPtr pixmap)
> {
> @@ -263,7 +247,8 @@ radeon_present_check_flip(RRCrtcPtr crtc, WindowPtr window, PixmapPtr pixmap,
> return FALSE;
>
> if (crtc) {
> - drmmode_crtc_private_ptr drmmode_crtc = get_drmmode_crtc(scrn, crtc);
> + xf86CrtcPtr xf86_crtc = crtc->devPrivate;
> + drmmode_crtc_private_ptr drmmode_crtc = xf86_crtc->driver_private;
>
> if (!drmmode_crtc ||
> drmmode_crtc->rotate.bo != NULL ||
> --
> 2.1.4
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati
More information about the xorg-driver-ati
mailing list