From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [RFC 14/31] drm/i915: Move intel_engines_resume into common init Date: Fri, 14 Jun 2019 16:17:14 +0100 Message-ID: <20190614151731.17608-15-tvrtko.ursulin@linux.intel.com> References: <20190614151731.17608-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 mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id E673089A61 for ; Fri, 14 Jun 2019 15:17:59 +0000 (UTC) In-Reply-To: <20190614151731.17608-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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClNpbmNlIHRo aXMgcGFydCBzdGlsbCBvcGVyYXRlcyBvbiBpOTE1IGFuZCBub3QgaW50ZWxfZ3QsIG1vdmUgaXQg dG8gdGhlCmNvbW1vbiAodG9wLWxldmVsKSBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IFR2cnRr byBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jCmluZGV4IGI2ZjQ1MGU3ODJlNy4uNzdkOWQwOTJiMmY0IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtLmMKQEAgLTEyOTAsMTcgKzEyOTAsMTAgQEAgc3RhdGljIGludCBpbml0X2h3KHN0cnVj dCBpbnRlbF9ndCAqZ3QpCiAKIAlpbnRlbF9tb2NzX2luaXRfbDNjY190YWJsZShndCk7CiAKLQkv KiBPbmx5IHdoZW4gdGhlIEhXIGlzIHJlLWluaXRpYWxpc2VkLCBjYW4gd2UgcmVwbGF5IHRoZSBy ZXF1ZXN0cyAqLwotCXJldCA9IGludGVsX2VuZ2luZXNfcmVzdW1lKGk5MTUpOwotCWlmIChyZXQp Ci0JCWdvdG8gY2xlYW51cF91YzsKLQogCWludGVsX3VuY29yZV9mb3JjZXdha2VfcHV0KHVuY29y ZSwgRk9SQ0VXQUtFX0FMTCk7CiAKIAlyZXR1cm4gMDsKIAotY2xlYW51cF91YzoKLQlpbnRlbF91 Y19maW5pX2h3KGk5MTUpOwogb3V0OgogCWludGVsX3VuY29yZV9mb3JjZXdha2VfcHV0KHVuY29y ZSwgRk9SQ0VXQUtFX0FMTCk7CiAKQEAgLTEzMDksNiArMTMwMiw3IEBAIHN0YXRpYyBpbnQgaW5p dF9odyhzdHJ1Y3QgaW50ZWxfZ3QgKmd0KQogCiBpbnQgaTkxNV9nZW1faW5pdF9odyhzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKIHsKKwlzdHJ1Y3QgaW50ZWxfdW5jb3JlICp1bmNvcmUg PSAmaTkxNS0+dW5jb3JlOwogCWludCByZXQ7CiAKIAlCVUdfT04oIWk5MTUtPmtlcm5lbF9jb250 ZXh0KTsKQEAgLTEzMTYsNyArMTMxMCwyOCBAQCBpbnQgaTkxNV9nZW1faW5pdF9odyhzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKIAlpZiAocmV0KQogCQlyZXR1cm4gcmV0OwogCisJLyog RG91YmxlIGxheWVyIHNlY3VyaXR5IGJsYW5rZXQsIHNlZSBpOTE1X2dlbV9pbml0KCkgKi8KKwlp bnRlbF91bmNvcmVfZm9yY2V3YWtlX2dldCh1bmNvcmUsIEZPUkNFV0FLRV9BTEwpOworCiAJcmV0 ID0gaW5pdF9odygmaTkxNS0+Z3QpOworCWlmIChyZXQpCisJCWdvdG8gZXJyX2luaXQ7CisKKwkv KiBPbmx5IHdoZW4gdGhlIEhXIGlzIHJlLWluaXRpYWxpc2VkLCBjYW4gd2UgcmVwbGF5IHRoZSBy ZXF1ZXN0cyAqLworCXJldCA9IGludGVsX2VuZ2luZXNfcmVzdW1lKGk5MTUpOworCWlmIChyZXQp CisJCWdvdG8gZXJyX2VuZ2luZXM7CisKKwlpbnRlbF91bmNvcmVfZm9yY2V3YWtlX3B1dCh1bmNv cmUsIEZPUkNFV0FLRV9BTEwpOworCisJaW50ZWxfZW5naW5lc19zZXRfc2NoZWR1bGVyX2NhcHMo aTkxNSk7CisKKwlyZXR1cm4gMDsKKworZXJyX2VuZ2luZXM6CisJaW50ZWxfdWNfZmluaV9odyhp OTE1KTsKK2Vycl9pbml0OgorCWludGVsX3VuY29yZV9mb3JjZXdha2VfcHV0KHVuY29yZSwgRk9S Q0VXQUtFX0FMTCk7CiAKIAlpbnRlbF9lbmdpbmVzX3NldF9zY2hlZHVsZXJfY2FwcyhpOTE1KTsK IAotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n Zng=