From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 28/43] drm/i915: Turn GEN5_ASSERT_IIR_IS_ZERO() into a function Date: Fri, 18 Sep 2015 20:03:41 +0300 Message-ID: <1442595836-23981-29-git-send-email-ville.syrjala@linux.intel.com> References: <1442595836-23981-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id A129E6EE77 for ; Fri, 18 Sep 2015 10:05:52 -0700 (PDT) In-Reply-To: <1442595836-23981-1-git-send-email-ville.syrjala@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-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClNp Z25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDMxICsrKysrKysrKysr KysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2ly cS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwppbmRleCAxNjk0OGIyLi4yNGY2 OGRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKQEAgLTEzOSwyNyArMTM5LDMwIEBAIHN0YXRp YyBjb25zdCB1MzIgaHBkX2J4dFtIUERfTlVNX1BJTlNdID0gewogLyoKICAqIFdlIHNob3VsZCBj bGVhciBJTVIgYXQgcHJlaW5zdGFsbC91bmluc3RhbGwsIGFuZCBqdXN0IGNoZWNrIGF0IHBvc3Rp bnN0YWxsLgogICovCi0jZGVmaW5lIEdFTjVfQVNTRVJUX0lJUl9JU19aRVJPKHJlZykgZG8geyBc Ci0JdTMyIHZhbCA9IEk5MTVfUkVBRChyZWcpOyBcCi0JaWYgKHZhbCkgeyBcCi0JCVdBUk4oMSwg IkludGVycnVwdCByZWdpc3RlciAweCV4IGlzIG5vdCB6ZXJvOiAweCUwOHhcbiIsIFwKLQkJICAg ICAocmVnKSwgdmFsKTsgXAotCQlJOTE1X1dSSVRFKChyZWcpLCAweGZmZmZmZmZmKTsgXAotCQlQ T1NUSU5HX1JFQUQocmVnKTsgXAotCQlJOTE1X1dSSVRFKChyZWcpLCAweGZmZmZmZmZmKTsgXAot CQlQT1NUSU5HX1JFQUQocmVnKTsgXAotCX0gXAotfSB3aGlsZSAoMCkKK3N0YXRpYyB2b2lkIGdl bjVfYXNzZXJ0X2lpcl9pc196ZXJvKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwg dTMyIHJlZykKK3sKKwl1MzIgdmFsID0gSTkxNV9SRUFEKHJlZyk7CisKKwlpZiAodmFsID09IDAp CisJCXJldHVybjsKKworCVdBUk4oMSwgIkludGVycnVwdCByZWdpc3RlciAweCV4IGlzIG5vdCB6 ZXJvOiAweCUwOHhcbiIsCisJICAgICByZWcsIHZhbCk7CisJSTkxNV9XUklURShyZWcsIDB4ZmZm ZmZmZmYpOworCVBPU1RJTkdfUkVBRChyZWcpOworCUk5MTVfV1JJVEUocmVnLCAweGZmZmZmZmZm KTsKKwlQT1NUSU5HX1JFQUQocmVnKTsKK30KIAogI2RlZmluZSBHRU44X0lSUV9JTklUX05EWCh0 eXBlLCB3aGljaCwgaW1yX3ZhbCwgaWVyX3ZhbCkgZG8geyBcCi0JR0VONV9BU1NFUlRfSUlSX0lT X1pFUk8oR0VOOF8jI3R5cGUjI19JSVIod2hpY2gpKTsgXAorCWdlbjVfYXNzZXJ0X2lpcl9pc196 ZXJvKGRldl9wcml2LCBHRU44XyMjdHlwZSMjX0lJUih3aGljaCkpOyBcCiAJSTkxNV9XUklURShH RU44XyMjdHlwZSMjX0lFUih3aGljaCksIChpZXJfdmFsKSk7IFwKIAlJOTE1X1dSSVRFKEdFTjhf IyN0eXBlIyNfSU1SKHdoaWNoKSwgKGltcl92YWwpKTsgXAogCVBPU1RJTkdfUkVBRChHRU44XyMj dHlwZSMjX0lNUih3aGljaCkpOyBcCiB9IHdoaWxlICgwKQogCiAjZGVmaW5lIEdFTjVfSVJRX0lO SVQodHlwZSwgaW1yX3ZhbCwgaWVyX3ZhbCkgZG8geyBcCi0JR0VONV9BU1NFUlRfSUlSX0lTX1pF Uk8odHlwZSMjSUlSKTsgXAorCWdlbjVfYXNzZXJ0X2lpcl9pc196ZXJvKGRldl9wcml2LCB0eXBl IyNJSVIpOyBcCiAJSTkxNV9XUklURSh0eXBlIyNJRVIsIChpZXJfdmFsKSk7IFwKIAlJOTE1X1dS SVRFKHR5cGUjI0lNUiwgKGltcl92YWwpKTsgXAogCVBPU1RJTkdfUkVBRCh0eXBlIyNJTVIpOyBc CkBAIC0zMjc2LDcgKzMyNzksNyBAQCBzdGF0aWMgdm9pZCBpYnhfaXJxX3Bvc3RpbnN0YWxsKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJZWxzZQogCQltYXNrID0gU0RFX0dNQlVTX0NQVCB8IFNE RV9BVVhfTUFTS19DUFQ7CiAKLQlHRU41X0FTU0VSVF9JSVJfSVNfWkVSTyhTREVJSVIpOworCWdl bjVfYXNzZXJ0X2lpcl9pc196ZXJvKGRldl9wcml2LCBTREVJSVIpOwogCUk5MTVfV1JJVEUoU0RF SU1SLCB+bWFzayk7CiB9CiAKLS0gCjIuNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=