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=-12.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, 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 1328FC4363A for ; Tue, 27 Oct 2020 20:40:08 +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 7716E20725 for ; Tue, 27 Oct 2020 20:40:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7716E20725 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 ECEEF6EC44; Tue, 27 Oct 2020 20:40:06 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6CF826EC45 for ; Tue, 27 Oct 2020 20:40:04 +0000 (UTC) IronPort-SDR: UeB6fl1hLOu+BI4PfTc3iFlAoQM4MesmCREy76Eu4VLB4r5mQ/bfNvwSvAl5ys9iphhiFZuVv0 xXwCzTLt74hA== X-IronPort-AV: E=McAfee;i="6000,8403,9787"; a="252859366" X-IronPort-AV: E=Sophos;i="5.77,424,1596524400"; d="scan'208";a="252859366" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Oct 2020 13:40:04 -0700 IronPort-SDR: nvJVi0jbW+XWxoiW/xURRhfxqrGa/FBTI1KmEmVTqbzHsTwT1rwPhVLsJRoOuiX/zsrIuOv105 Xu2N8x8gAYTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,424,1596524400"; d="scan'208";a="303883347" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by fmsmga008.fm.intel.com with SMTP; 27 Oct 2020 13:40:02 -0700 Received: by stinkbox (sSMTP sendmail emulation); Tue, 27 Oct 2020 22:40:01 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Tue, 27 Oct 2020 22:39:49 +0200 Message-Id: <20201027203955.28032-3-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201027203955.28032-1-ville.syrjala@linux.intel.com> References: <20201027203955.28032-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 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 aW50ZWxfcG0uYwppbmRleCBkMTRjZGVkYzRhYzMuLjI2MGQzY2YyNGRiMyAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9wbS5jCkBAIC00MTAzLDcgKzQxMDMsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGlu dGVsX2NydGNfZGRiX3dlaWdodChjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19z dAogCXJldHVybiBoZGlzcGxheTsKIH0KIAotc3RhdGljIHU4IHNrbF9jb21wdXRlX2RidWZfc2xp Y2VzKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAorc3RhdGljIHU4 IHNrbF9jb21wdXRlX2RidWZfc2xpY2VzKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCQkJCSAg dTggYWN0aXZlX3BpcGVzKTsKIAogc3RhdGljIGludApAQCAtNDExNSwxMCArNDExNSwxMCBAQCBz a2xfZGRiX2dldF9waXBlX2FsbG9jYXRpb25fbGltaXRzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiwKIHsKIAlzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUgPSBjcnRjX3N0 YXRlLT51YXBpLnN0YXRlOwogCXN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKmludGVsX3N0YXRl ID0gdG9faW50ZWxfYXRvbWljX3N0YXRlKHN0YXRlKTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmZvcl9j cnRjID0gY3J0Y19zdGF0ZS0+dWFwaS5jcnRjOwotCWNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjICpj cnRjOworCXN0cnVjdCBpbnRlbF9jcnRjICpmb3JfY3J0YyA9IHRvX2ludGVsX2NydGMoY3J0Y19z dGF0ZS0+dWFwaS5jcnRjKTsKKwlzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YzsKIAl1bnNpZ25lZCBp bnQgcGlwZV93ZWlnaHQgPSAwLCB0b3RhbF93ZWlnaHQgPSAwLCB3ZWlnaHRfYmVmb3JlX3BpcGUg PSAwOwotCWVudW0gcGlwZSBmb3JfcGlwZSA9IHRvX2ludGVsX2NydGMoZm9yX2NydGMpLT5waXBl OworCWVudW0gcGlwZSBmb3JfcGlwZSA9IGZvcl9jcnRjLT5waXBlOwogCXN0cnVjdCBpbnRlbF9k YnVmX3N0YXRlICpuZXdfZGJ1Zl9zdGF0ZSA9CiAJCWludGVsX2F0b21pY19nZXRfbmV3X2RidWZf c3RhdGUoaW50ZWxfc3RhdGUpOwogCWNvbnN0IHN0cnVjdCBpbnRlbF9kYnVmX3N0YXRlICpvbGRf ZGJ1Zl9zdGF0ZSA9CkBAIC00MTYyLDE0ICs0MTYyLDE0IEBAIHNrbF9kZGJfZ2V0X3BpcGVfYWxs b2NhdGlvbl9saW1pdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCQkgKgog CQkgKiBGSVhNRSBnZXQgcmlkIG9mIHRoaXMgbWVzcwogCQkgKi8KLQkJKmFsbG9jID0gdG9faW50 ZWxfY3J0Y19zdGF0ZShmb3JfY3J0Yy0+c3RhdGUpLT53bS5za2wuZGRiOworCQkqYWxsb2MgPSB0 b19pbnRlbF9jcnRjX3N0YXRlKGZvcl9jcnRjLT5iYXNlLnN0YXRlKS0+d20uc2tsLmRkYjsKIAkJ cmV0dXJuIDA7CiAJfQogCiAJLyoKIAkgKiBHZXQgYWxsb3dlZCBEQnVmIHNsaWNlcyBmb3IgY29y cmVzcG9uZGVudCBwaXBlIGFuZCBwbGF0Zm9ybS4KIAkgKi8KLQlkYnVmX3NsaWNlX21hc2sgPSBz a2xfY29tcHV0ZV9kYnVmX3NsaWNlcyhjcnRjX3N0YXRlLCBhY3RpdmVfcGlwZXMpOworCWRidWZf c2xpY2VfbWFzayA9IHNrbF9jb21wdXRlX2RidWZfc2xpY2VzKGZvcl9jcnRjLCBhY3RpdmVfcGlw ZXMpOwogCiAJLyoKIAkgKiBGaWd1cmUgb3V0IGF0IHdoaWNoIERCdWYgc2xpY2Ugd2Ugc3RhcnQs IGkuZSBpZiB3ZSBzdGFydCBhdCBEYnVmIFMyCkBAIC00MTk1LDggKzQxOTUsOCBAQCBza2xfZGRi X2dldF9waXBlX2FsbG9jYXRpb25fbGltaXRzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwKIAkJaWYgKCFjcnRjX3N0YXRlLT5ody5hY3RpdmUpCiAJCQljb250aW51ZTsKIAotCQlw aXBlX2RidWZfc2xpY2VfbWFzayA9IHNrbF9jb21wdXRlX2RidWZfc2xpY2VzKGNydGNfc3RhdGUs Ci0JCQkJCQkJICAgICAgIGFjdGl2ZV9waXBlcyk7CisJCXBpcGVfZGJ1Zl9zbGljZV9tYXNrID0K KwkJCXNrbF9jb21wdXRlX2RidWZfc2xpY2VzKGNydGMsIGFjdGl2ZV9waXBlcyk7CiAKIAkJLyoK IAkJICogQWNjb3JkaW5nIHRvIEJTcGVjIHBpcGUgY2FuIHNoYXJlIG9uZSBkYnVmIHNsaWNlIHdp dGggYW5vdGhlcgpAQCAtNDI0Niw3ICs0MjQ2LDcgQEAgc2tsX2RkYl9nZXRfcGlwZV9hbGxvY2F0 aW9uX2xpbWl0cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAKIAlkcm1fZGJn X2ttcygmZGV2X3ByaXYtPmRybSwKIAkJICAgICJbQ1JUQzolZDolc10gZGJ1ZiBzbGljZXMgMHgl eCwgZGRiICglZCAtICVkKSwgYWN0aXZlIHBpcGVzIDB4JXhcbiIsCi0JCSAgICBmb3JfY3J0Yy0+ YmFzZS5pZCwgZm9yX2NydGMtPm5hbWUsCisJCSAgICBmb3JfY3J0Yy0+YmFzZS5iYXNlLmlkLCBm b3JfY3J0Yy0+YmFzZS5uYW1lLAogCQkgICAgZGJ1Zl9zbGljZV9tYXNrLCBhbGxvYy0+c3RhcnQs IGFsbG9jLT5lbmQsIGFjdGl2ZV9waXBlcyk7CiAKIAlyZXR1cm4gMDsKQEAgLTQ2NDksMTAgKzQ2 NDksOCBAQCBzdGF0aWMgdTggdGdsX2NvbXB1dGVfZGJ1Zl9zbGljZXMoZW51bSBwaXBlIHBpcGUs IHU4IGFjdGl2ZV9waXBlcykKIAlyZXR1cm4gY29tcHV0ZV9kYnVmX3NsaWNlcyhwaXBlLCBhY3Rp dmVfcGlwZXMsIHRnbF9hbGxvd2VkX2RidWZzKTsKIH0KIAotc3RhdGljIHU4IHNrbF9jb21wdXRl X2RidWZfc2xpY2VzKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAot CQkJCSAgdTggYWN0aXZlX3BpcGVzKQorc3RhdGljIHU4IHNrbF9jb21wdXRlX2RidWZfc2xpY2Vz KHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLCB1OCBhY3RpdmVfcGlwZXMpCiB7Ci0Jc3RydWN0IGlu dGVsX2NydGMgKmNydGMgPSB0b19pbnRlbF9jcnRjKGNydGNfc3RhdGUtPnVhcGkuY3J0Yyk7CiAJ c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShjcnRjLT5iYXNlLmRl dik7CiAJZW51bSBwaXBlIHBpcGUgPSBjcnRjLT5waXBlOwogCi0tIAoyLjI2LjIKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=