From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH 15/25] drm/msm/dpu: avoid redundant hw blk reference Date: Mon, 8 Oct 2018 21:27:32 -0700 Message-ID: <1539059262-8326-16-git-send-email-jsanka@codeaurora.org> References: <1539059262-8326-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: <1539059262-8326-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 , jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org R2V0IHJpZCBvZiBodyBibG9jayBwb2ludGVyIGluIFJNIGl0ZXIgYXMgd2UgY2FuCmFjY2VzcyB0 aGUgc2FtZSB0aHJvdWdoIGRwdV9od19ibGsuCgpTaWduZWQtb2ZmLWJ5OiBKZXlrdW1hciBTYW5r YXJhbiA8anNhbmthQGNvZGVhdXJvcmEub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlz cC9kcHUxL2RwdV9ybS5jIHwgMTAgKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNt L2Rpc3AvZHB1MS9kcHVfcm0uYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9y bS5jCmluZGV4IGE4NDYxYjguLjNhOTJhM2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9t c20vZGlzcC9kcHUxL2RwdV9ybS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUx L2RwdV9ybS5jCkBAIC00NywxMiArNDcsMTAgQEAgc3RydWN0IGRwdV9ybV9od19ibGsgewogCiAv KioKICAqIHN0cnVjdCBkcHVfcm1faHdfaXRlciAtIGl0ZXJhdG9yIGZvciB1c2Ugd2l0aCBkcHVf cm0KLSAqIEBodzogZHB1X2h3IG9iamVjdCByZXF1ZXN0ZWQsIG9yIE5VTEwgb24gZmFpbHVyZQog ICogQGJsazogZHB1X3JtIGludGVybmFsIGJsb2NrIHJlcHJlc2VudGF0aW9uLiBDbGllbnRzIGln bm9yZS4gVXNlZCBhcyBpdGVyYXRvci4KICAqIEB0eXBlOiBIYXJkd2FyZSBCbG9jayBUeXBlIGNs aWVudCB3aXNoZXMgdG8gc2VhcmNoIGZvci4KICAqLwogc3RydWN0IGRwdV9ybV9od19pdGVyIHsK LQlzdHJ1Y3QgZHB1X2h3X2JsayAqaHc7CiAJc3RydWN0IGRwdV9ybV9od19ibGsgKmJsazsKIAll bnVtIGRwdV9od19ibGtfdHlwZSB0eXBlOwogfTsKQEAgLTc0LDcgKzcyLDYgQEAgc3RhdGljIGJv b2wgX2RwdV9ybV9nZXRfaHdfbG9ja2VkKHN0cnVjdCBkcHVfcm0gKnJtLCBzdHJ1Y3QgZHB1X3Jt X2h3X2l0ZXIgKmkpCiAJCXJldHVybiBmYWxzZTsKIAl9CiAKLQlpLT5odyA9IE5VTEw7CiAJYmxr X2xpc3QgPSAmcm0tPmh3X2Jsa3NbaS0+dHlwZV07CiAKIAlpZiAoaS0+YmxrICYmICgmaS0+Ymxr LT5saXN0ID09IGJsa19saXN0KSkgewpAQCAtODQsMTIgKzgxLDkgQEAgc3RhdGljIGJvb2wgX2Rw dV9ybV9nZXRfaHdfbG9ja2VkKHN0cnVjdCBkcHVfcm0gKnJtLCBzdHJ1Y3QgZHB1X3JtX2h3X2l0 ZXIgKmkpCiAKIAlpLT5ibGsgPSBsaXN0X3ByZXBhcmVfZW50cnkoaS0+YmxrLCBibGtfbGlzdCwg bGlzdCk7CiAKLQlsaXN0X2Zvcl9lYWNoX2VudHJ5X2NvbnRpbnVlKGktPmJsaywgYmxrX2xpc3Qs IGxpc3QpIHsKLQkJaWYgKCFpLT5ibGstPmluX3VzZSkgewotCQkJaS0+aHcgPSBpLT5ibGstPmh3 OworCWxpc3RfZm9yX2VhY2hfZW50cnlfY29udGludWUoaS0+YmxrLCBibGtfbGlzdCwgbGlzdCkK KwkJaWYgKCFpLT5ibGstPmluX3VzZSkKIAkJCXJldHVybiB0cnVlOwotCQl9Ci0JfQogCiAJcmV0 dXJuIGZhbHNlOwogfQotLSAKVGhlIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlz IGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwKYSBMaW51eCBGb3VuZGF0aW9uIENv bGxhYm9yYXRpdmUgUHJvamVjdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZnJlZWRyZW5vCg==