From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 2/5] drm/i915: s/intel_crtc/crtc/ in intel_crtc_init() Date: Thu, 7 Nov 2019 16:24:14 +0200 Message-ID: <20191107142417.11107-2-ville.syrjala@linux.intel.com> References: <20191107142417.11107-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191107142417.11107-1-ville.syrjala@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 Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkxl dCdzIGdldCByaWQgb2YgdGhlIHJlZHVuZGFudCBpbnRlbF8gcHJlZml4IG9uIG91ciB2YXJpYWJs ZXMuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxh eS5jIHwgMzIgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp b25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZGlzcGxheS5jCmluZGV4IDU1MWRlMmJhYTU2OS4uOGI4ODljOWYyOWI1IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTU4MzgsMTQg KzE1ODM4LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2NydGNfZnVuY3MgaTh4eF9jcnRj X2Z1bmNzID0gewogc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIHsKIAljb25zdCBzdHJ1Y3QgZHJtX2Ny dGNfZnVuY3MgKmZ1bmNzOwotCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjOworCXN0cnVj dCBpbnRlbF9jcnRjICpjcnRjOwogCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRl ID0gTlVMTDsKIAlzdHJ1Y3QgaW50ZWxfcGxhbmUgKnByaW1hcnkgPSBOVUxMOwogCXN0cnVjdCBp bnRlbF9wbGFuZSAqY3Vyc29yID0gTlVMTDsKIAlpbnQgc3ByaXRlLCByZXQ7CiAKLQlpbnRlbF9j cnRjID0ga3phbGxvYyhzaXplb2YoKmludGVsX2NydGMpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWlu dGVsX2NydGMpCisJY3J0YyA9IGt6YWxsb2Moc2l6ZW9mKCpjcnRjKSwgR0ZQX0tFUk5FTCk7CisJ aWYgKCFjcnRjKQogCQlyZXR1cm4gLUVOT01FTTsKIAogCWNydGNfc3RhdGUgPSBremFsbG9jKHNp emVvZigqY3J0Y19zdGF0ZSksIEdGUF9LRVJORUwpOwpAQCAtMTU4NTMsMTUgKzE1ODUzLDE1IEBA IHN0YXRpYyBpbnQgaW50ZWxfY3J0Y19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwgZW51bSBwaXBlIHBpcGUpCiAJCXJldCA9IC1FTk9NRU07CiAJCWdvdG8gZmFpbDsKIAl9 Ci0JX19kcm1fYXRvbWljX2hlbHBlcl9jcnRjX3Jlc2V0KCZpbnRlbF9jcnRjLT5iYXNlLCAmY3J0 Y19zdGF0ZS0+dWFwaSk7Ci0JaW50ZWxfY3J0Yy0+Y29uZmlnID0gY3J0Y19zdGF0ZTsKKwlfX2Ry bV9hdG9taWNfaGVscGVyX2NydGNfcmVzZXQoJmNydGMtPmJhc2UsICZjcnRjX3N0YXRlLT51YXBp KTsKKwljcnRjLT5jb25maWcgPSBjcnRjX3N0YXRlOwogCiAJcHJpbWFyeSA9IGludGVsX3ByaW1h cnlfcGxhbmVfY3JlYXRlKGRldl9wcml2LCBwaXBlKTsKIAlpZiAoSVNfRVJSKHByaW1hcnkpKSB7 CiAJCXJldCA9IFBUUl9FUlIocHJpbWFyeSk7CiAJCWdvdG8gZmFpbDsKIAl9Ci0JaW50ZWxfY3J0 Yy0+cGxhbmVfaWRzX21hc2sgfD0gQklUKHByaW1hcnktPmlkKTsKKwljcnRjLT5wbGFuZV9pZHNf bWFzayB8PSBCSVQocHJpbWFyeS0+aWQpOwogCiAJZm9yX2VhY2hfc3ByaXRlKGRldl9wcml2LCBw aXBlLCBzcHJpdGUpIHsKIAkJc3RydWN0IGludGVsX3BsYW5lICpwbGFuZTsKQEAgLTE1ODcxLDcg KzE1ODcxLDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIAkJCXJldCA9IFBUUl9FUlIocGxhbmUp OwogCQkJZ290byBmYWlsOwogCQl9Ci0JCWludGVsX2NydGMtPnBsYW5lX2lkc19tYXNrIHw9IEJJ VChwbGFuZS0+aWQpOworCQljcnRjLT5wbGFuZV9pZHNfbWFzayB8PSBCSVQocGxhbmUtPmlkKTsK IAl9CiAKIAljdXJzb3IgPSBpbnRlbF9jdXJzb3JfcGxhbmVfY3JlYXRlKGRldl9wcml2LCBwaXBl KTsKQEAgLTE1ODc5LDcgKzE1ODc5LDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIAkJcmV0ID0g UFRSX0VSUihjdXJzb3IpOwogCQlnb3RvIGZhaWw7CiAJfQotCWludGVsX2NydGMtPnBsYW5lX2lk c19tYXNrIHw9IEJJVChjdXJzb3ItPmlkKTsKKwljcnRjLT5wbGFuZV9pZHNfbWFzayB8PSBCSVQo Y3Vyc29yLT5pZCk7CiAKIAlpZiAoSEFTX0dNQ0goZGV2X3ByaXYpKSB7CiAJCWlmIChJU19DSEVS UllWSUVXKGRldl9wcml2KSB8fApAQCAtMTU5MDAsMzIgKzE1OTAwLDMyIEBAIHN0YXRpYyBpbnQg aW50ZWxfY3J0Y19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgZW51bSBw aXBlIHBpcGUpCiAJCQlmdW5jcyA9ICZpbGtfY3J0Y19mdW5jczsKIAl9CiAKLQlyZXQgPSBkcm1f Y3J0Y19pbml0X3dpdGhfcGxhbmVzKCZkZXZfcHJpdi0+ZHJtLCAmaW50ZWxfY3J0Yy0+YmFzZSwK KwlyZXQgPSBkcm1fY3J0Y19pbml0X3dpdGhfcGxhbmVzKCZkZXZfcHJpdi0+ZHJtLCAmY3J0Yy0+ YmFzZSwKIAkJCQkJJnByaW1hcnktPmJhc2UsICZjdXJzb3ItPmJhc2UsCiAJCQkJCWZ1bmNzLCAi cGlwZSAlYyIsIHBpcGVfbmFtZShwaXBlKSk7CiAJaWYgKHJldCkKIAkJZ290byBmYWlsOwogCi0J aW50ZWxfY3J0Yy0+cGlwZSA9IHBpcGU7CisJY3J0Yy0+cGlwZSA9IHBpcGU7CiAKIAkvKiBpbml0 aWFsaXplIHNoYXJlZCBzY2FsZXJzICovCi0JaW50ZWxfY3J0Y19pbml0X3NjYWxlcnMoaW50ZWxf Y3J0YywgY3J0Y19zdGF0ZSk7CisJaW50ZWxfY3J0Y19pbml0X3NjYWxlcnMoY3J0YywgY3J0Y19z dGF0ZSk7CiAKIAlCVUdfT04ocGlwZSA+PSBBUlJBWV9TSVpFKGRldl9wcml2LT5waXBlX3RvX2Ny dGNfbWFwcGluZykgfHwKIAkgICAgICAgZGV2X3ByaXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3Bp cGVdICE9IE5VTEwpOwotCWRldl9wcml2LT5waXBlX3RvX2NydGNfbWFwcGluZ1twaXBlXSA9IGlu dGVsX2NydGM7CisJZGV2X3ByaXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3BpcGVdID0gY3J0YzsK IAogCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpIDwgOSkgewogCQllbnVtIGk5eHhfcGxhbmVfaWQg aTl4eF9wbGFuZSA9IHByaW1hcnktPmk5eHhfcGxhbmU7CiAKIAkJQlVHX09OKGk5eHhfcGxhbmUg Pj0gQVJSQVlfU0laRShkZXZfcHJpdi0+cGxhbmVfdG9fY3J0Y19tYXBwaW5nKSB8fAogCQkgICAg ICAgZGV2X3ByaXYtPnBsYW5lX3RvX2NydGNfbWFwcGluZ1tpOXh4X3BsYW5lXSAhPSBOVUxMKTsK LQkJZGV2X3ByaXYtPnBsYW5lX3RvX2NydGNfbWFwcGluZ1tpOXh4X3BsYW5lXSA9IGludGVsX2Ny dGM7CisJCWRldl9wcml2LT5wbGFuZV90b19jcnRjX21hcHBpbmdbaTl4eF9wbGFuZV0gPSBjcnRj OwogCX0KIAotCWludGVsX2NvbG9yX2luaXQoaW50ZWxfY3J0Yyk7CisJaW50ZWxfY29sb3JfaW5p dChjcnRjKTsKIAotCVdBUk5fT04oZHJtX2NydGNfaW5kZXgoJmludGVsX2NydGMtPmJhc2UpICE9 IGludGVsX2NydGMtPnBpcGUpOworCVdBUk5fT04oZHJtX2NydGNfaW5kZXgoJmNydGMtPmJhc2Up ICE9IGNydGMtPnBpcGUpOwogCiAJcmV0dXJuIDA7CiAKQEAgLTE1OTM1LDcgKzE1OTM1LDcgQEAg c3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LCBlbnVtIHBpcGUgcGlwZSkKIAkgKiBjcnRjcy9wbGFuZXMgYWxyZWFkeSBpbml0aWFsaXpl ZC4KIAkgKi8KIAlrZnJlZShjcnRjX3N0YXRlKTsKLQlrZnJlZShpbnRlbF9jcnRjKTsKKwlrZnJl ZShjcnRjKTsKIAogCXJldHVybiByZXQ7CiB9Ci0tIAoyLjIzLjAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6B078C5DF61 for ; Thu, 7 Nov 2019 14:24:27 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 47C9B207FA for ; Thu, 7 Nov 2019 14:24:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 47C9B207FA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2602D6F6AE; Thu, 7 Nov 2019 14:24:26 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 928596EDA9; Thu, 7 Nov 2019 14:24:24 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Nov 2019 06:24:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,278,1569308400"; d="scan'208";a="206161430" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga006.jf.intel.com with SMTP; 07 Nov 2019 06:24:21 -0800 Received: by stinkbox (sSMTP sendmail emulation); Thu, 07 Nov 2019 16:24:20 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Subject: [PATCH 2/5] drm/i915: s/intel_crtc/crtc/ in intel_crtc_init() Date: Thu, 7 Nov 2019 16:24:14 +0200 Message-Id: <20191107142417.11107-2-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191107142417.11107-1-ville.syrjala@linux.intel.com> References: <20191107142417.11107-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191107142414.5UxFJAc2zIdPSIAFF9QZy4ZjcYgAUU1dAQy2BWBR1C4@z> RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkxl dCdzIGdldCByaWQgb2YgdGhlIHJlZHVuZGFudCBpbnRlbF8gcHJlZml4IG9uIG91ciB2YXJpYWJs ZXMuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxh eS5jIHwgMzIgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp b25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZGlzcGxheS5jCmluZGV4IDU1MWRlMmJhYTU2OS4uOGI4ODljOWYyOWI1IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTU4MzgsMTQg KzE1ODM4LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2NydGNfZnVuY3MgaTh4eF9jcnRj X2Z1bmNzID0gewogc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIHsKIAljb25zdCBzdHJ1Y3QgZHJtX2Ny dGNfZnVuY3MgKmZ1bmNzOwotCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjOworCXN0cnVj dCBpbnRlbF9jcnRjICpjcnRjOwogCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRl ID0gTlVMTDsKIAlzdHJ1Y3QgaW50ZWxfcGxhbmUgKnByaW1hcnkgPSBOVUxMOwogCXN0cnVjdCBp bnRlbF9wbGFuZSAqY3Vyc29yID0gTlVMTDsKIAlpbnQgc3ByaXRlLCByZXQ7CiAKLQlpbnRlbF9j cnRjID0ga3phbGxvYyhzaXplb2YoKmludGVsX2NydGMpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWlu dGVsX2NydGMpCisJY3J0YyA9IGt6YWxsb2Moc2l6ZW9mKCpjcnRjKSwgR0ZQX0tFUk5FTCk7CisJ aWYgKCFjcnRjKQogCQlyZXR1cm4gLUVOT01FTTsKIAogCWNydGNfc3RhdGUgPSBremFsbG9jKHNp emVvZigqY3J0Y19zdGF0ZSksIEdGUF9LRVJORUwpOwpAQCAtMTU4NTMsMTUgKzE1ODUzLDE1IEBA IHN0YXRpYyBpbnQgaW50ZWxfY3J0Y19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwgZW51bSBwaXBlIHBpcGUpCiAJCXJldCA9IC1FTk9NRU07CiAJCWdvdG8gZmFpbDsKIAl9 Ci0JX19kcm1fYXRvbWljX2hlbHBlcl9jcnRjX3Jlc2V0KCZpbnRlbF9jcnRjLT5iYXNlLCAmY3J0 Y19zdGF0ZS0+dWFwaSk7Ci0JaW50ZWxfY3J0Yy0+Y29uZmlnID0gY3J0Y19zdGF0ZTsKKwlfX2Ry bV9hdG9taWNfaGVscGVyX2NydGNfcmVzZXQoJmNydGMtPmJhc2UsICZjcnRjX3N0YXRlLT51YXBp KTsKKwljcnRjLT5jb25maWcgPSBjcnRjX3N0YXRlOwogCiAJcHJpbWFyeSA9IGludGVsX3ByaW1h cnlfcGxhbmVfY3JlYXRlKGRldl9wcml2LCBwaXBlKTsKIAlpZiAoSVNfRVJSKHByaW1hcnkpKSB7 CiAJCXJldCA9IFBUUl9FUlIocHJpbWFyeSk7CiAJCWdvdG8gZmFpbDsKIAl9Ci0JaW50ZWxfY3J0 Yy0+cGxhbmVfaWRzX21hc2sgfD0gQklUKHByaW1hcnktPmlkKTsKKwljcnRjLT5wbGFuZV9pZHNf bWFzayB8PSBCSVQocHJpbWFyeS0+aWQpOwogCiAJZm9yX2VhY2hfc3ByaXRlKGRldl9wcml2LCBw aXBlLCBzcHJpdGUpIHsKIAkJc3RydWN0IGludGVsX3BsYW5lICpwbGFuZTsKQEAgLTE1ODcxLDcg KzE1ODcxLDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIAkJCXJldCA9IFBUUl9FUlIocGxhbmUp OwogCQkJZ290byBmYWlsOwogCQl9Ci0JCWludGVsX2NydGMtPnBsYW5lX2lkc19tYXNrIHw9IEJJ VChwbGFuZS0+aWQpOworCQljcnRjLT5wbGFuZV9pZHNfbWFzayB8PSBCSVQocGxhbmUtPmlkKTsK IAl9CiAKIAljdXJzb3IgPSBpbnRlbF9jdXJzb3JfcGxhbmVfY3JlYXRlKGRldl9wcml2LCBwaXBl KTsKQEAgLTE1ODc5LDcgKzE1ODc5LDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIAkJcmV0ID0g UFRSX0VSUihjdXJzb3IpOwogCQlnb3RvIGZhaWw7CiAJfQotCWludGVsX2NydGMtPnBsYW5lX2lk c19tYXNrIHw9IEJJVChjdXJzb3ItPmlkKTsKKwljcnRjLT5wbGFuZV9pZHNfbWFzayB8PSBCSVQo Y3Vyc29yLT5pZCk7CiAKIAlpZiAoSEFTX0dNQ0goZGV2X3ByaXYpKSB7CiAJCWlmIChJU19DSEVS UllWSUVXKGRldl9wcml2KSB8fApAQCAtMTU5MDAsMzIgKzE1OTAwLDMyIEBAIHN0YXRpYyBpbnQg aW50ZWxfY3J0Y19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgZW51bSBw aXBlIHBpcGUpCiAJCQlmdW5jcyA9ICZpbGtfY3J0Y19mdW5jczsKIAl9CiAKLQlyZXQgPSBkcm1f Y3J0Y19pbml0X3dpdGhfcGxhbmVzKCZkZXZfcHJpdi0+ZHJtLCAmaW50ZWxfY3J0Yy0+YmFzZSwK KwlyZXQgPSBkcm1fY3J0Y19pbml0X3dpdGhfcGxhbmVzKCZkZXZfcHJpdi0+ZHJtLCAmY3J0Yy0+ YmFzZSwKIAkJCQkJJnByaW1hcnktPmJhc2UsICZjdXJzb3ItPmJhc2UsCiAJCQkJCWZ1bmNzLCAi cGlwZSAlYyIsIHBpcGVfbmFtZShwaXBlKSk7CiAJaWYgKHJldCkKIAkJZ290byBmYWlsOwogCi0J aW50ZWxfY3J0Yy0+cGlwZSA9IHBpcGU7CisJY3J0Yy0+cGlwZSA9IHBpcGU7CiAKIAkvKiBpbml0 aWFsaXplIHNoYXJlZCBzY2FsZXJzICovCi0JaW50ZWxfY3J0Y19pbml0X3NjYWxlcnMoaW50ZWxf Y3J0YywgY3J0Y19zdGF0ZSk7CisJaW50ZWxfY3J0Y19pbml0X3NjYWxlcnMoY3J0YywgY3J0Y19z dGF0ZSk7CiAKIAlCVUdfT04ocGlwZSA+PSBBUlJBWV9TSVpFKGRldl9wcml2LT5waXBlX3RvX2Ny dGNfbWFwcGluZykgfHwKIAkgICAgICAgZGV2X3ByaXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3Bp cGVdICE9IE5VTEwpOwotCWRldl9wcml2LT5waXBlX3RvX2NydGNfbWFwcGluZ1twaXBlXSA9IGlu dGVsX2NydGM7CisJZGV2X3ByaXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3BpcGVdID0gY3J0YzsK IAogCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpIDwgOSkgewogCQllbnVtIGk5eHhfcGxhbmVfaWQg aTl4eF9wbGFuZSA9IHByaW1hcnktPmk5eHhfcGxhbmU7CiAKIAkJQlVHX09OKGk5eHhfcGxhbmUg Pj0gQVJSQVlfU0laRShkZXZfcHJpdi0+cGxhbmVfdG9fY3J0Y19tYXBwaW5nKSB8fAogCQkgICAg ICAgZGV2X3ByaXYtPnBsYW5lX3RvX2NydGNfbWFwcGluZ1tpOXh4X3BsYW5lXSAhPSBOVUxMKTsK LQkJZGV2X3ByaXYtPnBsYW5lX3RvX2NydGNfbWFwcGluZ1tpOXh4X3BsYW5lXSA9IGludGVsX2Ny dGM7CisJCWRldl9wcml2LT5wbGFuZV90b19jcnRjX21hcHBpbmdbaTl4eF9wbGFuZV0gPSBjcnRj OwogCX0KIAotCWludGVsX2NvbG9yX2luaXQoaW50ZWxfY3J0Yyk7CisJaW50ZWxfY29sb3JfaW5p dChjcnRjKTsKIAotCVdBUk5fT04oZHJtX2NydGNfaW5kZXgoJmludGVsX2NydGMtPmJhc2UpICE9 IGludGVsX2NydGMtPnBpcGUpOworCVdBUk5fT04oZHJtX2NydGNfaW5kZXgoJmNydGMtPmJhc2Up ICE9IGNydGMtPnBpcGUpOwogCiAJcmV0dXJuIDA7CiAKQEAgLTE1OTM1LDcgKzE1OTM1LDcgQEAg c3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LCBlbnVtIHBpcGUgcGlwZSkKIAkgKiBjcnRjcy9wbGFuZXMgYWxyZWFkeSBpbml0aWFsaXpl ZC4KIAkgKi8KIAlrZnJlZShjcnRjX3N0YXRlKTsKLQlrZnJlZShpbnRlbF9jcnRjKTsKKwlrZnJl ZShjcnRjKTsKIAogCXJldHVybiByZXQ7CiB9Ci0tIAoyLjIzLjAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBEC9C5DF60 for ; Thu, 7 Nov 2019 14:24:26 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BB64E207FA for ; Thu, 7 Nov 2019 14:24:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB64E207FA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0DA086EDA9; Thu, 7 Nov 2019 14:24:26 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 928596EDA9; Thu, 7 Nov 2019 14:24:24 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Nov 2019 06:24:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,278,1569308400"; d="scan'208";a="206161430" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga006.jf.intel.com with SMTP; 07 Nov 2019 06:24:21 -0800 Received: by stinkbox (sSMTP sendmail emulation); Thu, 07 Nov 2019 16:24:20 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Thu, 7 Nov 2019 16:24:14 +0200 Message-Id: <20191107142417.11107-2-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191107142417.11107-1-ville.syrjala@linux.intel.com> References: <20191107142417.11107-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 2/5] drm/i915: s/intel_crtc/crtc/ in intel_crtc_init() X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191107142414.xC5Un3tAMrDdKu3ErWIjRkquFdpRziLbH9TyNv9HYus@z> RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkxl dCdzIGdldCByaWQgb2YgdGhlIHJlZHVuZGFudCBpbnRlbF8gcHJlZml4IG9uIG91ciB2YXJpYWJs ZXMuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxh eS5jIHwgMzIgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp b25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZGlzcGxheS5jCmluZGV4IDU1MWRlMmJhYTU2OS4uOGI4ODljOWYyOWI1IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTU4MzgsMTQg KzE1ODM4LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2NydGNfZnVuY3MgaTh4eF9jcnRj X2Z1bmNzID0gewogc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIHsKIAljb25zdCBzdHJ1Y3QgZHJtX2Ny dGNfZnVuY3MgKmZ1bmNzOwotCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjOworCXN0cnVj dCBpbnRlbF9jcnRjICpjcnRjOwogCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRl ID0gTlVMTDsKIAlzdHJ1Y3QgaW50ZWxfcGxhbmUgKnByaW1hcnkgPSBOVUxMOwogCXN0cnVjdCBp bnRlbF9wbGFuZSAqY3Vyc29yID0gTlVMTDsKIAlpbnQgc3ByaXRlLCByZXQ7CiAKLQlpbnRlbF9j cnRjID0ga3phbGxvYyhzaXplb2YoKmludGVsX2NydGMpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWlu dGVsX2NydGMpCisJY3J0YyA9IGt6YWxsb2Moc2l6ZW9mKCpjcnRjKSwgR0ZQX0tFUk5FTCk7CisJ aWYgKCFjcnRjKQogCQlyZXR1cm4gLUVOT01FTTsKIAogCWNydGNfc3RhdGUgPSBremFsbG9jKHNp emVvZigqY3J0Y19zdGF0ZSksIEdGUF9LRVJORUwpOwpAQCAtMTU4NTMsMTUgKzE1ODUzLDE1IEBA IHN0YXRpYyBpbnQgaW50ZWxfY3J0Y19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwgZW51bSBwaXBlIHBpcGUpCiAJCXJldCA9IC1FTk9NRU07CiAJCWdvdG8gZmFpbDsKIAl9 Ci0JX19kcm1fYXRvbWljX2hlbHBlcl9jcnRjX3Jlc2V0KCZpbnRlbF9jcnRjLT5iYXNlLCAmY3J0 Y19zdGF0ZS0+dWFwaSk7Ci0JaW50ZWxfY3J0Yy0+Y29uZmlnID0gY3J0Y19zdGF0ZTsKKwlfX2Ry bV9hdG9taWNfaGVscGVyX2NydGNfcmVzZXQoJmNydGMtPmJhc2UsICZjcnRjX3N0YXRlLT51YXBp KTsKKwljcnRjLT5jb25maWcgPSBjcnRjX3N0YXRlOwogCiAJcHJpbWFyeSA9IGludGVsX3ByaW1h cnlfcGxhbmVfY3JlYXRlKGRldl9wcml2LCBwaXBlKTsKIAlpZiAoSVNfRVJSKHByaW1hcnkpKSB7 CiAJCXJldCA9IFBUUl9FUlIocHJpbWFyeSk7CiAJCWdvdG8gZmFpbDsKIAl9Ci0JaW50ZWxfY3J0 Yy0+cGxhbmVfaWRzX21hc2sgfD0gQklUKHByaW1hcnktPmlkKTsKKwljcnRjLT5wbGFuZV9pZHNf bWFzayB8PSBCSVQocHJpbWFyeS0+aWQpOwogCiAJZm9yX2VhY2hfc3ByaXRlKGRldl9wcml2LCBw aXBlLCBzcHJpdGUpIHsKIAkJc3RydWN0IGludGVsX3BsYW5lICpwbGFuZTsKQEAgLTE1ODcxLDcg KzE1ODcxLDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIAkJCXJldCA9IFBUUl9FUlIocGxhbmUp OwogCQkJZ290byBmYWlsOwogCQl9Ci0JCWludGVsX2NydGMtPnBsYW5lX2lkc19tYXNrIHw9IEJJ VChwbGFuZS0+aWQpOworCQljcnRjLT5wbGFuZV9pZHNfbWFzayB8PSBCSVQocGxhbmUtPmlkKTsK IAl9CiAKIAljdXJzb3IgPSBpbnRlbF9jdXJzb3JfcGxhbmVfY3JlYXRlKGRldl9wcml2LCBwaXBl KTsKQEAgLTE1ODc5LDcgKzE1ODc5LDcgQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBlbnVtIHBpcGUgcGlwZSkKIAkJcmV0ID0g UFRSX0VSUihjdXJzb3IpOwogCQlnb3RvIGZhaWw7CiAJfQotCWludGVsX2NydGMtPnBsYW5lX2lk c19tYXNrIHw9IEJJVChjdXJzb3ItPmlkKTsKKwljcnRjLT5wbGFuZV9pZHNfbWFzayB8PSBCSVQo Y3Vyc29yLT5pZCk7CiAKIAlpZiAoSEFTX0dNQ0goZGV2X3ByaXYpKSB7CiAJCWlmIChJU19DSEVS UllWSUVXKGRldl9wcml2KSB8fApAQCAtMTU5MDAsMzIgKzE1OTAwLDMyIEBAIHN0YXRpYyBpbnQg aW50ZWxfY3J0Y19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgZW51bSBw aXBlIHBpcGUpCiAJCQlmdW5jcyA9ICZpbGtfY3J0Y19mdW5jczsKIAl9CiAKLQlyZXQgPSBkcm1f Y3J0Y19pbml0X3dpdGhfcGxhbmVzKCZkZXZfcHJpdi0+ZHJtLCAmaW50ZWxfY3J0Yy0+YmFzZSwK KwlyZXQgPSBkcm1fY3J0Y19pbml0X3dpdGhfcGxhbmVzKCZkZXZfcHJpdi0+ZHJtLCAmY3J0Yy0+ YmFzZSwKIAkJCQkJJnByaW1hcnktPmJhc2UsICZjdXJzb3ItPmJhc2UsCiAJCQkJCWZ1bmNzLCAi cGlwZSAlYyIsIHBpcGVfbmFtZShwaXBlKSk7CiAJaWYgKHJldCkKIAkJZ290byBmYWlsOwogCi0J aW50ZWxfY3J0Yy0+cGlwZSA9IHBpcGU7CisJY3J0Yy0+cGlwZSA9IHBpcGU7CiAKIAkvKiBpbml0 aWFsaXplIHNoYXJlZCBzY2FsZXJzICovCi0JaW50ZWxfY3J0Y19pbml0X3NjYWxlcnMoaW50ZWxf Y3J0YywgY3J0Y19zdGF0ZSk7CisJaW50ZWxfY3J0Y19pbml0X3NjYWxlcnMoY3J0YywgY3J0Y19z dGF0ZSk7CiAKIAlCVUdfT04ocGlwZSA+PSBBUlJBWV9TSVpFKGRldl9wcml2LT5waXBlX3RvX2Ny dGNfbWFwcGluZykgfHwKIAkgICAgICAgZGV2X3ByaXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3Bp cGVdICE9IE5VTEwpOwotCWRldl9wcml2LT5waXBlX3RvX2NydGNfbWFwcGluZ1twaXBlXSA9IGlu dGVsX2NydGM7CisJZGV2X3ByaXYtPnBpcGVfdG9fY3J0Y19tYXBwaW5nW3BpcGVdID0gY3J0YzsK IAogCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpIDwgOSkgewogCQllbnVtIGk5eHhfcGxhbmVfaWQg aTl4eF9wbGFuZSA9IHByaW1hcnktPmk5eHhfcGxhbmU7CiAKIAkJQlVHX09OKGk5eHhfcGxhbmUg Pj0gQVJSQVlfU0laRShkZXZfcHJpdi0+cGxhbmVfdG9fY3J0Y19tYXBwaW5nKSB8fAogCQkgICAg ICAgZGV2X3ByaXYtPnBsYW5lX3RvX2NydGNfbWFwcGluZ1tpOXh4X3BsYW5lXSAhPSBOVUxMKTsK LQkJZGV2X3ByaXYtPnBsYW5lX3RvX2NydGNfbWFwcGluZ1tpOXh4X3BsYW5lXSA9IGludGVsX2Ny dGM7CisJCWRldl9wcml2LT5wbGFuZV90b19jcnRjX21hcHBpbmdbaTl4eF9wbGFuZV0gPSBjcnRj OwogCX0KIAotCWludGVsX2NvbG9yX2luaXQoaW50ZWxfY3J0Yyk7CisJaW50ZWxfY29sb3JfaW5p dChjcnRjKTsKIAotCVdBUk5fT04oZHJtX2NydGNfaW5kZXgoJmludGVsX2NydGMtPmJhc2UpICE9 IGludGVsX2NydGMtPnBpcGUpOworCVdBUk5fT04oZHJtX2NydGNfaW5kZXgoJmNydGMtPmJhc2Up ICE9IGNydGMtPnBpcGUpOwogCiAJcmV0dXJuIDA7CiAKQEAgLTE1OTM1LDcgKzE1OTM1LDcgQEAg c3RhdGljIGludCBpbnRlbF9jcnRjX2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LCBlbnVtIHBpcGUgcGlwZSkKIAkgKiBjcnRjcy9wbGFuZXMgYWxyZWFkeSBpbml0aWFsaXpl ZC4KIAkgKi8KIAlrZnJlZShjcnRjX3N0YXRlKTsKLQlrZnJlZShpbnRlbF9jcnRjKTsKKwlrZnJl ZShjcnRjKTsKIAogCXJldHVybiByZXQ7CiB9Ci0tIAoyLjIzLjAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==