From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH v2 7/7] drm/msm/dpu: check split role for single flush Date: Wed, 13 Feb 2019 17:19:16 -0800 Message-ID: <1550107156-17625-8-git-send-email-jsanka@codeaurora.org> References: <1550107156-17625-1-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1550107156-17625-1-git-send-email-jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: hoegsberg-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, Jeykumar Sankaran , seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org UmVtb3ZpbmcgdW53YW50ZWQgYWNjZXNzIG9mIGNydGNfc3RhdGUgZm9yIGZpbmRpbmcgdGhpcyBp bmZvcm1hdGlvbi4KVXNlIHNwbGl0IHJvbGUgaW5mb3JtYXRpb24gdG8ga25vdyB3aGV0aGVyIHdl IGhhdmUgc2xhdmUgY3RsLgoKU2lnbmVkLW9mZi1ieTogSmV5a3VtYXIgU2Fua2FyYW4gPGpzYW5r YUBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVf ZW5jb2Rlcl9waHlzX3ZpZC5jIHwgMTQgKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXJfcGh5c192aWQuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyX3BoeXNfdmlkLmMKaW5kZXggMDIzNjJjNS4uM2Zj M2NjMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29k ZXJfcGh5c192aWQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5j b2Rlcl9waHlzX3ZpZC5jCkBAIC0zNDcsMjIgKzM0NywxMCBAQCBzdGF0aWMgdm9pZCBkcHVfZW5j b2Rlcl9waHlzX3ZpZF91bmRlcnJ1bl9pcnEodm9pZCAqYXJnLCBpbnQgaXJxX2lkeCkKIAkJCXBo eXNfZW5jKTsKIH0KIAotc3RhdGljIGJvb2wgX2RwdV9lbmNvZGVyX3BoeXNfaXNfZHVhbF9jdGwo c3RydWN0IGRwdV9lbmNvZGVyX3BoeXMgKnBoeXNfZW5jKQotewotCXN0cnVjdCBkcHVfY3J0Y19z dGF0ZSAqZHB1X2NzdGF0ZTsKLQotCWlmICghcGh5c19lbmMpCi0JCXJldHVybiBmYWxzZTsKLQot CWRwdV9jc3RhdGUgPSB0b19kcHVfY3J0Y19zdGF0ZShwaHlzX2VuYy0+cGFyZW50LT5jcnRjLT5z dGF0ZSk7Ci0KLQlyZXR1cm4gZHB1X2NzdGF0ZS0+bnVtX2N0bHMgPiAxOwotfQotCiBzdGF0aWMg Ym9vbCBkcHVfZW5jb2Rlcl9waHlzX3ZpZF9uZWVkc19zaW5nbGVfZmx1c2goCiAJCXN0cnVjdCBk cHVfZW5jb2Rlcl9waHlzICpwaHlzX2VuYykKIHsKLQlyZXR1cm4gKHBoeXNfZW5jICYmIF9kcHVf ZW5jb2Rlcl9waHlzX2lzX2R1YWxfY3RsKHBoeXNfZW5jKSk7CisJcmV0dXJuIHBoeXNfZW5jLT5z cGxpdF9yb2xlICE9IEVOQ19ST0xFX1NPTE87CiB9CiAKIHN0YXRpYyB2b2lkIF9kcHVfZW5jb2Rl cl9waHlzX3ZpZF9zZXR1cF9pcnFfaHdfaWR4KAotLSAKVGhlIFF1YWxjb21tIElubm92YXRpb24g Q2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwKYSBMaW51 eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJl bm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZnJlZWRyZW5v