From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 19/29] drm/i915: Convert 'ring_idle()' to use requests not seqnos Date: Thu, 30 Oct 2014 18:41:11 +0000 Message-ID: <1414694481-15724-20-git-send-email-John.C.Harrison@Intel.com> References: <1414694481-15724-1-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 2CF426E588 for ; Thu, 30 Oct 2014 11:41:48 -0700 (PDT) In-Reply-To: <1414694481-15724-1-git-send-email-John.C.Harrison@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 RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCk1vcmUgc2Vx bm8gdmFsdWUgdG8gcmVxdWVzdCBzdHJ1Y3R1cmUgY29udmVyc2lvbnMuIE5vdGUsIHRoaXMgY2hh bmdlIHRlbXBvcmFyaWx5Cm1vdmVzIHRoZSAnZ2V0X3NlcW5vKCknIGNhbGwgaW5zaWRlIHJpbmdf aWRsZSgpIGJ1dCB0aGlzIHdpbGwgZGlzYXBwZWFyIGFnYWluIGluCmEgbGF0ZXIgcGF0Y2ggd2hl biBpOTE1X3NlcW5vX3Bhc3NlZCgpIGl0c2VsZiBpcyBjb252ZXJ0ZWQuCgpGb3I6IFZJWi00Mzc3 ClNpZ25lZC1vZmYtYnk6IEpvaG4gSGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBJbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8ICAgMTMgKysrKysrKy0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9pcnEuYwppbmRleCBhMmIwMTNkLi4wMDNiMjY4IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfaXJxLmMKQEAgLTI3MTYsMTggKzI3MTYsMTkgQEAgc3RhdGljIHZvaWQgZ2VuOF9kaXNhYmxl X3ZibGFuayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBpbnQgcGlwZSkKIAlzcGluX3VubG9ja19p cnFyZXN0b3JlKCZkZXZfcHJpdi0+aXJxX2xvY2ssIGlycWZsYWdzKTsKIH0KIAotc3RhdGljIHUz MgotcmluZ19sYXN0X3NlcW5vKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCitzdGF0aWMg c3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICoKK3JpbmdfbGFzdF9yZXF1ZXN0KHN0cnVjdCBp bnRlbF9lbmdpbmVfY3MgKnJpbmcpCiB7CiAJcmV0dXJuIGxpc3RfZW50cnkocmluZy0+cmVxdWVz dF9saXN0LnByZXYsCi0JCQkgIHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCwgbGlzdCktPnNl cW5vOworCQkJICBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QsIGxpc3QpOwogfQogCiBzdGF0 aWMgYm9vbAotcmluZ19pZGxlKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsIHUzMiBzZXFu bykKK3JpbmdfaWRsZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nKQogewogCXJldHVybiAo bGlzdF9lbXB0eSgmcmluZy0+cmVxdWVzdF9saXN0KSB8fAotCQlpOTE1X3NlcW5vX3Bhc3NlZChz ZXFubywgcmluZ19sYXN0X3NlcW5vKHJpbmcpKSk7CisJCWk5MTVfc2Vxbm9fcGFzc2VkKHJpbmct PmdldF9zZXFubyhyaW5nLCBmYWxzZSksCisJCQkJICBpOTE1X2dlbV9yZXF1ZXN0X2dldF9zZXFu byhyaW5nX2xhc3RfcmVxdWVzdChyaW5nKSkpKTsKIH0KIAogc3RhdGljIGJvb2wKQEAgLTI5NDcs NyArMjk0OCw3IEBAIHN0YXRpYyB2b2lkIGk5MTVfaGFuZ2NoZWNrX2VsYXBzZWQodW5zaWduZWQg bG9uZyBkYXRhKQogCQlhY3RoZCA9IGludGVsX3JpbmdfZ2V0X2FjdGl2ZV9oZWFkKHJpbmcpOwog CiAJCWlmIChyaW5nLT5oYW5nY2hlY2suc2Vxbm8gPT0gc2Vxbm8pIHsKLQkJCWlmIChyaW5nX2lk bGUocmluZywgc2Vxbm8pKSB7CisJCQlpZiAocmluZ19pZGxlKHJpbmcpKSB7CiAJCQkJcmluZy0+ aGFuZ2NoZWNrLmFjdGlvbiA9IEhBTkdDSEVDS19JRExFOwogCiAJCQkJaWYgKHdhaXRxdWV1ZV9h Y3RpdmUoJnJpbmctPmlycV9xdWV1ZSkpIHsKLS0gCjEuNy45LjUKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==