From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 06/13] drm/i915: Consolidate init_hw vfunc Date: Mon, 27 Jun 2016 15:04:13 +0100 Message-ID: <1467036260-9252-7-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1467036260-9252-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 36D5C6E2D3 for ; Mon, 27 Jun 2016 14:04:57 +0000 (UTC) In-Reply-To: <1467036260-9252-1-git-send-email-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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClNpZ25lZC1v ZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIHwgNSArLS0tLQogMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3JpbmdidWZmZXIuYwppbmRleCA3NDk2N2U4NGVlZDMuLjQwYTk3OWYxZjU1NiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwpAQCAtMjg3Niw2ICsyODc2LDcg QEAgc3RhdGljIGludCBnZW42X3JpbmdfZmx1c2goc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0 ICpyZXEsCiBzdGF0aWMgdm9pZCBpbnRlbF9yaW5nX2RlZmF1bHRfdmZ1bmNzKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAkJCQkgICAgICBzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICplbmdpbmUpCiB7CisJZW5naW5lLT5pbml0X2h3ID0gaW5pdF9yaW5nX2NvbW1vbjsKIAllbmdp bmUtPndyaXRlX3RhaWwgPSByaW5nX3dyaXRlX3RhaWw7CiAJZW5naW5lLT5nZXRfc2Vxbm8gPSBy aW5nX2dldF9zZXFubzsKIAllbmdpbmUtPnNldF9zZXFubyA9IHJpbmdfc2V0X3NlcW5vOwpAQCAt MzA5NCw3ICszMDk1LDYgQEAgaW50IGludGVsX2luaXRfYnNkX3JpbmdfYnVmZmVyKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYpCiAJCX0KIAkJZW5naW5lLT5kaXNwYXRjaF9leGVjYnVmZmVyID0gaTk2 NV9kaXNwYXRjaF9leGVjYnVmZmVyOwogCX0KLQllbmdpbmUtPmluaXRfaHcgPSBpbml0X3Jpbmdf Y29tbW9uOwogCiAJcmV0dXJuIGludGVsX2luaXRfcmluZ19idWZmZXIoZGV2LCBlbmdpbmUpOwog fQpAQCAtMzEyNSw3ICszMTI1LDYgQEAgaW50IGludGVsX2luaXRfYnNkMl9yaW5nX2J1ZmZlcihz dHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCQllbmdpbmUtPnNlbWFwaG9yZS5zaWduYWwgPSBnZW44 X3hjc19zaWduYWw7CiAJCUdFTjhfUklOR19TRU1BUEhPUkVfSU5JVChlbmdpbmUpOwogCX0KLQll bmdpbmUtPmluaXRfaHcgPSBpbml0X3JpbmdfY29tbW9uOwogCiAJcmV0dXJuIGludGVsX2luaXRf cmluZ19idWZmZXIoZGV2LCBlbmdpbmUpOwogfQpAQCAtMzE3OCw3ICszMTc3LDYgQEAgaW50IGlu dGVsX2luaXRfYmx0X3JpbmdfYnVmZmVyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCQllbmdp bmUtPnNlbWFwaG9yZS5tYm94LnNpZ25hbFtWQ1MyXSA9IEdFTjZfTk9TWU5DOwogCQl9CiAJfQot CWVuZ2luZS0+aW5pdF9odyA9IGluaXRfcmluZ19jb21tb247CiAKIAlyZXR1cm4gaW50ZWxfaW5p dF9yaW5nX2J1ZmZlcihkZXYsIGVuZ2luZSk7CiB9CkBAIC0zMjI3LDcgKzMyMjUsNiBAQCBpbnQg aW50ZWxfaW5pdF92ZWJveF9yaW5nX2J1ZmZlcihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCQkJ ZW5naW5lLT5zZW1hcGhvcmUubWJveC5zaWduYWxbVkNTMl0gPSBHRU42X05PU1lOQzsKIAkJfQog CX0KLQllbmdpbmUtPmluaXRfaHcgPSBpbml0X3JpbmdfY29tbW9uOwogCiAJcmV0dXJuIGludGVs X2luaXRfcmluZ19idWZmZXIoZGV2LCBlbmdpbmUpOwogfQotLSAKMS45LjEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=