From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v3 08/19] drm/msm: Move wait_for_vblanks into mdp complete_commit() hooks Date: Fri, 20 Jul 2018 16:42:59 -0400 Message-ID: <20180720204315.19054-9-seanpaul@chromium.org> References: <20180720204315.19054-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180720204315.19054-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, architt-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, chandanu-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, skolluku-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, airlied-cv59FeDIM0c@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, nganji-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, dovizu-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org Cc: Steve Kowalik , Luis de Bethencourt , Daniel Vetter , Maarten Lankhorst , Aishwarya Pant , Ingo Molnar List-Id: linux-arm-msm@vger.kernel.org RFBVIGRvZXNuJ3QgdXNlIHRoaXMsIHNvIHB1c2ggaXQgaW50byB0aGUgbWRwIGRyaXZlcnMuCgpD aGFuZ2VzIGluIHYzOgotIE5vbmUKClNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBhdWxA Y2hyb21pdW0ub3JnPgpTaWduZWQtb2ZmLWJ5OiBSYWplc2ggWWFkYXYgPHJ5YWRhdkBjb2RlYXVy b3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2ttcy5jIHwg MiArKwogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9rbXMuYyB8IDIgKysKIGRy aXZlcnMvZ3B1L2RybS9tc20vbXNtX2F0b21pYy5jICAgICAgICAgfCAyIC0tCiAzIGZpbGVzIGNo YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL21z bS9kaXNwL21kcDQvbWRwNF9rbXMuYwppbmRleCA0YjY0NmJmOWMyMTQuLjQ0ZDFjZGE1Njk3NCAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9rbXMuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2ttcy5jCkBAIC0xMjUsNiArMTI1 LDggQEAgc3RhdGljIHZvaWQgbWRwNF9jb21wbGV0ZV9jb21taXQoc3RydWN0IG1zbV9rbXMgKmtt cywgc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnMKIAlzdHJ1Y3QgZHJtX2NydGMgKmNydGM7CiAJ c3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlOwogCisJZHJtX2F0b21pY19oZWxwZXJf d2FpdF9mb3JfdmJsYW5rcyhtZHA0X2ttcy0+ZGV2LCBzdGF0ZSk7CisKIAkvKiBzZWUgMTE5ZWNi N2ZkICovCiAJZm9yX2VhY2hfbmV3X2NydGNfaW5fc3RhdGUoc3RhdGUsIGNydGMsIGNydGNfc3Rh dGUsIGkpCiAJCWRybV9jcnRjX3ZibGFua19wdXQoY3J0Yyk7CmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9k aXNwL21kcDUvbWRwNV9rbXMuYwppbmRleCA2ZTEyZTI3NWRlYmEuLmJkZGQ2MjVhYjkxYiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9rbXMuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2ttcy5jCkBAIC0xNzAsNiArMTcwLDgg QEAgc3RhdGljIHZvaWQgbWRwNV9jb21wbGV0ZV9jb21taXQoc3RydWN0IG1zbV9rbXMgKmttcywg c3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnMKIAlzdHJ1Y3QgZGV2aWNlICpkZXYgPSAmbWRwNV9r bXMtPnBkZXYtPmRldjsKIAlzdHJ1Y3QgbWRwNV9nbG9iYWxfc3RhdGUgKmdsb2JhbF9zdGF0ZTsK IAorCWRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX3ZibGFua3MobWRwNV9rbXMtPmRldiwgc3Rh dGUpOworCiAJZ2xvYmFsX3N0YXRlID0gbWRwNV9nZXRfZXhpc3RpbmdfZ2xvYmFsX3N0YXRlKG1k cDVfa21zKTsKIAogCWlmIChtZHA1X2ttcy0+c21wKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL21zbS9tc21fYXRvbWljLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9hdG9taWMuYwpp bmRleCBmMDYzNWMzZGE3ZjQuLmU2ZjFlMjVjNjBhZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL21zbS9tc21fYXRvbWljLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fYXRvbWlj LmMKQEAgLTc1LDggKzc1LDYgQEAgdm9pZCBtc21fYXRvbWljX2NvbW1pdF90YWlsKHN0cnVjdCBk cm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKIAogCWttcy0+ZnVuY3MtPmNvbXBsZXRlX2NvbW1pdChr bXMsIHN0YXRlKTsKIAotCWRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX3ZibGFua3MoZGV2LCBz dGF0ZSk7Ci0KIAlkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfaHdfZG9uZShzdGF0ZSk7CiAKIAlk cm1fYXRvbWljX2hlbHBlcl9jbGVhbnVwX3BsYW5lcyhkZXYsIHN0YXRlKTsKLS0gClNlYW4gUGF1 bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0 CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K