From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [CI 4/5] drm/i915: Extract engine fault reset to a helper Date: Fri, 7 Jun 2019 09:25:56 +0100 Message-ID: <20190607082557.31670-4-tvrtko.ursulin@linux.intel.com> References: <20190607082557.31670-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7DAA2892BE for ; Fri, 7 Jun 2019 08:26:02 +0000 (UTC) In-Reply-To: <20190607082557.31670-1-tvrtko.ursulin@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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkp1c3QgdGlk eWluZyB0aGUgZmxvdyBhIGJpdC4KClNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0 a28udXJzdWxpbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9yZXNl dC5jIHwgMTIgKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVs X3Jlc2V0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9yZXNldC5jCmluZGV4IGRl NTM5MjdjNTgzZi4uYTZlY2ZkYzczNWM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9ndC9pbnRlbF9yZXNldC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX3Jl c2V0LmMKQEAgLTExNjAsNiArMTE2MCwxMiBAQCBzdGF0aWMgdm9pZCBjbGVhcl9yZWdpc3Rlcihz dHJ1Y3QgaW50ZWxfdW5jb3JlICp1bmNvcmUsIGk5MTVfcmVnX3QgcmVnKQogCWludGVsX3VuY29y ZV9ybXcodW5jb3JlLCByZWcsIDAsIDApOwogfQogCitzdGF0aWMgdm9pZCBnZW44X2NsZWFyX2Vu Z2luZV9lcnJvcl9yZWdpc3RlcihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCit7CisJ R0VONl9SSU5HX0ZBVUxUX1JFR19STVcoZW5naW5lLCBSSU5HX0ZBVUxUX1ZBTElELCAwKTsKKwlH RU42X1JJTkdfRkFVTFRfUkVHX1BPU1RJTkdfUkVBRChlbmdpbmUpOworfQorCiB2b2lkIGk5MTVf Y2xlYXJfZXJyb3JfcmVnaXN0ZXJzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCQkJ CWludGVsX2VuZ2luZV9tYXNrX3QgZW5naW5lX21hc2spCiB7CkBAIC0xMTk0LDEwICsxMjAwLDgg QEAgdm9pZCBpOTE1X2NsZWFyX2Vycm9yX3JlZ2lzdGVycyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqaTkxNSwKIAkJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lOwogCQllbnVtIGludGVs X2VuZ2luZV9pZCBpZDsKIAotCQlmb3JfZWFjaF9lbmdpbmVfbWFza2VkKGVuZ2luZSwgaTkxNSwg ZW5naW5lX21hc2ssIGlkKSB7Ci0JCQlHRU42X1JJTkdfRkFVTFRfUkVHX1JNVyhlbmdpbmUsIFJJ TkdfRkFVTFRfVkFMSUQsIDApOwotCQkJR0VONl9SSU5HX0ZBVUxUX1JFR19QT1NUSU5HX1JFQUQo ZW5naW5lKTsKLQkJfQorCQlmb3JfZWFjaF9lbmdpbmVfbWFza2VkKGVuZ2luZSwgaTkxNSwgZW5n aW5lX21hc2ssIGlkKQorCQkJZ2VuOF9jbGVhcl9lbmdpbmVfZXJyb3JfcmVnaXN0ZXIoZW5naW5l KTsKIAl9CiB9CiAKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4