From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 04/29] drm/i915: Add helper functions to aid seqno -> request transition Date: Thu, 30 Oct 2014 18:40:56 +0000 Message-ID: <1414694481-15724-5-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 3D0F46E0D9 for ; Thu, 30 Oct 2014 11:41:28 -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 RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkFkZGVkIGhl bHBlciBmdW5jdGlvbnMgZm9yIHJldHJlaXZpbmcgdGhlIHJpbmcgYW5kIHNlcW5vIGVudHJpZXMg ZnJvbSBhIHJlcXVlc3QKc3RydWN0dXJlLiBUaGlzIGFsbG93cyB0aGUgaW50ZXJuYWwgd29ya2lu Z3Mgb2YgdGhlIHJlcXVlc3Qgc3RydWN0dXJlIHRvIGJlCmhpZGRlbiBmcm9tIGNvZGUgdGhhdCBp cyB1c2luZyB0aGVzZS4gSXQgYWxzbyBhbGxvd3MgZm9yIHVzZWZ1bAp3b3JrYXJvdW5kcy9kZWJ1 ZyBjb2RlIHRvIGJlIGFkZGVkIGFzIG9yIHdoZW4gbmVjZXNzYXJ5LgoKTm90ZSB0aGF0IGl0IGlz IGludGVuZGVkIHRoYXQgdGhlIG1ham9yaXR5IChpZiBub3QgYWxsKSB1c2VzIG9mIHRoZSBzZXFu bwphY2Nlc3NvciB3aWxsIGRpc2FwcGVhciBldmVudHVhbGx5IGFzIGNvZGUgaXMgdXBkYXRlZCB0 byB1c2UgdGhlIHJlcXVlc3QKc3RydWN0dXJlIGl0c2VsZiByYXRoZXIgdGhhbiB3b3JraW5nIHdp dGggc2Vxbm8gdmFsdWVzLgoKRm9yOiBWSVotNDM3NwpTaWduZWQtb2ZmLWJ5OiBKb2huIEhhcnJp c29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmggICAgICAgICB8ICAgMTIgKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9yaW5nYnVmZmVyLmggfCAgICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg MTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IDZmOTI5NzcuLjdh MDQzYjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaApAQCAtMTk1NSw2ICsxOTU1LDE4IEBAIHN0 cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCB7CiAKIHZvaWQgaTkxNV9nZW1fcmVxdWVzdF9mcmVl KHN0cnVjdCBrcmVmICpyZXFfcmVmKTsKIAorc3RhdGljIGlubGluZSB1aW50MzJfdAoraTkxNV9n ZW1fcmVxdWVzdF9nZXRfc2Vxbm8oc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCit7 CisJcmV0dXJuIHJlcSA/IHJlcS0+c2Vxbm8gOiAwOworfQorCitzdGF0aWMgaW5saW5lIHN0cnVj dCBpbnRlbF9lbmdpbmVfY3MgKgoraTkxNV9nZW1fcmVxdWVzdF9nZXRfcmluZyhzdHJ1Y3QgZHJt X2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gcmVxID8gcmVxLT5yaW5nIDogTlVM TDsKK30KKwogc3RhdGljIGlubGluZSB2b2lkCiBpOTE1X2dlbV9yZXF1ZXN0X3JlZmVyZW5jZShz dHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSkKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3JpbmdidWZmZXIuaAppbmRleCA5NjQ3OWM4Li5jYzFiNjJmIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmgKKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5oCkBAIC00MzUsNiArNDM1LDEzIEBAIHN0YXRpYyBpbmxp bmUgdTMyIGludGVsX3JpbmdfZ2V0X3NlcW5vKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcp CiAJcmV0dXJuIHJpbmctPm91dHN0YW5kaW5nX2xhenlfc2Vxbm87CiB9CiAKK3N0YXRpYyBpbmxp bmUgc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICoKK2ludGVsX3JpbmdfZ2V0X3JlcXVlc3Qo c3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZykKK3sKKwlCVUdfT04ocmluZy0+cHJlYWxsb2Nh dGVkX2xhenlfcmVxdWVzdCA9PSBOVUxMKTsKKwlyZXR1cm4gcmluZy0+cHJlYWxsb2NhdGVkX2xh enlfcmVxdWVzdDsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIGk5MTVfdHJhY2VfaXJxX2dldChz dHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLCB1MzIgc2Vxbm8pCiB7CiAJaWYgKHJpbmctPnRy YWNlX2lycV9zZXFubyA9PSAwICYmIHJpbmctPmlycV9nZXQocmluZykpCi0tIAoxLjcuOS41Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=