From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter via amd-gfx Subject: [bug report] drm/amd/display: Calc vline position in dc. Date: Wed, 13 Feb 2019 14:57:02 +0300 Message-ID: <20190213115702.GA18585@kadam> Reply-To: Dan Carpenter Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: yongqiang.sun-5C7GfCeVMHo@public.gmane.org Cc: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org SGVsbG8gWW9uZ3FpYW5nIFN1biwKClRoZSBwYXRjaCA4MTBlY2UxOWVlNzQ6ICJkcm0vYW1kL2Rp c3BsYXk6IENhbGMgdmxpbmUgcG9zaXRpb24gaW4gZGMuIgpmcm9tIEphbiAyNCwgMjAxOSwgbGVh ZHMgdG8gdGhlIGZvbGxvd2luZyBzdGF0aWMgY2hlY2tlciB3YXJuaW5nOgoKCWRyaXZlcnMvZ3B1 L2RybS9hbWQvYW1kZ3B1Ly4uL2Rpc3BsYXkvZGMvZGNuMTAvZGNuMTBfb3B0Yy5jOjE1MiBjYWxj X3ZsaW5lX3Bvc2l0aW9uKCkKCXdhcm46IGluY29uc2lzdGVudCBpbmRlbnRpbmcKCmRyaXZlcnMv Z3B1L2RybS9hbWQvYW1kZ3B1Ly4uL2Rpc3BsYXkvZGMvZGNuMTAvZGNuMTBfb3B0Yy5jCiAgICAx MzQgc3RhdGljIHZvaWQgY2FsY192bGluZV9wb3NpdGlvbigKICAgIDEzNSAJCXN0cnVjdCB0aW1p bmdfZ2VuZXJhdG9yICpvcHRjLAogICAgMTM2IAkJY29uc3Qgc3RydWN0IGRjX2NydGNfdGltaW5n ICpkY19jcnRjX3RpbWluZywKICAgIDEzNyAJCXVuc2lnbmVkIGxvbmcgbG9uZyB2c3luY19kZWx0 YSwKICAgIDEzOCAJCXVpbnQzMl90ICpzdGFydF9saW5lLAogICAgMTM5IAkJdWludDMyX3QgKmVu ZF9saW5lKQogICAgMTQwIHsKICAgIDE0MSAJdW5zaWduZWQgbG9uZyBsb25nIHJlcV9kZWx0YV90 ZW5zX29mX3VzZWMgPSBkaXY2NF91NjQoKHZzeW5jX2RlbHRhICsgOTk5OSksIDEwMDAwKTsKICAg IDE0MiAJdW5zaWduZWQgbG9uZyBsb25nIHBpeF9jbGtfaHVuZHJlZHNfa2h6ID0gZGl2NjRfdTY0 KChkY19jcnRjX3RpbWluZy0+cGl4X2Nsa18xMDBoeiArIDk5OSksIDEwMDApOwogICAgMTQzIAl1 aW50MzJfdCByZXFfZGVsdGFfbGluZXMgPSAodWludDMyX3QpIGRpdjY0X3U2NCgKICAgIDE0NCAJ CQkocmVxX2RlbHRhX3RlbnNfb2ZfdXNlYyAqIHBpeF9jbGtfaHVuZHJlZHNfa2h6ICsgZGNfY3J0 Y190aW1pbmctPmhfdG90YWwgLSAxKSwKICAgIDE0NSAJCQkJCQkJCWRjX2NydGNfdGltaW5nLT5o X3RvdGFsKTsKICAgIDE0NiAKICAgIDE0NyAJdWludDMyX3QgdnN5bmNfbGluZSA9IGdldF9zdGFy dF92bGluZShvcHRjLCBkY19jcnRjX3RpbWluZyk7CiAgICAxNDggCiAgICAxNDkgCWlmIChyZXFf ZGVsdGFfbGluZXMgIT0gMCkKICAgIDE1MCAJCQlyZXFfZGVsdGFfbGluZXMtLTsKICAgICAgICAg ICAgICAgICAgICAgICAgIF5eXl5eXl4KTXkgZ3Vlc3MgaXMgdGhhdCBldmVyeXRoaW5nIGlzIGlu ZGVudGVkIG9uZSBleHRyYSB0YWIuCgoKICAgIDE1MSAKLS0+IDE1MiAJCWlmIChyZXFfZGVsdGFf bGluZXMgPiB2c3luY19saW5lKQogICAgICAgICAgICAgICAgIF5eXl5eXl4KSXQncyBhbHNvIHBv c3NpYmxlIHRoYXQgdGhpcyB3YXMgc3VwcG9zZWQgdG8gYmUgcGFydCBvZiB0aGUgaWYKc3RhdGVt ZW50PyAgTWlzc2luZyBjdXJseSBicmFjZXM/ICBCdXQgSSBkb24ndCBrbm93IGZvciBzdXJlLgoK ICAgIDE1MyAJCQkqc3RhcnRfbGluZSA9IGRjX2NydGNfdGltaW5nLT52X3RvdGFsIC0gKHJlcV9k ZWx0YV9saW5lcyAtIHZzeW5jX2xpbmUpIC0gMTsKICAgIDE1NCAJCWVsc2UKICAgIDE1NSAJCQkq c3RhcnRfbGluZSA9IHZzeW5jX2xpbmUgLSByZXFfZGVsdGFfbGluZXM7CiAgICAxNTYgCiAgICAx NTcgCQkqZW5kX2xpbmUgPSAqc3RhcnRfbGluZSArIDI7CiAgICAxNTggCiAgICAxNTkgCQlpZiAo KmVuZF9saW5lID49IGRjX2NydGNfdGltaW5nLT52X3RvdGFsKQogICAgMTYwIAkJCSplbmRfbGlu ZSA9IDI7CiAgICAxNjEgfQoKcmVnYXJkcywKZGFuIGNhcnBlbnRlcgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2FtZC1nZng=