From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 14/29] drm/i915: Convert mmio_flip::seqno to struct request Date: Thu, 30 Oct 2014 18:41:06 +0000 Message-ID: <1414694481-15724-15-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 A414E6E587 for ; Thu, 30 Oct 2014 11:41:41 -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 RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkNvbnZlcnRl ZCB0aGUgbW1pb19mbGlwICdzZXFubycgdmFsdWUgdG8gYmUgYSByZXF1ZXN0IHN0cnVjdHVyZSBh cyBwYXJ0IG9mIHRoZQpvbiBnb2luZyBzZXFubyB0byByZXF1ZXN0IGNoYW5nZXMuIFRoaXMgaW5j bHVkZXMgcmVmZXJlbmNlIGNvdW50aW5nIHRoZSByZXF1ZXN0CmJlaW5nIHNhdmVkIGF3YXkgdG8g ZW5zdXJlIGl0IGNhbiBub3QgYmUgcmV0aXJlZCBhbmQgZnJlZWQgd2hpbGUgdGhlIGZsaXAgY29k ZQppcyBzdGlsbCB3YWl0aW5nIG9uIGl0LgoKRm9yOiBWSVotNDM3NwpTaWduZWQtb2ZmLWJ5OiBK b2huIEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25ASW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8ICAgMTEgKysrKysrLS0tLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rydi5oICAgICB8ICAgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNyBp bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYwppbmRleCBmZDQ4OGQyLi4yYjRjMmJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jCkBAIC05Mzc0LDE1ICs5Mzc0LDE1IEBAIHZvaWQgaW50ZWxfbm90aWZ5X21taW9fZmxp cChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nKQogCQlzdHJ1Y3QgaW50ZWxfbW1pb19mbGlw ICptbWlvX2ZsaXA7CiAKIAkJbW1pb19mbGlwID0gJmludGVsX2NydGMtPm1taW9fZmxpcDsKLQkJ aWYgKG1taW9fZmxpcC0+c2Vxbm8gPT0gMCkKKwkJaWYgKG1taW9fZmxpcC0+cmVxID09IE5VTEwp CiAJCQljb250aW51ZTsKIAogCQlpZiAocmluZy0+aWQgIT0gbW1pb19mbGlwLT5yaW5nX2lkKQog CQkJY29udGludWU7CiAKLQkJaWYgKGk5MTVfc2Vxbm9fcGFzc2VkKHNlcW5vLCBtbWlvX2ZsaXAt PnNlcW5vKSkgeworCQlpZiAoaTkxNV9zZXFub19wYXNzZWQoc2Vxbm8sIGk5MTVfZ2VtX3JlcXVl c3RfZ2V0X3NlcW5vKG1taW9fZmxpcC0+cmVxKSkpIHsKIAkJCWludGVsX2RvX21taW9fZmxpcChp bnRlbF9jcnRjKTsKLQkJCW1taW9fZmxpcC0+c2Vxbm8gPSAwOworCQkJaTkxNV9nZW1fcmVxdWVz dF9hc3NpZ24oJm1taW9fZmxpcC0+cmVxLCBOVUxMKTsKIAkJCXJpbmctPmlycV9wdXQocmluZyk7 CiAJCX0KIAl9CkBAIC05NDAwLDcgKzk0MDAsNyBAQCBzdGF0aWMgaW50IGludGVsX3F1ZXVlX21t aW9fZmxpcChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCXN0cnVjdCBpbnRlbF9jcnRjICppbnRl bF9jcnRjID0gdG9faW50ZWxfY3J0YyhjcnRjKTsKIAlpbnQgcmV0OwogCi0JaWYgKFdBUk5fT04o aW50ZWxfY3J0Yy0+bW1pb19mbGlwLnNlcW5vKSkKKwlpZiAoV0FSTl9PTihpbnRlbF9jcnRjLT5t bWlvX2ZsaXAucmVxKSkKIAkJcmV0dXJuIC1FQlVTWTsKIAogCXJldCA9IGludGVsX3Bvc3Rwb25l X2ZsaXAob2JqKTsKQEAgLTk0MTIsNyArOTQxMiw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfcXVldWVf bW1pb19mbGlwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJfQogCiAJc3Bpbl9sb2NrX2lycSgm ZGV2X3ByaXYtPm1taW9fZmxpcF9sb2NrKTsKLQlpbnRlbF9jcnRjLT5tbWlvX2ZsaXAuc2Vxbm8g PSBpOTE1X2dlbV9yZXF1ZXN0X2dldF9zZXFubyhvYmotPmxhc3Rfd3JpdGVfcmVxKTsKKwlpOTE1 X2dlbV9yZXF1ZXN0X2Fzc2lnbigmaW50ZWxfY3J0Yy0+bW1pb19mbGlwLnJlcSwKKwkJCQlvYmot Pmxhc3Rfd3JpdGVfcmVxKTsKIAlpbnRlbF9jcnRjLT5tbWlvX2ZsaXAucmluZ19pZCA9IG9iai0+ cmluZy0+aWQ7CiAJc3Bpbl91bmxvY2tfaXJxKCZkZXZfcHJpdi0+bW1pb19mbGlwX2xvY2spOwog CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCmluZGV4IGQ1M2FjMjMuLjI5NmIxYTAgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rydi5oCkBAIC00MDAsNyArNDAwLDcgQEAgc3RydWN0IGludGVsX3BpcGVf d20gewogfTsKIAogc3RydWN0IGludGVsX21taW9fZmxpcCB7Ci0JdTMyIHNlcW5vOworCXN0cnVj dCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxOwogCXUzMiByaW5nX2lkOwogfTsKIAotLSAKMS43 LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK