From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 16/17] drm/vkms: Convert to using __drm_atomic_helper_crtc_reset() for reset. Date: Fri, 1 Mar 2019 13:56:26 +0100 Message-ID: <20190301125627.7285-17-maarten.lankhorst@linux.intel.com> References: <20190301125627.7285-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190301125627.7285-1-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: Haneen Mohammed , intel-gfx@lists.freedesktop.org, Rodrigo Siqueira List-Id: dri-devel@lists.freedesktop.org Q29udmVydCB2a21zIHRvIHVzaW5nIF9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19yZXNldCgpLCBp bnN0ZWFkIG9mCndyaXRpbmcgaXRzIG93biB2ZXJzaW9uLiBJbnN0ZWFkIG9mIG9wZW4gY29kaW5n IGRlc3Ryb3lfc3RhdGUoKSwKY2FsbCBpdCBkaXJlY3RseSBmb3IgZnJlZWluZyB0aGUgb2xkIHN0 YXRlLgoKU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0 QGxpbnV4LmludGVsLmNvbT4KQ2M6IFJvZHJpZ28gU2lxdWVpcmEgPHJvZHJpZ29zaXF1ZWlyYW1l bG9AZ21haWwuY29tPgpDYzogSGFuZWVuIE1vaGFtbWVkIDxoYW1vaGFtbWVkLnNhQGdtYWlsLmNv bT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vdmttcy92a21zX2NydGMuYyB8IDMzICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgYi9kcml2ZXJzL2dwdS9k cm0vdmttcy92a21zX2NydGMuYwppbmRleCA4YTlhZWIwYTllYTguLjU1MDg4OGU3MmM5NiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKQEAgLTgzLDI2ICs4Myw2IEBAIGJvb2wgdmttc19nZXRf dmJsYW5rX3RpbWVzdGFtcChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgcGlw ZSwKIAlyZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQgdmttc19hdG9taWNfY3J0Y19yZXNl dChzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCi17Ci0Jc3RydWN0IHZrbXNfY3J0Y19zdGF0ZSAqdmtt c19zdGF0ZSA9IE5VTEw7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUpIHsKLQkJdmttc19zdGF0ZSA9IHRv X3ZrbXNfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7Ci0JCV9fZHJtX2F0b21pY19oZWxwZXJfY3J0 Y19kZXN0cm95X3N0YXRlKGNydGMtPnN0YXRlKTsKLQkJa2ZyZWUodmttc19zdGF0ZSk7Ci0JCWNy dGMtPnN0YXRlID0gTlVMTDsKLQl9Ci0KLQl2a21zX3N0YXRlID0ga3phbGxvYyhzaXplb2YoKnZr bXNfc3RhdGUpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIXZrbXNfc3RhdGUpCi0JCXJldHVybjsKLQlJ TklUX1dPUksoJnZrbXNfc3RhdGUtPmNyY193b3JrLCB2a21zX2NyY193b3JrX2hhbmRsZSk7Ci0K LQljcnRjLT5zdGF0ZSA9ICZ2a21zX3N0YXRlLT5iYXNlOwotCWNydGMtPnN0YXRlLT5jcnRjID0g Y3J0YzsKLX0KLQogc3RhdGljIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqCiB2a21zX2F0b21pY19j cnRjX2R1cGxpY2F0ZV9zdGF0ZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCiB7CkBAIC0xMzUsNiAr MTE1LDE5IEBAIHN0YXRpYyB2b2lkIHZrbXNfYXRvbWljX2NydGNfZGVzdHJveV9zdGF0ZShzdHJ1 Y3QgZHJtX2NydGMgKmNydGMsCiAJfQogfQogCitzdGF0aWMgdm9pZCB2a21zX2F0b21pY19jcnRj X3Jlc2V0KHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKK3sKKwlzdHJ1Y3Qgdmttc19jcnRjX3N0YXRl ICp2a21zX3N0YXRlID0KKwkJa3phbGxvYyhzaXplb2YoKnZrbXNfc3RhdGUpLCBHRlBfS0VSTkVM KTsKKworCWlmIChjcnRjLT5zdGF0ZSkKKwkJdmttc19hdG9taWNfY3J0Y19kZXN0cm95X3N0YXRl KGNydGMsIGNydGMtPnN0YXRlKTsKKworCV9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19yZXNldChj cnRjLCAmdmttc19zdGF0ZS0+YmFzZSk7CisJaWYgKHZrbXNfc3RhdGUpCisJCUlOSVRfV09SSygm dmttc19zdGF0ZS0+Y3JjX3dvcmssIHZrbXNfY3JjX3dvcmtfaGFuZGxlKTsKK30KKwogc3RhdGlj IGNvbnN0IHN0cnVjdCBkcm1fY3J0Y19mdW5jcyB2a21zX2NydGNfZnVuY3MgPSB7CiAJLnNldF9j b25maWcgICAgICAgICAgICAgPSBkcm1fYXRvbWljX2hlbHBlcl9zZXRfY29uZmlnLAogCS5kZXN0 cm95ICAgICAgICAgICAgICAgID0gZHJtX2NydGNfY2xlYW51cCwKLS0gCjIuMjAuMQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4