From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC PATCH 6/6] drm/sun4i: use helper for arming crtc completion event Date: Thu, 29 Sep 2016 11:44:35 +0200 Message-ID: <20160929094435.GJ25432@dvetter-linux.ger.corp.intel.com> References: <1474983379-852-1-git-send-email-a.hajda@samsung.com> <1474983379-852-7-git-send-email-a.hajda@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 608D86E20D for ; Thu, 29 Sep 2016 09:44:39 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id b184so9827966wma.3 for ; Thu, 29 Sep 2016 02:44:39 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alex Deucher Cc: Bartlomiej Zolnierkiewicz , Maling list - DRI developers , Marek Szyprowski List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBTZXAgMjcsIDIwMTYgYXQgMTE6MDk6NTNBTSAtMDQwMCwgQWxleCBEZXVjaGVyIHdy b3RlOgo+IE9uIFR1ZSwgU2VwIDI3LCAyMDE2IGF0IDk6MzYgQU0sIEFuZHJ6ZWogSGFqZGEgPGEu aGFqZGFAc2Ftc3VuZy5jb20+IHdyb3RlOgo+ID4gUmVwbGFjZSBjdXN0b20gY29kZSB3aXRoIGNv cmUgaGVscGVyLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJ6ZWogSGFqZGEgPGEuaGFqZGFA c2Ftc3VuZy5jb20+Cj4gCj4gTmljZSBjbGVhbnVwLiAgU2VyaWVzIGlzOgo+IFJldmlld2VkLWJ5 OiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CgpSZXBsaWVkIHRvIHRo ZSBoZWxwZXIgcGF0Y2ggd2l0aCB0aGUgcmVhc29ucywgYnV0IGFzLWlzIG5hY2suCi1EYW5pZWwK Cj4gCj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jIHwgMTIg Ky0tLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMSBkZWxl dGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMKPiA+IGluZGV4IDRh MTkyMjEuLjIzOGMwOGMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu NGlfY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCj4g PiBAQCAtNTEsMjIgKzUxLDEyIEBAIHN0YXRpYyB2b2lkIHN1bjRpX2NydGNfYXRvbWljX2ZsdXNo KHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiA+ICB7Cj4gPiAgICAgICAgIHN0cnVjdCBzdW40aV9j cnRjICpzY3J0YyA9IGRybV9jcnRjX3RvX3N1bjRpX2NydGMoY3J0Yyk7Cj4gPiAgICAgICAgIHN0 cnVjdCBzdW40aV9kcnYgKmRydiA9IHNjcnRjLT5kcnY7Cj4gPiAtICAgICAgIHN0cnVjdCBkcm1f cGVuZGluZ192YmxhbmtfZXZlbnQgKmV2ZW50ID0gY3J0Yy0+c3RhdGUtPmV2ZW50Owo+ID4KPiA+ ICAgICAgICAgRFJNX0RFQlVHX0RSSVZFUigiQ29tbWl0dGluZyBwbGFuZSBjaGFuZ2VzXG4iKTsK PiA+Cj4gPiAgICAgICAgIHN1bjRpX2JhY2tlbmRfY29tbWl0KGRydi0+YmFja2VuZCk7Cj4gPgo+ ID4gLSAgICAgICBpZiAoZXZlbnQpIHsKPiA+IC0gICAgICAgICAgICAgICBjcnRjLT5zdGF0ZS0+ ZXZlbnQgPSBOVUxMOwo+ID4gLQo+ID4gLSAgICAgICAgICAgICAgIHNwaW5fbG9ja19pcnEoJmNy dGMtPmRldi0+ZXZlbnRfbG9jayk7Cj4gPiAtICAgICAgICAgICAgICAgaWYgKGRybV9jcnRjX3Zi bGFua19nZXQoY3J0YykgPT0gMCkKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIGRybV9jcnRj X2FybV92YmxhbmtfZXZlbnQoY3J0YywgZXZlbnQpOwo+ID4gLSAgICAgICAgICAgICAgIGVsc2UK PiA+IC0gICAgICAgICAgICAgICAgICAgICAgIGRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNy dGMsIGV2ZW50KTsKPiA+IC0gICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnEoJmNydGMtPmRl di0+ZXZlbnRfbG9jayk7Cj4gPiAtICAgICAgIH0KPiA+ICsgICAgICAgZHJtX2NydGNfYXJtX2Nv bXBsZXRpb25fZXZlbnQoY3J0Yyk7Cj4gPiAgfQo+ID4KPiA+ICBzdGF0aWMgdm9pZCBzdW40aV9j cnRjX2Rpc2FibGUoc3RydWN0IGRybV9jcnRjICpjcnRjKQo+ID4gLS0KPiA+IDIuNy40Cj4gPgo+ ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IGRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK PiA+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRp b24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==