From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: [PATCH 5/6] drm/i915: Add helpers to reduce (repetitive) noise Date: Thu, 17 Dec 2015 21:25:50 +0200 Message-ID: <1450380351-28397-6-git-send-email-joonas.lahtinen@linux.intel.com> References: <1450380351-28397-1-git-send-email-joonas.lahtinen@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id E5AA26E3EF for ; Thu, 17 Dec 2015 11:26:18 -0800 (PST) In-Reply-To: <1450380351-28397-1-git-send-email-joonas.lahtinen@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org QWRkIGhlbHBlcnMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2Ygbm9pc2UuIFVzZSB0aGUgaTkxNS5k ZWJ1ZyBwYXJhbWV0ZXIKaW50cm9kdWNlZCBpbiB0aGUgcHJldmlvdXMgcGF0Y2ggdG8gZGVjaWRl IG9uIHdoZXRoZXIgdG8gZGlzcGxheSBhbGwKZGVidWcgbWVzc2FnZXMgb3IganVzdCBvbmVzIHRo YXQgYXJlIG1lYW5pbmdmdWwgdG8gZW5kIHVzZXIuCgpUYWtlIGZvciBleGFtcGxlIHRoZSBDSSBl bnZpcm9ubWVudCwgd2Ugd2FudCB0byBzZWUgYWxsIHBvc3NpYmxlIHdhcm5pbmcKbWVzc2FnZXMg ZXZlbiB0aG91Z2ggdGhlIHN5c3RlbSBjb250aW51ZXMgdG8gb3BlcmF0ZS4gT3Bwb3NpdGUgdG8g dGhhdCBpcwplbnZpcm9ubWVudCBpbiBkYWlseSB1c2UsIHJlcGVhdGluZyBlcnJvcnMgc2hvdWxk IGJlIGRpc3BsYXllZCBvbmNlIHRvCmluZGljYXRlIHRoZSBuZWVkIGZvciBhIGJ1ZyByZXBvcnQs IGJ1dCBpZiB0aGUgbWFjaGluZSBjb250aW51ZXMgdG8gd29yaywKd2Ugc2hvdWxkIG5vdCBzcGFt IHRoZSB1c2VyIGNvbnRpbnVvdXNseS4KCkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp bHNvbi5jby51az4KU2lnbmVkLW9mZi1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGlu ZW5AbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2Lmgg fCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCAzN2ZjZTVhLi4wNzI0MGFmIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTExMCw2ICsxMTAsMzIgQEAKIAl1bmxpa2VseShf X3JldF93YXJuX29uKTsJCQkJCVwKIH0pCiAKKyNkZWZpbmUgSTkxNV9ERUJVRyhjb25kaXRpb24s IGZvcm1hdC4uLikgKHsJCQkJXAorCWludCBfX3JldF9kZWJ1Z19vbiA9ICEhKGNvbmRpdGlvbik7 CQkJCVwKKwlpZiAodW5saWtlbHkoX19yZXRfZGVidWdfb24pKQkJCQkJXAorCQlXQVJOKHVubGlr ZWx5KGk5MTUuZGVidWcpLCBmb3JtYXQpOwkJCVwKKwl1bmxpa2VseShfX3JldF9kZWJ1Z19vbik7 CQkJCQlcCit9KQorCisjZGVmaW5lIEk5MTVfREVCVUdfT04oY29uZGl0aW9uKSAoewkJCQkJXAor CXN0YXRpYyBjb25zdCBjaGFyIF9fZGVidWdfb25fdHh0W10gPQkJCQlcCisJCSJJOTE1X0RFQlVH X09OKCIgX19zdHJpbmdpZnkoY29uZGl0aW9uKSAiKVxuIjsJCVwKKwlpbnQgX19yZXRfZGVidWdf b24gPSAhIShjb25kaXRpb24pOwkJCQlcCisJaWYgKHVubGlrZWx5KCBfX3JldF9kZWJ1Z19vbikp IAkJCQkJXAorCQlXQVJOKHVubGlrZWx5KGk5MTUuZGVidWcpLCBfX2RlYnVnX29uX3R4dCk7CQlc CisJdW5saWtlbHkoX19yZXRfZGVidWdfb24pOwkJCQkJXAorfSkKKworI2RlZmluZSBJOTE1X1dB Uk5fUkVDVVIoY29uZGl0aW9uLCBmb3JtYXQuLi4pICh7CQkJXAorCXN0YXRpYyBib29sIF9fc2Vj dGlvbiguZGF0YS51bmxpa2VseSkgX193YXJuZWQ7CQkJXAorCWludCBfX3JldF93YXJuX29uID0g ISEoY29uZGl0aW9uKTsJCQkJXAorCWlmICh1bmxpa2VseShfX3JldF93YXJuX29uKSkgewkJCQkJ XAorCQlpZiAoV0FSTih1bmxpa2VseSghX193YXJuZWQgfHwgaTkxNS5kZWJ1ZyksIGZvcm1hdCkp CVwKKwkJCV9fd2FybmVkID0gdHJ1ZTsJCQkJXAorCX0JCQkJCQkJCVwKKwl1bmxpa2VseShfX3Jl dF9kZWJ1Z19vbik7CQkJCQlcCit9KQorCiBzdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKnllc25v KGJvb2wgdikKIHsKIAlyZXR1cm4gdiA/ICJ5ZXMiIDogIm5vIjsKLS0gCjIuNC4zCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=