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=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 67545C83000 for ; Tue, 28 Apr 2020 17:20:30 +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 49DC82082E for ; Tue, 28 Apr 2020 17:20:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 49DC82082E 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 748A06E884; Tue, 28 Apr 2020 17:20:29 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8AD7B6E880; Tue, 28 Apr 2020 17:20:26 +0000 (UTC) IronPort-SDR: jvTuI2NtTt+8kb2Eq5umHsX0O2DAgbsz266jq3USU2HTfF3+LeX2o8DpkfbxGXK4CAQEl+dWlE 5lJKgAZLzsyw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2020 10:20:25 -0700 IronPort-SDR: NJBon7DnrXDdSPabnNi9bUE8l7ZN2EnVmyjTfgRb9c0tMqlRPilSaoqsoKeUtieEMnGE9MWB88 C/Aa54Fq9IsA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,328,1583222400"; d="scan'208";a="302767096" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by FMSMGA003.fm.intel.com with SMTP; 28 Apr 2020 10:20:23 -0700 Received: by stinkbox (sSMTP sendmail emulation); Tue, 28 Apr 2020 20:20:22 +0300 From: Ville Syrjala To: dri-devel@lists.freedesktop.org Subject: [PATCH v3 10/16] drm: pahole struct drm_display_mode Date: Tue, 28 Apr 2020 20:19:34 +0300 Message-Id: <20200428171940.19552-11-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200428171940.19552-1-ville.syrjala@linux.intel.com> References: <20200428171940.19552-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: intel-gfx@lists.freedesktop.org, Emil Velikov Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClJl b3JnYW5pemUgZHJtX2Rpc3BsYXlfbW9kZSB0byBlbGltaW5hdGUgYWxsIHRoZSBob2xlcy4KV2Un bGwgcHV0IGFsbCB0aGUgYWN0dWFsIHRpbWluZ3MgdG8gdGhlIHN0YXJ0IG9mIHRoZQpzdHJ1Y3Qg YW5kIGFsbCB0aGUgZXh0cmEganVuayB0byB0aGUgZW5kLgoKR2V0cyB0aGUgc2l6ZSBkb3duIHRv IDEzNiBieXRlcyBvbiA2NGJpdCBhbmQgMTIwIGJ5dGVzIG9uCjMyYml0LiBXaXRoIGEgYml0IG1v cmUgd29yayB3ZSBzaG91bGQgYmUgYWJsZSB0byBnZXQgdGhpcwpiZWxvdyB0aGUgdHdvIGNhY2hl bGluZSBtYXJrIGV2ZW4gb24gNjRiaXQuCgpSZXZpZXdlZC1ieTogRW1pbCBWZWxpa292IDxlbWls LnZlbGlrb3ZAY29sbGFib3JhLmNvbT4KU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2 aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBpbmNsdWRlL2RybS9kcm1fbW9kZXMu aCB8IDEzOSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv aW5jbHVkZS9kcm0vZHJtX21vZGVzLmggYi9pbmNsdWRlL2RybS9kcm1fbW9kZXMuaAppbmRleCA5 MTc1MjdlYjgwNjcuLmI4MWI4MjlhYjM1YiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX21v ZGVzLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX21vZGVzLmgKQEAgLTIyMiw1NiArMjIyLDYgQEAg ZW51bSBkcm1fbW9kZV9zdGF0dXMgewogICogRm9yIHByaW50aW5nIHlvdSBjYW4gdXNlICVEUk1f TU9ERV9GTVQgYW5kIERSTV9NT0RFX0FSRygpLgogICovCiBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9k ZSB7Ci0JLyoqCi0JICogQGhlYWQ6Ci0JICoKLQkgKiBzdHJ1Y3QgbGlzdF9oZWFkIGZvciBtb2Rl IGxpc3RzLgotCSAqLwotCXN0cnVjdCBsaXN0X2hlYWQgaGVhZDsKLQotCS8qKgotCSAqIEBuYW1l OgotCSAqCi0JICogSHVtYW4tcmVhZGFibGUgbmFtZSBvZiB0aGUgbW9kZSwgZmlsbGVkIG91dCB3 aXRoIGRybV9tb2RlX3NldF9uYW1lKCkuCi0JICovCi0JY2hhciBuYW1lW0RSTV9ESVNQTEFZX01P REVfTEVOXTsKLQotCS8qKgotCSAqIEBzdGF0dXM6Ci0JICoKLQkgKiBTdGF0dXMgb2YgdGhlIG1v ZGUsIHVzZWQgdG8gZmlsdGVyIG91dCBtb2RlcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZQotCSAqIGhh cmR3YXJlLiBTZWUgZW51bSAmZHJtX21vZGVfc3RhdHVzLgotCSAqLwotCWVudW0gZHJtX21vZGVf c3RhdHVzIHN0YXR1czsKLQotCS8qKgotCSAqIEB0eXBlOgotCSAqCi0JICogQSBiaXRtYXNrIG9m IGZsYWdzLCBtb3N0bHkgYWJvdXQgdGhlIHNvdXJjZSBvZiBhIG1vZGUuIFBvc3NpYmxlIGZsYWdz Ci0JICogYXJlOgotCSAqCi0JICogIC0gRFJNX01PREVfVFlQRV9QUkVGRVJSRUQ6IFByZWZlcnJl ZCBtb2RlLCB1c3VhbGx5IHRoZSBuYXRpdmUKLQkgKiAgICByZXNvbHV0aW9uIG9mIGFuIExDRCBw YW5lbC4gVGhlcmUgc2hvdWxkIG9ubHkgYmUgb25lIHByZWZlcnJlZAotCSAqICAgIG1vZGUgcGVy IGNvbm5lY3RvciBhdCBhbnkgZ2l2ZW4gdGltZS4KLQkgKiAgLSBEUk1fTU9ERV9UWVBFX0RSSVZF UjogTW9kZSBjcmVhdGVkIGJ5IHRoZSBkcml2ZXIsIHdoaWNoIGlzIGFsbCBvZgotCSAqICAgIHRo ZW0gcmVhbGx5LiBEcml2ZXJzIG11c3Qgc2V0IHRoaXMgYml0IGZvciBhbGwgbW9kZXMgdGhleSBj cmVhdGUKLQkgKiAgICBhbmQgZXhwb3NlIHRvIHVzZXJzcGFjZS4KLQkgKiAgLSBEUk1fTU9ERV9U WVBFX1VTRVJERUY6IE1vZGUgZGVmaW5lZCB2aWEga2VybmVsIGNvbW1hbmQgbGluZQotCSAqCi0J ICogUGx1cyBhIGJpZyBsaXN0IG9mIGZsYWdzIHdoaWNoIHNob3VsZG4ndCBiZSB1c2VkIGF0IGFs bCwgYnV0IGFyZQotCSAqIHN0aWxsIGFyb3VuZCBzaW5jZSB0aGVzZSBmbGFncyBhcmUgYWxzbyB1 c2VkIGluIHRoZSB1c2Vyc3BhY2UgQUJJLgotCSAqIFdlIG5vIGxvbmdlciBhY2NlcHQgbW9kZXMg d2l0aCB0aGVzZSB0eXBlcyB0aG91Z2g6Ci0JICoKLQkgKiAgLSBEUk1fTU9ERV9UWVBFX0JVSUxU SU46IE1lYW50IGZvciBoYXJkLWNvZGVkIG1vZGVzLCB1bnVzZWQuCi0JICogICAgVXNlIERSTV9N T0RFX1RZUEVfRFJJVkVSIGluc3RlYWQuCi0JICogIC0gRFJNX01PREVfVFlQRV9ERUZBVUxUOiBB Z2FpbiBhIGxlZnRvdmVyLCB1c2UKLQkgKiAgICBEUk1fTU9ERV9UWVBFX1BSRUZFUlJFRCBpbnN0 ZWFkLgotCSAqICAtIERSTV9NT0RFX1RZUEVfQ0xPQ0tfQyBhbmQgRFJNX01PREVfVFlQRV9DUlRD X0M6IERlZmluZSBsZWZ0b3ZlcnMKLQkgKiAgICB3aGljaCBhcmUgc3R1Y2sgYXJvdW5kIGZvciBo eXN0ZXJpY2FsIHJhaXNpbnMgb25seS4gTm8gb25lIGhhcyBhbgotCSAqICAgIGlkZWEgd2hhdCB0 aGV5IHdlcmUgbWVhbnQgZm9yLiBEb24ndCB1c2UuCi0JICovCi0JdTggdHlwZTsKLQogCS8qKgog CSAqIEBjbG9jazoKIAkgKgpAQCAtMzI0LDIyICsyNzQsNiBAQCBzdHJ1Y3QgZHJtX2Rpc3BsYXlf bW9kZSB7CiAJICovCiAJdTMyIGZsYWdzOwogCi0JLyoqCi0JICogQHdpZHRoX21tOgotCSAqCi0J ICogQWRkcmVzc2FibGUgc2l6ZSBvZiB0aGUgb3V0cHV0IGluIG1tLCBwcm9qZWN0b3JzIHNob3Vs ZCBzZXQgdGhpcyB0bwotCSAqIDAuCi0JICovCi0JdTE2IHdpZHRoX21tOwotCi0JLyoqCi0JICog QGhlaWdodF9tbToKLQkgKgotCSAqIEFkZHJlc3NhYmxlIHNpemUgb2YgdGhlIG91dHB1dCBpbiBt bSwgcHJvamVjdG9ycyBzaG91bGQgc2V0IHRoaXMgdG8KLQkgKiAwLgotCSAqLwotCXUxNiBoZWln aHRfbW07Ci0KIAkvKioKIAkgKiBAY3J0Y19jbG9jazoKIAkgKgpAQCAtMzcwLDYgKzMwNCw1MCBA QCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSB7CiAJdTE2IGNydGNfdnN5bmNfZW5kOwogCXUxNiBj cnRjX3Z0b3RhbDsKIAorCS8qKgorCSAqIEB3aWR0aF9tbToKKwkgKgorCSAqIEFkZHJlc3NhYmxl IHNpemUgb2YgdGhlIG91dHB1dCBpbiBtbSwgcHJvamVjdG9ycyBzaG91bGQgc2V0IHRoaXMgdG8K KwkgKiAwLgorCSAqLworCXUxNiB3aWR0aF9tbTsKKworCS8qKgorCSAqIEBoZWlnaHRfbW06CisJ ICoKKwkgKiBBZGRyZXNzYWJsZSBzaXplIG9mIHRoZSBvdXRwdXQgaW4gbW0sIHByb2plY3RvcnMg c2hvdWxkIHNldCB0aGlzIHRvCisJICogMC4KKwkgKi8KKwl1MTYgaGVpZ2h0X21tOworCisJLyoq CisJICogQHR5cGU6CisJICoKKwkgKiBBIGJpdG1hc2sgb2YgZmxhZ3MsIG1vc3RseSBhYm91dCB0 aGUgc291cmNlIG9mIGEgbW9kZS4gUG9zc2libGUgZmxhZ3MKKwkgKiBhcmU6CisJICoKKwkgKiAg LSBEUk1fTU9ERV9UWVBFX1BSRUZFUlJFRDogUHJlZmVycmVkIG1vZGUsIHVzdWFsbHkgdGhlIG5h dGl2ZQorCSAqICAgIHJlc29sdXRpb24gb2YgYW4gTENEIHBhbmVsLiBUaGVyZSBzaG91bGQgb25s eSBiZSBvbmUgcHJlZmVycmVkCisJICogICAgbW9kZSBwZXIgY29ubmVjdG9yIGF0IGFueSBnaXZl biB0aW1lLgorCSAqICAtIERSTV9NT0RFX1RZUEVfRFJJVkVSOiBNb2RlIGNyZWF0ZWQgYnkgdGhl IGRyaXZlciwgd2hpY2ggaXMgYWxsIG9mCisJICogICAgdGhlbSByZWFsbHkuIERyaXZlcnMgbXVz dCBzZXQgdGhpcyBiaXQgZm9yIGFsbCBtb2RlcyB0aGV5IGNyZWF0ZQorCSAqICAgIGFuZCBleHBv c2UgdG8gdXNlcnNwYWNlLgorCSAqICAtIERSTV9NT0RFX1RZUEVfVVNFUkRFRjogTW9kZSBkZWZp bmVkIHZpYSBrZXJuZWwgY29tbWFuZCBsaW5lCisJICoKKwkgKiBQbHVzIGEgYmlnIGxpc3Qgb2Yg ZmxhZ3Mgd2hpY2ggc2hvdWxkbid0IGJlIHVzZWQgYXQgYWxsLCBidXQgYXJlCisJICogc3RpbGwg YXJvdW5kIHNpbmNlIHRoZXNlIGZsYWdzIGFyZSBhbHNvIHVzZWQgaW4gdGhlIHVzZXJzcGFjZSBB QkkuCisJICogV2Ugbm8gbG9uZ2VyIGFjY2VwdCBtb2RlcyB3aXRoIHRoZXNlIHR5cGVzIHRob3Vn aDoKKwkgKgorCSAqICAtIERSTV9NT0RFX1RZUEVfQlVJTFRJTjogTWVhbnQgZm9yIGhhcmQtY29k ZWQgbW9kZXMsIHVudXNlZC4KKwkgKiAgICBVc2UgRFJNX01PREVfVFlQRV9EUklWRVIgaW5zdGVh ZC4KKwkgKiAgLSBEUk1fTU9ERV9UWVBFX0RFRkFVTFQ6IEFnYWluIGEgbGVmdG92ZXIsIHVzZQor CSAqICAgIERSTV9NT0RFX1RZUEVfUFJFRkVSUkVEIGluc3RlYWQuCisJICogIC0gRFJNX01PREVf VFlQRV9DTE9DS19DIGFuZCBEUk1fTU9ERV9UWVBFX0NSVENfQzogRGVmaW5lIGxlZnRvdmVycwor CSAqICAgIHdoaWNoIGFyZSBzdHVjayBhcm91bmQgZm9yIGh5c3RlcmljYWwgcmFpc2lucyBvbmx5 LiBObyBvbmUgaGFzIGFuCisJICogICAgaWRlYSB3aGF0IHRoZXkgd2VyZSBtZWFudCBmb3IuIERv bid0IHVzZS4KKwkgKi8KKwl1OCB0eXBlOworCiAJLyoqCiAJICogQHByaXZhdGVfZmxhZ3M6CiAJ ICoKQEAgLTM4MSwxMSArMzU5LDExIEBAIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlIHsKIAlpbnQg cHJpdmF0ZV9mbGFnczsKIAogCS8qKgotCSAqIEBwaWN0dXJlX2FzcGVjdF9yYXRpbzoKKwkgKiBA aGVhZDoKIAkgKgotCSAqIEZpZWxkIGZvciBzZXR0aW5nIHRoZSBIRE1JIHBpY3R1cmUgYXNwZWN0 IHJhdGlvIG9mIGEgbW9kZS4KKwkgKiBzdHJ1Y3QgbGlzdF9oZWFkIGZvciBtb2RlIGxpc3RzLgog CSAqLwotCWVudW0gaGRtaV9waWN0dXJlX2FzcGVjdCBwaWN0dXJlX2FzcGVjdF9yYXRpbzsKKwlz dHJ1Y3QgbGlzdF9oZWFkIGhlYWQ7CiAKIAkvKioKIAkgKiBAZXhwb3J0X2hlYWQ6CkBAIC0zOTks NiArMzc3LDI5IEBAIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlIHsKIAkgKiBhdm9pZCBvdmVyaGVh ZCBvZiBwcm90ZWN0aW5nIGl0IGJ5IG1vZGVfY29uZmlnLm11dGV4LgogCSAqLwogCXN0cnVjdCBs aXN0X2hlYWQgZXhwb3J0X2hlYWQ7CisKKwkvKioKKwkgKiBAbmFtZToKKwkgKgorCSAqIEh1bWFu LXJlYWRhYmxlIG5hbWUgb2YgdGhlIG1vZGUsIGZpbGxlZCBvdXQgd2l0aCBkcm1fbW9kZV9zZXRf bmFtZSgpLgorCSAqLworCWNoYXIgbmFtZVtEUk1fRElTUExBWV9NT0RFX0xFTl07CisKKwkvKioK KwkgKiBAc3RhdHVzOgorCSAqCisJICogU3RhdHVzIG9mIHRoZSBtb2RlLCB1c2VkIHRvIGZpbHRl ciBvdXQgbW9kZXMgbm90IHN1cHBvcnRlZCBieSB0aGUKKwkgKiBoYXJkd2FyZS4gU2VlIGVudW0g JmRybV9tb2RlX3N0YXR1cy4KKwkgKi8KKwllbnVtIGRybV9tb2RlX3N0YXR1cyBzdGF0dXM7CisK KwkvKioKKwkgKiBAcGljdHVyZV9hc3BlY3RfcmF0aW86CisJICoKKwkgKiBGaWVsZCBmb3Igc2V0 dGluZyB0aGUgSERNSSBwaWN0dXJlIGFzcGVjdCByYXRpbyBvZiBhIG1vZGUuCisJICovCisJZW51 bSBoZG1pX3BpY3R1cmVfYXNwZWN0IHBpY3R1cmVfYXNwZWN0X3JhdGlvOworCiB9OwogCiAvKioK LS0gCjIuMjQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==