From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: Re: [RFC 2/4] drm/i915: Use macro in place of open-coded for_each_universal_plane loop Date: Fri, 28 Oct 2016 16:17:46 -0200 Message-ID: <1477678666.19886.135.camel@intel.com> References: <1477522291-10874-1-git-send-email-matthew.d.roper@intel.com> <1477522291-10874-3-git-send-email-matthew.d.roper@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3523C6E2DF for ; Fri, 28 Oct 2016 18:17:53 +0000 (UTC) In-Reply-To: <1477522291-10874-3-git-send-email-matthew.d.roper@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matt Roper , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RW0gUXVhLCAyMDE2LTEwLTI2IMOgcyAxNTo1MSAtMDcwMCwgTWF0dCBSb3BlciBlc2NyZXZldToK PiBUaGlzIHdhcyB0aGUgb25seSB1c2Ugb2YgKG1pc2xlYWRpbmdseS1uYW1lZCkgaW50ZWxfbnVt X3BsYW5lcygpCj4gZnVuY3Rpb24sIHNvIHdlIGNhbiByZW1vdmUgaXQgYXMgd2VsbC4KClRoaXMg b25lIGhhcyBhIHRyaXZpYWwgY29uZmxpY3Qgd2l0aCBNYWFydGVuJ3Mgc2VyaWVzLiBTYW1lIGNv bW1lbnQgYXMKcDEgcmVnYXJkaW5nIG1lcmdpbmcuCgpSZXZpZXdlZC1ieTogUGF1bG8gWmFub25p IDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hdHQgUm9w ZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+Cj4gLS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcnYuaCB8IDkgLS0tLS0tLS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9wbS5jwqDCoHwgMiArLQo+IMKgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg MTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Rydi5oCj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IGluZGV4IGMy ZjM4NjMuLmMzMWZkZGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHJ2LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IEBAIC0xMTA4 LDE1ICsxMTA4LDYgQEAgaGRtaV90b19kaWdfcG9ydChzdHJ1Y3QgaW50ZWxfaGRtaQo+ICppbnRl bF9oZG1pKQo+IMKgCXJldHVybiBjb250YWluZXJfb2YoaW50ZWxfaGRtaSwgc3RydWN0IGludGVs X2RpZ2l0YWxfcG9ydCwKPiBoZG1pKTsKPiDCoH0KPiDCoAo+IC0vKgo+IC0gKiBSZXR1cm5zIHRo ZSBudW1iZXIgb2YgcGxhbmVzIGZvciB0aGlzIHBpcGUsIGllIHRoZSBudW1iZXIgb2YKPiBzcHJp dGVzICsgMQo+IC0gKiAocHJpbWFyeSBwbGFuZSkuIFRoaXMgZG9lc24ndCBjb3VudCB0aGUgY3Vy c29yIHBsYW5lIHRoZW4uCj4gLSAqLwo+IC1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBpbnRl bF9udW1fcGxhbmVzKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjKQo+IC17Cj4gLQlyZXR1cm4gSU5U RUxfSU5GTyhjcnRjLT5iYXNlLmRldiktPm51bV9zcHJpdGVzW2NydGMtPnBpcGVdICsKPiAxOwo+ IC19Cj4gLQo+IMKgLyogaW50ZWxfZmlmb191bmRlcnJ1bi5jICovCj4gwqBib29sIGludGVsX3Nl dF9jcHVfZmlmb191bmRlcnJ1bl9yZXBvcnRpbmcoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUKPiAq ZGV2X3ByaXYsCj4gwqAJCQkJCcKgwqDCoGVudW0gcGlwZSBwaXBlLCBib29sCj4gZW5hYmxlKTsK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IGluZGV4IDU4ZDNiYTAuLjZmMTllNjAgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiBAQCAtNDIzMiw3ICs0MjMyLDcgQEAgc3RhdGljIHZv aWQgc2tsX3VwZGF0ZV93bShzdHJ1Y3QgZHJtX2NydGMKPiAqY3J0YykKPiDCoAlpZiAoY3J0Yy0+ c3RhdGUtPmFjdGl2ZV9jaGFuZ2VkKSB7Cj4gwqAJCWludCBwbGFuZTsKPiDCoAo+IC0JCWZvciAo cGxhbmUgPSAwOyBwbGFuZSA8Cj4gaW50ZWxfbnVtX3BsYW5lcyhpbnRlbF9jcnRjKTsgcGxhbmUr KykKPiArCQlmb3JfZWFjaF91bml2ZXJzYWxfcGxhbmUoZGV2X3ByaXYsIHBpcGUsIHBsYW5lKQo+ IMKgCQkJc2tsX3dyaXRlX3BsYW5lX3dtKGludGVsX2NydGMsICZwaXBlX3dtLQo+ID5wbGFuZXNb cGxhbmVdLAo+IMKgCQkJCQnCoMKgwqAmcmVzdWx0cy0+ZGRiLCBwbGFuZSk7Cj4gwqAKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==