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=-14.0 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 986A8C433E0 for ; Wed, 13 Jan 2021 22:05:36 +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 4FD2D23382 for ; Wed, 13 Jan 2021 22:05:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4FD2D23382 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 7D3956EC72; Wed, 13 Jan 2021 22:05:32 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 157586EC6E for ; Wed, 13 Jan 2021 22:05:31 +0000 (UTC) IronPort-SDR: QKGtGFXd3nYsXUcYgPJGSMk1vPy1ZsBfQ9dOhuAob4bPlt6SoA9n8dTvM5Dw5iRV6fYofrM7Su x5Znx/nyRNiQ== X-IronPort-AV: E=McAfee;i="6000,8403,9863"; a="177498733" X-IronPort-AV: E=Sophos;i="5.79,345,1602572400"; d="scan'208";a="177498733" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2021 14:05:30 -0800 IronPort-SDR: JK56e+Q8vFeCkBMKJsDTgWCtojOopMLl62Y3ShOnNCVo5InC0mHZaaQrp16e5Eua/y0+DrHE0j GiTqvBlvxUBg== X-IronPort-AV: E=Sophos;i="5.79,345,1602572400"; d="scan'208";a="400696550" Received: from labuser-z97x-ud5h.jf.intel.com ([10.165.21.211]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA; 13 Jan 2021 14:05:30 -0800 From: Manasi Navare To: intel-gfx@lists.freedesktop.org Date: Wed, 13 Jan 2021 14:09:20 -0800 Message-Id: <20210113220935.4151-4-manasi.d.navare@intel.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20210113220935.4151-1-manasi.d.navare@intel.com> References: <20210113220935.4151-1-manasi.d.navare@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v4 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 Zm9yIG5vdy4KClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9k aXNwbGF5LmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kcnYuaCAgICAgICAgICAgICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNl cnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3Bs YXkvaW50ZWxfZGlzcGxheS5jCmluZGV4IDAxODlkMzc5YTU1ZS4uNjdhNTVjZmE1MzU0IDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTYxMCw3 ICsxNjEwLDcgQEAgc3RhdGljIHZvaWQgaWxrX2VuYWJsZV9wY2hfdHJhbnNjb2Rlcihjb25zdCBz dHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIAkJdmFsIHw9IFRSQU5TX0NISUNL RU4yX1RJTUlOR19PVkVSUklERTsKIAkJLyogQ29uZmlndXJlIGZyYW1lIHN0YXJ0IGRlbGF5IHRv IG1hdGNoIHRoZSBDUFUgKi8KIAkJdmFsICY9IH5UUkFOU19DSElDS0VOMl9GUkFNRV9TVEFSVF9E RUxBWV9NQVNLOwotCQl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJfRlJBTUVfU1RBUlRfREVMQVkoMCk7 CisJCXZhbCB8PSBUUkFOU19DSElDS0VOMl9GUkFNRV9TVEFSVF9ERUxBWShkZXZfcHJpdi0+ZnJh bWVzdGFydF9kZWxheSk7CiAJCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCByZWcsIHZhbCk7CiAJ fQogCkBAIC0xNjIxLDcgKzE2MjEsNyBAQCBzdGF0aWMgdm9pZCBpbGtfZW5hYmxlX3BjaF90cmFu c2NvZGVyKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQogCWlmIChI QVNfUENIX0lCWChkZXZfcHJpdikpIHsKIAkJLyogQ29uZmlndXJlIGZyYW1lIHN0YXJ0IGRlbGF5 IHRvIG1hdGNoIHRoZSBDUFUgKi8KIAkJdmFsICY9IH5UUkFOU19GUkFNRV9TVEFSVF9ERUxBWV9N QVNLOwotCQl2YWwgfD0gVFJBTlNfRlJBTUVfU1RBUlRfREVMQVkoMCk7CisJCXZhbCB8PSBUUkFO U19GUkFNRV9TVEFSVF9ERUxBWShkZXZfcHJpdi0+ZnJhbWVzdGFydF9kZWxheSk7CiAKIAkJLyoK IAkJICogTWFrZSB0aGUgQlBDIGluIHRyYW5zY29kZXIgYmUgY29uc2lzdGVudCB3aXRoCkBAIC0x NjY2LDcgKzE2NjYsNyBAQCBzdGF0aWMgdm9pZCBscHRfZW5hYmxlX3BjaF90cmFuc2NvZGVyKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJf VElNSU5HX09WRVJSSURFOwogCS8qIENvbmZpZ3VyZSBmcmFtZSBzdGFydCBkZWxheSB0byBtYXRj aCB0aGUgQ1BVICovCiAJdmFsICY9IH5UUkFOU19DSElDS0VOMl9GUkFNRV9TVEFSVF9ERUxBWV9N QVNLOwotCXZhbCB8PSBUUkFOU19DSElDS0VOMl9GUkFNRV9TVEFSVF9ERUxBWSgwKTsKKwl2YWwg fD0gVFJBTlNfQ0hJQ0tFTjJfRlJBTUVfU1RBUlRfREVMQVkoZGV2X3ByaXYtPmZyYW1lc3RhcnRf ZGVsYXkpOwogCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBUUkFOU19DSElDS0VOMihQSVBFX0Ep LCB2YWwpOwogCiAJdmFsID0gVFJBTlNfRU5BQkxFOwpAQCAtNjY3OSw3ICs2Njc5LDcgQEAgc3Rh dGljIHZvaWQgaHN3X3NldF9mcmFtZV9zdGFydF9kZWxheShjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0 Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIAogCXZhbCA9IGludGVsX2RlX3JlYWQoZGV2X3ByaXYsIHJl Zyk7CiAJdmFsICY9IH5IU1dfRlJBTUVfU1RBUlRfREVMQVlfTUFTSzsKLQl2YWwgfD0gSFNXX0ZS QU1FX1NUQVJUX0RFTEFZKDApOworCXZhbCB8PSBIU1dfRlJBTUVfU1RBUlRfREVMQVkoZGV2X3By aXYtPmZyYW1lc3RhcnRfZGVsYXkpOwogCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCByZWcsIHZh bCk7CiB9CiAKQEAgLTg3NDEsNyArODc0MSw3IEBAIHN0YXRpYyB2b2lkIGk5eHhfc2V0X3BpcGVj b25mKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQogCiAJcGlwZWNv bmYgfD0gUElQRUNPTkZfR0FNTUFfTU9ERShjcnRjX3N0YXRlLT5nYW1tYV9tb2RlKTsKIAotCXBp cGVjb25mIHw9IFBJUEVDT05GX0ZSQU1FX1NUQVJUX0RFTEFZKDApOworCXBpcGVjb25mIHw9IFBJ UEVDT05GX0ZSQU1FX1NUQVJUX0RFTEFZKGRldl9wcml2LT5mcmFtZXN0YXJ0X2RlbGF5KTsKIAog CWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBQSVBFQ09ORihjcnRjLT5waXBlKSwgcGlwZWNvbmYp OwogCWludGVsX2RlX3Bvc3RpbmdfcmVhZChkZXZfcHJpdiwgUElQRUNPTkYoY3J0Yy0+cGlwZSkp OwpAQCAtOTg1MCw3ICs5ODUwLDcgQEAgc3RhdGljIHZvaWQgaWxrX3NldF9waXBlY29uZihjb25z dCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIAogCXZhbCB8PSBQSVBFQ09O Rl9HQU1NQV9NT0RFKGNydGNfc3RhdGUtPmdhbW1hX21vZGUpOwogCi0JdmFsIHw9IFBJUEVDT05G X0ZSQU1FX1NUQVJUX0RFTEFZKDApOworCXZhbCB8PSBQSVBFQ09ORl9GUkFNRV9TVEFSVF9ERUxB WShkZXZfcHJpdi0+ZnJhbWVzdGFydF9kZWxheSk7CiAKIAlpbnRlbF9kZV93cml0ZShkZXZfcHJp diwgUElQRUNPTkYocGlwZSksIHZhbCk7CiAJaW50ZWxfZGVfcG9zdGluZ19yZWFkKGRldl9wcml2 LCBQSVBFQ09ORihwaXBlKSk7CkBAIC0xNzE1Myw2ICsxNzE1Myw4IEBAIGludCBpbnRlbF9tb2Rl c2V0X2luaXRfbm9pcnEoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCiAJaTkxNS0+Zmxp cF93cSA9IGFsbG9jX3dvcmtxdWV1ZSgiaTkxNV9mbGlwIiwgV1FfSElHSFBSSSB8CiAJCQkJCVdR X1VOQk9VTkQsIFdRX1VOQk9VTkRfTUFYX0FDVElWRSk7CiAKKwlpOTE1LT5mcmFtZXN0YXJ0X2Rl bGF5ID0gMDsgLyogMC0zICovCisKIAlpbnRlbF9tb2RlX2NvbmZpZ19pbml0KGk5MTUpOwogCiAJ cmV0ID0gaW50ZWxfY2RjbGtfaW5pdChpOTE1KTsKQEAgLTE3NDg3LDcgKzE3NDg5LDcgQEAgc3Rh dGljIHZvaWQgaW50ZWxfc2FuaXRpemVfZnJhbWVfc3RhcnRfZGVsYXkoY29uc3Qgc3RydWN0IGlu dGVsX2NydGNfc3RhdGUgKmNydGMKIAogCQl2YWwgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCBy ZWcpOwogCQl2YWwgJj0gfkhTV19GUkFNRV9TVEFSVF9ERUxBWV9NQVNLOwotCQl2YWwgfD0gSFNX X0ZSQU1FX1NUQVJUX0RFTEFZKDApOworCQl2YWwgfD0gSFNXX0ZSQU1FX1NUQVJUX0RFTEFZKGRl dl9wcml2LT5mcmFtZXN0YXJ0X2RlbGF5KTsKIAkJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJl ZywgdmFsKTsKIAl9IGVsc2UgewogCQlpOTE1X3JlZ190IHJlZyA9IFBJUEVDT05GKGNwdV90cmFu c2NvZGVyKTsKQEAgLTE3NDk1LDcgKzE3NDk3LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfc2FuaXRp emVfZnJhbWVfc3RhcnRfZGVsYXkoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGMK IAogCQl2YWwgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCByZWcpOwogCQl2YWwgJj0gflBJUEVD T05GX0ZSQU1FX1NUQVJUX0RFTEFZX01BU0s7Ci0JCXZhbCB8PSBQSVBFQ09ORl9GUkFNRV9TVEFS VF9ERUxBWSgwKTsKKwkJdmFsIHw9IFBJUEVDT05GX0ZSQU1FX1NUQVJUX0RFTEFZKGRldl9wcml2 LT5mcmFtZXN0YXJ0X2RlbGF5KTsKIAkJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJlZywgdmFs KTsKIAl9CiAKQEAgLTE3NTA4LDcgKzE3NTEwLDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfc2FuaXRp emVfZnJhbWVfc3RhcnRfZGVsYXkoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGMK IAogCQl2YWwgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCByZWcpOwogCQl2YWwgJj0gflRSQU5T X0ZSQU1FX1NUQVJUX0RFTEFZX01BU0s7Ci0JCXZhbCB8PSBUUkFOU19GUkFNRV9TVEFSVF9ERUxB WSgwKTsKKwkJdmFsIHw9IFRSQU5TX0ZSQU1FX1NUQVJUX0RFTEFZKGRldl9wcml2LT5mcmFtZXN0 YXJ0X2RlbGF5KTsKIAkJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIHJlZywgdmFsKTsKIAl9IGVs c2UgewogCQllbnVtIHBpcGUgcGNoX3RyYW5zY29kZXIgPSBpbnRlbF9jcnRjX3BjaF90cmFuc2Nv ZGVyKGNydGMpOwpAQCAtMTc1MTcsNyArMTc1MTksNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zYW5p dGl6ZV9mcmFtZV9zdGFydF9kZWxheShjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0 YwogCiAJCXZhbCA9IGludGVsX2RlX3JlYWQoZGV2X3ByaXYsIHJlZyk7CiAJCXZhbCAmPSB+VFJB TlNfQ0hJQ0tFTjJfRlJBTUVfU1RBUlRfREVMQVlfTUFTSzsKLQkJdmFsIHw9IFRSQU5TX0NISUNL RU4yX0ZSQU1FX1NUQVJUX0RFTEFZKDApOworCQl2YWwgfD0gVFJBTlNfQ0hJQ0tFTjJfRlJBTUVf U1RBUlRfREVMQVkoZGV2X3ByaXYtPmZyYW1lc3RhcnRfZGVsYXkpOwogCQlpbnRlbF9kZV93cml0 ZShkZXZfcHJpdiwgcmVnLCB2YWwpOwogCX0KIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4 IDE1ZTAxNjE5NDY4NS4uOTRhMjdlNzJiMGE4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAg LTExODIsNiArMTE4Miw4IEBAIHN0cnVjdCBkcm1faTkxNV9wcml2YXRlIHsKIAkJc3RydWN0IGZp bGUgKm1tYXBfc2luZ2xldG9uOwogCX0gZ2VtOwogCisJdTggZnJhbWVzdGFydF9kZWxheTsKKwog CXU4IHBjaF9zc2NfdXNlOwogCiAJLyogRm9yIGk5MTVnbS9pOTQ1Z20gdmJsYW5rIGlycSB3b3Jr YXJvdW5kICovCi0tIAoyLjE5LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=