From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: [PATCH 5/7] drm/i915: Introduce wait_until_reg Date: Tue, 17 May 2016 18:43:26 +0300 Message-ID: <1463499808-3335-6-git-send-email-mika.kuoppala@intel.com> References: <1463499808-3335-1-git-send-email-mika.kuoppala@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 8F7D66E60F for ; Tue, 17 May 2016 15:43:32 +0000 (UTC) In-Reply-To: <1463499808-3335-1-git-send-email-mika.kuoppala@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 VGhlIG1vc3QgY29tbW9uIHVzYWdlIHBhdHRlcm4gZm9yIHdhaXRfZm9yKCkgbWFjcm8gaXMgdG8g d2FpdCBmb3Igc29tZQpyZWdpc3RlciB2YWx1ZS4gSW5zdGVhZCBvZiBibG9hdGluZyBhbGwgY2Fs bHNpdGVzLCBlbmNhcHN1bGF0ZSB0aGlzCmNvbXBsZXggd2FpdF9mb3IgbWFjcm8gaW50byBhIGhl bHBlciBmdW5jdGlvbi4KCnYyOiBzL2Zvci91bnRpbCwgbWFjcm8gcmVhZGFiaWxpdHkgKENocmlz KQoKU2lnbmVkLW9mZi1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgfCAyNSArKysrKysrKysr KysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyB8ICA5 ICsrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmgKaW5kZXggNzJmMGIwMmE4MzcyLi5jY2Y2NzQ3ODk0YjEgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuaApAQCAtMjg3Myw2ICsyODczLDMxIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBp bnRlbF92Z3B1X2FjdGl2ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJcmV0 dXJuIGRldl9wcml2LT52Z3B1LmFjdGl2ZTsKIH0KIAoraW50IGludGVsX3dhaXRfdW50aWxfcmVn aXN0ZXIoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAorCQkJICAgICAgaTkxNV9y ZWdfdCByZWcsCisJCQkgICAgICB1MzIgbWFzaywKKwkJCSAgICAgIHUzMiB2YWx1ZSwKKwkJCSAg ICAgIHVuc2lnbmVkIGxvbmcgdGltZW91dF9tcyk7CisKKyNkZWZpbmUgd2FpdF91bnRpbF9yZWco cmVnLCBtYXNrLCB2YWx1ZSwgdGltZW91dF9tcykgKHsgXAorCWlmIChfX2J1aWx0aW5fY29uc3Rh bnRfcCh0aW1lb3V0X21zKSkgXAorCQlCVUlMRF9CVUdfT04oKHRpbWVvdXRfbXMpID4gNjAwMDAp OyBcCisJaW50ZWxfd2FpdF91bnRpbF9yZWdpc3RlcihkZXZfcHJpdiwgXAorCQkJCSAgKHJlZyks IChtYXNrKSwgKHZhbHVlKSwgKHRpbWVvdXRfbXMpKTsgXAorCX0pCisKKyNkZWZpbmUgd2FpdF91 bnRpbF9yZWdfc2V0KHJlZywgdiwgdGltZW91dF9tcykgKHsgXAorCWlmIChfX2J1aWx0aW5fY29u c3RhbnRfcCh2KSkgXAorCQlCVUlMRF9CVUdfT05fTk9UX1BPV0VSX09GXzIoKHUzMikodikpOyBc CisJd2FpdF91bnRpbF9yZWcocmVnLCB2LCB2LCB0aW1lb3V0X21zKTsgXAorCX0pCisKKyNkZWZp bmUgd2FpdF91bnRpbF9yZWdfY2xyKHJlZywgdiwgdGltZW91dF9tcykgKHsgXAorCWlmIChfX2J1 aWx0aW5fY29uc3RhbnRfcCgodTMyKSh2KSkpIFwKKwkJQlVJTERfQlVHX09OX05PVF9QT1dFUl9P Rl8yKCh1MzIpKHYpKTsgXAorCXdhaXRfdW50aWxfcmVnKHJlZywgdiwgMCwgdGltZW91dF9tcyk7 IFwKKwl9KQorCiB2b2lkCiBpOTE1X2VuYWJsZV9waXBlc3RhdChzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsIGVudW0gcGlwZSBwaXBlLAogCQkgICAgIHUzMiBzdGF0dXNfbWFzayk7 CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCmluZGV4IDM4NTExNGJjYTkyNC4uZTIxNzk5 N2E5ZmEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwpAQCAtMTg2MCwzICsxODYw LDEyIEBAIGludGVsX3VuY29yZV9mb3JjZXdha2VfZm9yX3JlZyhzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsCiAKIAlyZXR1cm4gZndfZG9tYWluczsKIH0KKworaW50IGludGVsX3dh aXRfdW50aWxfcmVnaXN0ZXIoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAorCQkJ ICAgICAgaTkxNV9yZWdfdCByZWcsCisJCQkgICAgICB1MzIgbWFzaywKKwkJCSAgICAgIHUzMiB2 YWx1ZSwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgdGltZW91dF9tcykKK3sKKwlyZXR1cm4gd2Fp dF9mb3IoKEk5MTVfUkVBRChyZWcpICYgbWFzaykgPT0gdmFsdWUsIHRpbWVvdXRfbXMpOworfQot LSAKMi41LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=