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=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 B92D1C433DB for ; Fri, 22 Jan 2021 20:56:49 +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 5CB1B23B09 for ; Fri, 22 Jan 2021 20:56:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5CB1B23B09 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 EDE3C6EA54; Fri, 22 Jan 2021 20:56:48 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 44FB66EA54 for ; Fri, 22 Jan 2021 20:56:46 +0000 (UTC) IronPort-SDR: LDtc9XUhaolYh1+JlA53hDZkGsLc7EWgYFAJ9t9ESySWRaV4ooL77vHsBCxhhFZRPk5pfhczfS 9E9vm/1exb0w== X-IronPort-AV: E=McAfee;i="6000,8403,9872"; a="159280216" X-IronPort-AV: E=Sophos;i="5.79,367,1602572400"; d="scan'208";a="159280216" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jan 2021 12:56:43 -0800 IronPort-SDR: aOeUXK7En0NHrON7BmkamcXamrazYIz/Kswu44dkWpB3hLVrjbbQpoRgzVGP4b3DOVDB+dO79Z gDlRjNiKwqog== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,367,1602572400"; d="scan'208";a="392420486" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga007.jf.intel.com with SMTP; 22 Jan 2021 12:56:40 -0800 Received: by stinkbox (sSMTP sendmail emulation); Fri, 22 Jan 2021 22:56:40 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Fri, 22 Jan 2021 22:56:27 +0200 Message-Id: <20210122205633.18492-3-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210122205633.18492-1-ville.syrjala@linux.intel.com> References: <20210122205633.18492-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v3 2/8] drm/i915: Pass the crtc to skl_compute_dbuf_slices() X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCnNr bF9jb21wdXRlX2RidWZfc2xpY2VzKCkgaGFzIG5vIHVzZSBmb3IgdGhlIGNydGMgc3RhdGUsIHNv Cmp1c3QgcGFzcyB0aGUgY3J0YyBpdHNlbGYuCgpSZXZpZXdlZC1ieTogU3RhbmlzbGF2IExpc292 c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFZpbGxl IFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcG0uYyB8IDIyICsrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcG0uYwppbmRleCAzYjVlNjgzNmMyNDYuLjRmNjBhZGY5ZDM5YiAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9wbS5jCkBAIC00MDk1LDcgKzQwOTUsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGlu dGVsX2NydGNfZGRiX3dlaWdodChjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19z dAogCXJldHVybiBoZGlzcGxheTsKIH0KIAotc3RhdGljIHU4IHNrbF9jb21wdXRlX2RidWZfc2xp Y2VzKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAorc3RhdGljIHU4 IHNrbF9jb21wdXRlX2RidWZfc2xpY2VzKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCQkJCSAg dTggYWN0aXZlX3BpcGVzKTsKIAogc3RhdGljIGludApAQCAtNDEwNywxMCArNDEwNywxMCBAQCBz a2xfZGRiX2dldF9waXBlX2FsbG9jYXRpb25fbGltaXRzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiwKIHsKIAlzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUgPSBjcnRjX3N0 YXRlLT51YXBpLnN0YXRlOwogCXN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKmludGVsX3N0YXRl ID0gdG9faW50ZWxfYXRvbWljX3N0YXRlKHN0YXRlKTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmZvcl9j cnRjID0gY3J0Y19zdGF0ZS0+dWFwaS5jcnRjOwotCWNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjICpj cnRjOworCXN0cnVjdCBpbnRlbF9jcnRjICpmb3JfY3J0YyA9IHRvX2ludGVsX2NydGMoY3J0Y19z dGF0ZS0+dWFwaS5jcnRjKTsKKwlzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YzsKIAl1bnNpZ25lZCBp bnQgcGlwZV93ZWlnaHQgPSAwLCB0b3RhbF93ZWlnaHQgPSAwLCB3ZWlnaHRfYmVmb3JlX3BpcGUg PSAwOwotCWVudW0gcGlwZSBmb3JfcGlwZSA9IHRvX2ludGVsX2NydGMoZm9yX2NydGMpLT5waXBl OworCWVudW0gcGlwZSBmb3JfcGlwZSA9IGZvcl9jcnRjLT5waXBlOwogCXN0cnVjdCBpbnRlbF9k YnVmX3N0YXRlICpuZXdfZGJ1Zl9zdGF0ZSA9CiAJCWludGVsX2F0b21pY19nZXRfbmV3X2RidWZf c3RhdGUoaW50ZWxfc3RhdGUpOwogCWNvbnN0IHN0cnVjdCBpbnRlbF9kYnVmX3N0YXRlICpvbGRf ZGJ1Zl9zdGF0ZSA9CkBAIC00MTU0LDE0ICs0MTU0LDE0IEBAIHNrbF9kZGJfZ2V0X3BpcGVfYWxs b2NhdGlvbl9saW1pdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCQkgKgog CQkgKiBGSVhNRSBnZXQgcmlkIG9mIHRoaXMgbWVzcwogCQkgKi8KLQkJKmFsbG9jID0gdG9faW50 ZWxfY3J0Y19zdGF0ZShmb3JfY3J0Yy0+c3RhdGUpLT53bS5za2wuZGRiOworCQkqYWxsb2MgPSB0 b19pbnRlbF9jcnRjX3N0YXRlKGZvcl9jcnRjLT5iYXNlLnN0YXRlKS0+d20uc2tsLmRkYjsKIAkJ cmV0dXJuIDA7CiAJfQogCiAJLyoKIAkgKiBHZXQgYWxsb3dlZCBEQnVmIHNsaWNlcyBmb3IgY29y cmVzcG9uZGVudCBwaXBlIGFuZCBwbGF0Zm9ybS4KIAkgKi8KLQlkYnVmX3NsaWNlX21hc2sgPSBz a2xfY29tcHV0ZV9kYnVmX3NsaWNlcyhjcnRjX3N0YXRlLCBhY3RpdmVfcGlwZXMpOworCWRidWZf c2xpY2VfbWFzayA9IHNrbF9jb21wdXRlX2RidWZfc2xpY2VzKGZvcl9jcnRjLCBhY3RpdmVfcGlw ZXMpOwogCiAJLyoKIAkgKiBGaWd1cmUgb3V0IGF0IHdoaWNoIERCdWYgc2xpY2Ugd2Ugc3RhcnQs IGkuZSBpZiB3ZSBzdGFydCBhdCBEYnVmIFMyCkBAIC00MTg3LDggKzQxODcsOCBAQCBza2xfZGRi X2dldF9waXBlX2FsbG9jYXRpb25fbGltaXRzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwKIAkJaWYgKCFjcnRjX3N0YXRlLT5ody5hY3RpdmUpCiAJCQljb250aW51ZTsKIAotCQlw aXBlX2RidWZfc2xpY2VfbWFzayA9IHNrbF9jb21wdXRlX2RidWZfc2xpY2VzKGNydGNfc3RhdGUs Ci0JCQkJCQkJICAgICAgIGFjdGl2ZV9waXBlcyk7CisJCXBpcGVfZGJ1Zl9zbGljZV9tYXNrID0K KwkJCXNrbF9jb21wdXRlX2RidWZfc2xpY2VzKGNydGMsIGFjdGl2ZV9waXBlcyk7CiAKIAkJLyoK IAkJICogQWNjb3JkaW5nIHRvIEJTcGVjIHBpcGUgY2FuIHNoYXJlIG9uZSBkYnVmIHNsaWNlIHdp dGggYW5vdGhlcgpAQCAtNDIzOCw3ICs0MjM4LDcgQEAgc2tsX2RkYl9nZXRfcGlwZV9hbGxvY2F0 aW9uX2xpbWl0cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAKIAlkcm1fZGJn X2ttcygmZGV2X3ByaXYtPmRybSwKIAkJICAgICJbQ1JUQzolZDolc10gZGJ1ZiBzbGljZXMgMHgl eCwgZGRiICglZCAtICVkKSwgYWN0aXZlIHBpcGVzIDB4JXhcbiIsCi0JCSAgICBmb3JfY3J0Yy0+ YmFzZS5pZCwgZm9yX2NydGMtPm5hbWUsCisJCSAgICBmb3JfY3J0Yy0+YmFzZS5iYXNlLmlkLCBm b3JfY3J0Yy0+YmFzZS5uYW1lLAogCQkgICAgZGJ1Zl9zbGljZV9tYXNrLCBhbGxvYy0+c3RhcnQs IGFsbG9jLT5lbmQsIGFjdGl2ZV9waXBlcyk7CiAKIAlyZXR1cm4gMDsKQEAgLTQ2NDEsMTAgKzQ2 NDEsOCBAQCBzdGF0aWMgdTggdGdsX2NvbXB1dGVfZGJ1Zl9zbGljZXMoZW51bSBwaXBlIHBpcGUs IHU4IGFjdGl2ZV9waXBlcykKIAlyZXR1cm4gY29tcHV0ZV9kYnVmX3NsaWNlcyhwaXBlLCBhY3Rp dmVfcGlwZXMsIHRnbF9hbGxvd2VkX2RidWZzKTsKIH0KIAotc3RhdGljIHU4IHNrbF9jb21wdXRl X2RidWZfc2xpY2VzKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAot CQkJCSAgdTggYWN0aXZlX3BpcGVzKQorc3RhdGljIHU4IHNrbF9jb21wdXRlX2RidWZfc2xpY2Vz KHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLCB1OCBhY3RpdmVfcGlwZXMpCiB7Ci0Jc3RydWN0IGlu dGVsX2NydGMgKmNydGMgPSB0b19pbnRlbF9jcnRjKGNydGNfc3RhdGUtPnVhcGkuY3J0Yyk7CiAJ c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjcnRjLT5iYXNlLmRl dik7CiAJZW51bSBwaXBlIHBpcGUgPSBjcnRjLT5waXBlOwogCi0tIAoyLjI2LjIKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=