From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 06/38] drm/omap: Use for_each_plane_in_state Date: Fri, 03 Jun 2016 00:08:41 +0300 Message-ID: <3750217.vOd089ybbl@avalon> References: <1464818821-5736-1-git-send-email-daniel.vetter@ffwll.ch> <1464818821-5736-7-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1464818821-5736-7-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development , Tomi Valkeinen , DRI Development List-Id: intel-gfx@lists.freedesktop.org SGkgRGFuaWVsLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBUaHVyc2RheSAwMiBKdW4g MjAxNiAwMDowNjoyOSBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+IFdlIHdhbnQgdG8gaGlkZSBkcm1f YXRvbWljX3N0YXQgaW50ZXJuYWxzIGEgYml0IGJldHRlci4KPiAKPiBDYzogTGF1cmVudCBQaW5j aGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgo+IENjOiBUb21pIFZhbGtl aW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgoKQWNrZWQtYnk6IExhdXJlbnQgUGluY2hhcnQg PGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgfCAxMSArKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl ZCwgNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCj4gYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRy bS9vbWFwX2Rydi5jIGluZGV4IGQ4NmY1NDc5MzQ1Yi4uNDc5OGJhNDNmZjViCj4gMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiBAQCAtMTQyLDggKzE0Miw5IEBAIHN0YXRpYyBp bnQgb21hcF9hdG9taWNfY29tbWl0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIHsKPiAgCXN0 cnVjdCBvbWFwX2RybV9wcml2YXRlICpwcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiAgCXN0cnVj dCBvbWFwX2F0b21pY19zdGF0ZV9jb21taXQgKmNvbW1pdDsKPiAtCXVuc2lnbmVkIGludCBpOwo+ IC0JaW50IHJldDsKPiArCXN0cnVjdCBkcm1fY3J0YyAqY3J0YzsKPiArCXN0cnVjdCBkcm1fY3J0 Y19zdGF0ZSAqY3J0Y19zdGF0ZTsKPiArCWludCBpLCByZXQ7Cj4gCj4gIAlyZXQgPSBkcm1fYXRv bWljX2hlbHBlcl9wcmVwYXJlX3BsYW5lcyhkZXYsIHN0YXRlKTsKPiAgCWlmIChyZXQpCj4gQEAg LTE2MywxMCArMTY0LDggQEAgc3RhdGljIGludCBvbWFwX2F0b21pY19jb21taXQoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwKPiAgCS8qIFdhaXQgdW50aWwgYWxsIGFmZmVjdGVkIENSVENzIGhhdmUg Y29tcGxldGVkIHByZXZpb3VzIGNvbW1pdHMgYW5kCj4gIAkgKiBtYXJrIHRoZW0gYXMgcGVuZGlu Zy4KPiAgCSAqLwo+IC0JZm9yIChpID0gMDsgaSA8IGRldi0+bW9kZV9jb25maWcubnVtX2NydGM7 ICsraSkgewo+IC0JCWlmIChzdGF0ZS0+Y3J0Y3NbaV0pCj4gLQkJCWNvbW1pdC0+Y3J0Y3MgfD0g MSA8PCBkcm1fY3J0Y19pbmRleChzdGF0ZS0+Y3J0Y3NbaV0pOwo+IC0JfQo+ICsJZm9yX2VhY2hf Y3J0Y19pbl9zdGF0ZShzdGF0ZSwgY3J0YywgY3J0Y19zdGF0ZSwgaSkKPiArCQljb21taXQtPmNy dGNzIHw9IDEgPDwgZHJtX2NydGNfaW5kZXgoY3J0Yyk7Cj4gCj4gIAl3YWl0X2V2ZW50KHByaXYt PmNvbW1pdC53YWl0LCAhb21hcF9hdG9taWNfaXNfcGVuZGluZyhwcml2LCBjb21taXQpKTsKCi0t IApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCg==