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=-13.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY, 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 0DBFAC433DB for ; Fri, 22 Jan 2021 23:23:02 +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 BFFC523B51 for ; Fri, 22 Jan 2021 23:23:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BFFC523B51 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=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 6D3156EA70; Fri, 22 Jan 2021 23:23:01 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 872FD6E984 for ; Fri, 22 Jan 2021 23:22:31 +0000 (UTC) IronPort-SDR: /FA5PdznUoI0N+gvO7U2RHkBbRafzAahpjD5TYJVLmhXxFmAsmt98FAP+m4ujxgMP3NkosyLr5 lL8zCQ+NNICg== X-IronPort-AV: E=McAfee;i="6000,8403,9872"; a="158703308" X-IronPort-AV: E=Sophos;i="5.79,367,1602572400"; d="scan'208";a="158703308" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jan 2021 15:22:30 -0800 IronPort-SDR: +9SEQtU1D5JOBG2d39bxazwkqNAtRxedvsJ4giYbDjEDv3/bYrd1nNngwby9mYHefQCBIGRNOH tP06X7E9tNrQ== X-IronPort-AV: E=Sophos;i="5.79,367,1602572400"; d="scan'208";a="392466007" Received: from labuser-z97x-ud5h.jf.intel.com ([10.165.21.211]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA; 22 Jan 2021 15:22:29 -0800 From: Manasi Navare To: intel-gfx@lists.freedesktop.org Date: Fri, 22 Jan 2021 15:26:32 -0800 Message-Id: <20210122232647.22688-3-manasi.d.navare@intel.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20210122232647.22688-1-manasi.d.navare@intel.com> References: <20210122232647.22688-1-manasi.d.navare@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [CI v5 03/18] drm/i915: Store framestart_delay in dev_priv 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" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSB2cnIgY2FsY3VsYXRpb25zIHdpbGwgbmVlZCB0byBrbm93IHRoZSBmcmFtZXN0YXJ0IGRlbGF5 IHZhbHVlCndlIHVzZS4gQ3VycmVudGx5IHdlIHByb2dyYW0gaXQgYWx3YXlzIHRvIHplcm8sIGJ1 dCBzaG91bGQgdGhhdCBjaGFuZ2UKd2UgcHJvYmFibHkgd2FudCB0byBzdGFzaCBpdCBzb21ld2hl cmUuCgpDb3VsZCBzdGljayBpdCBpbnRvIHRoZSBjcnRjX3N0YXRlIEkgc3VwcG9zZSwgYnV0IHNp bmNlIHdlIG5ldmVyCmNoYW5nZSBpdCBsZXQncyBqdXN0IHN0dWZmIGl0IGludG8gZGV2X3ByaXYg Zm9yIG5vdy4KCnYyOgoqIFJlYmFzZSBvbiBkcm0tdGlwIChNYW5hc2kpCgp2MzoKKiBGcmFtZXN0 YXJ0X2RlbGF5IGFzIDEgLSA0IHRvIGFsaWduIHdpdGggSFcKClNpZ25lZC1vZmYtYnk6IE1hbmFz aSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFZpbGxl IFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBN YW5hc2kgTmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheS5jIHwgMjMgKysrKysrKysrKy0tLS0tLS0t LS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgICAgICAgIHwgIDIgKysK IDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwppbmRleCA3ZWM3ZDk0 YjhjZGIuLjJmODc4YjdmOWJlOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlz cGxheS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9p bnRlbF9kaXNwbGF5LmMKQEAgLTg0NSw3ICs4NDUsNyBAQCBzdGF0aWMgdm9pZCBpbGtfZW5hYmxl X3BjaF90cmFuc2NvZGVyKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRl KQogCQl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJfVElNSU5HX09WRVJSSURFOwogCQkvKiBDb25maWd1 cmUgZnJhbWUgc3RhcnQgZGVsYXkgdG8gbWF0Y2ggdGhlIENQVSAqLwogCQl2YWwgJj0gflRSQU5T X0NISUNLRU4yX0ZSQU1FX1NUQVJUX0RFTEFZX01BU0s7Ci0JCXZhbCB8PSBUUkFOU19DSElDS0VO Ml9GUkFNRV9TVEFSVF9ERUxBWSgwKTsKKwkJdmFsIHw9IFRSQU5TX0NISUNLRU4yX0ZSQU1FX1NU QVJUX0RFTEFZKGRldl9wcml2LT5mcmFtZXN0YXJ0X2RlbGF5IC0gMSk7CiAJCWludGVsX2RlX3dy aXRlKGRldl9wcml2LCByZWcsIHZhbCk7CiAJfQogCkBAIC04NTYsNyArODU2LDcgQEAgc3RhdGlj IHZvaWQgaWxrX2VuYWJsZV9wY2hfdHJhbnNjb2Rlcihjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19z dGF0ZSAqY3J0Y19zdGF0ZSkKIAlpZiAoSEFTX1BDSF9JQlgoZGV2X3ByaXYpKSB7CiAJCS8qIENv bmZpZ3VyZSBmcmFtZSBzdGFydCBkZWxheSB0byBtYXRjaCB0aGUgQ1BVICovCiAJCXZhbCAmPSB+ VFJBTlNfRlJBTUVfU1RBUlRfREVMQVlfTUFTSzsKLQkJdmFsIHw9IFRSQU5TX0ZSQU1FX1NUQVJU X0RFTEFZKDApOworCQl2YWwgfD0gVFJBTlNfRlJBTUVfU1RBUlRfREVMQVkoZGV2X3ByaXYtPmZy YW1lc3RhcnRfZGVsYXkgLSAxKTsKIAogCQkvKgogCQkgKiBNYWtlIHRoZSBCUEMgaW4gdHJhbnNj b2RlciBiZSBjb25zaXN0ZW50IHdpdGgKQEAgLTkwMSw3ICs5MDEsNyBAQCBzdGF0aWMgdm9pZCBs cHRfZW5hYmxlX3BjaF90cmFuc2NvZGVyKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwKIAl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJfVElNSU5HX09WRVJSSURFOwogCS8qIENvbmZpZ3Vy ZSBmcmFtZSBzdGFydCBkZWxheSB0byBtYXRjaCB0aGUgQ1BVICovCiAJdmFsICY9IH5UUkFOU19D SElDS0VOMl9GUkFNRV9TVEFSVF9ERUxBWV9NQVNLOwotCXZhbCB8PSBUUkFOU19DSElDS0VOMl9G UkFNRV9TVEFSVF9ERUxBWSgwKTsKKwl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJfRlJBTUVfU1RBUlRf REVMQVkoZGV2X3ByaXYtPmZyYW1lc3RhcnRfZGVsYXkgLSAxKTsKIAlpbnRlbF9kZV93cml0ZShk ZXZfcHJpdiwgVFJBTlNfQ0hJQ0tFTjIoUElQRV9BKSwgdmFsKTsKIAogCXZhbCA9IFRSQU5TX0VO QUJMRTsKQEAgLTU0MTIsNyArNTQxMiw3IEBAIHN0YXRpYyB2b2lkIGhzd19zZXRfZnJhbWVfc3Rh cnRfZGVsYXkoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCiAKIAl2 YWwgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCByZWcpOwogCXZhbCAmPSB+SFNXX0ZSQU1FX1NU QVJUX0RFTEFZX01BU0s7Ci0JdmFsIHw9IEhTV19GUkFNRV9TVEFSVF9ERUxBWSgwKTsKKwl2YWwg fD0gSFNXX0ZSQU1FX1NUQVJUX0RFTEFZKGRldl9wcml2LT5mcmFtZXN0YXJ0X2RlbGF5IC0gMSk7 CiAJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJlZywgdmFsKTsKIH0KIApAQCAtNzEyNSwxMyAr NzEyNSwxMiBAQCBzdGF0aWMgdm9pZCBpOXh4X3NldF9waXBlY29uZihjb25zdCBzdHJ1Y3QgaW50 ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIAogCXBpcGVjb25mIHw9IFBJUEVDT05GX0dBTU1B X01PREUoY3J0Y19zdGF0ZS0+Z2FtbWFfbW9kZSk7CiAKLQlwaXBlY29uZiB8PSBQSVBFQ09ORl9G UkFNRV9TVEFSVF9ERUxBWSgwKTsKKwlwaXBlY29uZiB8PSBQSVBFQ09ORl9GUkFNRV9TVEFSVF9E RUxBWShkZXZfcHJpdi0+ZnJhbWVzdGFydF9kZWxheSAtIDEpOwogCiAJaW50ZWxfZGVfd3JpdGUo ZGV2X3ByaXYsIFBJUEVDT05GKGNydGMtPnBpcGUpLCBwaXBlY29uZik7CiAJaW50ZWxfZGVfcG9z dGluZ19yZWFkKGRldl9wcml2LCBQSVBFQ09ORihjcnRjLT5waXBlKSk7CiB9CiAKLQogc3RhdGlj IGJvb2wgaTl4eF9oYXNfcGZpdChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7 CiAJaWYgKElTX0k4MzAoZGV2X3ByaXYpKQpAQCAtODAzMyw3ICs4MDMyLDcgQEAgc3RhdGljIHZv aWQgaWxrX3NldF9waXBlY29uZihjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19z dGF0ZSkKIAogCXZhbCB8PSBQSVBFQ09ORl9HQU1NQV9NT0RFKGNydGNfc3RhdGUtPmdhbW1hX21v ZGUpOwogCi0JdmFsIHw9IFBJUEVDT05GX0ZSQU1FX1NUQVJUX0RFTEFZKDApOworCXZhbCB8PSBQ SVBFQ09ORl9GUkFNRV9TVEFSVF9ERUxBWShkZXZfcHJpdi0+ZnJhbWVzdGFydF9kZWxheSAtIDEp OwogCiAJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIFBJUEVDT05GKHBpcGUpLCB2YWwpOwogCWlu dGVsX2RlX3Bvc3RpbmdfcmVhZChkZXZfcHJpdiwgUElQRUNPTkYocGlwZSkpOwpAQCAtMTQ4NDks NiArMTQ4NDgsOCBAQCBpbnQgaW50ZWxfbW9kZXNldF9pbml0X25vaXJxKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICppOTE1KQogCWk5MTUtPmZsaXBfd3EgPSBhbGxvY193b3JrcXVldWUoImk5MTVf ZmxpcCIsIFdRX0hJR0hQUkkgfAogCQkJCQlXUV9VTkJPVU5ELCBXUV9VTkJPVU5EX01BWF9BQ1RJ VkUpOwogCisJaTkxNS0+ZnJhbWVzdGFydF9kZWxheSA9IDE7IC8qIDEtNCAqLworCiAJaW50ZWxf bW9kZV9jb25maWdfaW5pdChpOTE1KTsKIAogCXJldCA9IGludGVsX2NkY2xrX2luaXQoaTkxNSk7 CkBAIC0xNTE4NSw3ICsxNTE4Niw3IEBAIHN0YXRpYyB2b2lkIGludGVsX3Nhbml0aXplX2ZyYW1l X3N0YXJ0X2RlbGF5KGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjCiAKIAkJdmFs ID0gaW50ZWxfZGVfcmVhZChkZXZfcHJpdiwgcmVnKTsKIAkJdmFsICY9IH5IU1dfRlJBTUVfU1RB UlRfREVMQVlfTUFTSzsKLQkJdmFsIHw9IEhTV19GUkFNRV9TVEFSVF9ERUxBWSgwKTsKKwkJdmFs IHw9IEhTV19GUkFNRV9TVEFSVF9ERUxBWShkZXZfcHJpdi0+ZnJhbWVzdGFydF9kZWxheSAtMSk7 CiAJCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCByZWcsIHZhbCk7CiAJfSBlbHNlIHsKIAkJaTkx NV9yZWdfdCByZWcgPSBQSVBFQ09ORihjcHVfdHJhbnNjb2Rlcik7CkBAIC0xNTE5Myw3ICsxNTE5 NCw3IEBAIHN0YXRpYyB2b2lkIGludGVsX3Nhbml0aXplX2ZyYW1lX3N0YXJ0X2RlbGF5KGNvbnN0 IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjCiAKIAkJdmFsID0gaW50ZWxfZGVfcmVhZChk ZXZfcHJpdiwgcmVnKTsKIAkJdmFsICY9IH5QSVBFQ09ORl9GUkFNRV9TVEFSVF9ERUxBWV9NQVNL OwotCQl2YWwgfD0gUElQRUNPTkZfRlJBTUVfU1RBUlRfREVMQVkoMCk7CisJCXZhbCB8PSBQSVBF Q09ORl9GUkFNRV9TVEFSVF9ERUxBWShkZXZfcHJpdi0+ZnJhbWVzdGFydF9kZWxheSAtIDEpOwog CQlpbnRlbF9kZV93cml0ZShkZXZfcHJpdiwgcmVnLCB2YWwpOwogCX0KIApAQCAtMTUyMDYsNyAr MTUyMDcsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zYW5pdGl6ZV9mcmFtZV9zdGFydF9kZWxheShj b25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0YwogCiAJCXZhbCA9IGludGVsX2RlX3Jl YWQoZGV2X3ByaXYsIHJlZyk7CiAJCXZhbCAmPSB+VFJBTlNfRlJBTUVfU1RBUlRfREVMQVlfTUFT SzsKLQkJdmFsIHw9IFRSQU5TX0ZSQU1FX1NUQVJUX0RFTEFZKDApOworCQl2YWwgfD0gVFJBTlNf RlJBTUVfU1RBUlRfREVMQVkoZGV2X3ByaXYtPmZyYW1lc3RhcnRfZGVsYXkgLSAxKTsKIAkJaW50 ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJlZywgdmFsKTsKIAl9IGVsc2UgewogCQllbnVtIHBpcGUg cGNoX3RyYW5zY29kZXIgPSBpbnRlbF9jcnRjX3BjaF90cmFuc2NvZGVyKGNydGMpOwpAQCAtMTUy MTUsNyArMTUyMTYsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zYW5pdGl6ZV9mcmFtZV9zdGFydF9k ZWxheShjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0YwogCiAJCXZhbCA9IGludGVs X2RlX3JlYWQoZGV2X3ByaXYsIHJlZyk7CiAJCXZhbCAmPSB+VFJBTlNfQ0hJQ0tFTjJfRlJBTUVf U1RBUlRfREVMQVlfTUFTSzsKLQkJdmFsIHw9IFRSQU5TX0NISUNLRU4yX0ZSQU1FX1NUQVJUX0RF TEFZKDApOworCQl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJfRlJBTUVfU1RBUlRfREVMQVkoZGV2X3By aXYtPmZyYW1lc3RhcnRfZGVsYXkgLSAxKTsKIAkJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJl ZywgdmFsKTsKIAl9CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCAzYmQzZjAwMDFiZDku LjIzZGY3ZDIxOWY5OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu aAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCkBAIC0xMTgyLDYgKzExODIs OCBAQCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSB7CiAJCXN0cnVjdCBmaWxlICptbWFwX3Npbmds ZXRvbjsKIAl9IGdlbTsKIAorCXU4IGZyYW1lc3RhcnRfZGVsYXk7CisKIAl1OCBwY2hfc3NjX3Vz ZTsKIAogCS8qIEZvciBpOTE1Z20vaTk0NWdtIHZibGFuayBpcnEgd29ya2Fyb3VuZCAqLwotLSAK Mi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK