From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [PATCH 4/6] drm/msm: Clean up and enhance the output of the 'gem' debugfs node Date: Wed, 31 Oct 2018 11:05:50 -0600 Message-ID: <20181031170552.32542-5-jcrouse@codeaurora.org> References: <20181031170552.32542-1-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181031170552.32542-1-jcrouse-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: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org QWRkIGhlYWRlcnMgZm9yIHRoZSAnZ2VtJyBkZWJ1Z2ZzIGZpbGUgdG8gbWFrZSBpdCBlYXNpZXIg dG8gcmVtZW1iZXIKd2hhdCBhbGwgdGhlIHZhbHVlcyBtZWFuIGFuZCBtb3ZlIHRoZSBsaXN0IG9m IHZpcnR1YWwgYWRkcmVzcyByZWdpb25zCnRvIHRoZSBuZXh0IGxpbmUgYW5kIGFkZCB0aGUgbmFt ZSBhbmQgbWFwIHN0YXR1cyB0byBtYWtlIGl0IGNsZWFyZXIKd2hhdCB3ZSBhcmUgbG9va2luZyBh dC4KClNpZ25lZC1vZmYtYnk6IEpvcmRhbiBDcm91c2UgPGpjcm91c2VAY29kZWF1cm9yYS5vcmc+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMgfCAyMCArKysrKysrKysrKysrKy0t LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMgYi9kcml2ZXJzL2dwdS9k cm0vbXNtL21zbV9nZW0uYwppbmRleCAxODlkN2YwZjFhYWQuLjgwNWEzMDBmODY2MyAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fZ2VtLmMKQEAgLTc2MywxNiArNzYzLDIzIEBAIHZvaWQgbXNtX2dlbV9kZXNjcmli ZShzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaiwgc3RydWN0IHNlcV9maWxlICptKQogCQlicmVh azsKIAl9CiAKLQlzZXFfcHJpbnRmKG0sICIlMDh4OiAlYyAlMmQgKCUyZCkgJTA4bGx4ICVwXHQi LAorCXNlcV9wcmludGYobSwgIiUwOHg6ICVjICUyZCAoJTJkKSAlMDhsbHggJXAiLAogCQkJbXNt X29iai0+ZmxhZ3MsIGlzX2FjdGl2ZShtc21fb2JqKSA/ICdBJyA6ICdJJywKIAkJCW9iai0+bmFt ZSwga3JlZl9yZWFkKCZvYmotPnJlZmNvdW50KSwKIAkJCW9mZiwgbXNtX29iai0+dmFkZHIpOwog Ci0JLyogRklYTUU6IHdlIG5lZWQgdG8gcHJpbnQgdGhlIGFkZHJlc3Mgc3BhY2UgaGVyZSB0b28g Ki8KLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KHZtYSwgJm1zbV9vYmotPnZtYXMsIGxpc3QpCi0JCXNl cV9wcmludGYobSwgIiAlMDhsbHgiLCB2bWEtPmlvdmEpOworCXNlcV9wcmludGYobSwgIiAlMDh6 dSU5c1xuIiwgb2JqLT5zaXplLCBtYWR2KTsKIAotCXNlcV9wcmludGYobSwgIiAlenUlc1xuIiwg b2JqLT5zaXplLCBtYWR2KTsKKwlpZiAoIWxpc3RfZW1wdHkoJm1zbV9vYmotPnZtYXMpKSB7CisK KwkJc2VxX3B1dHMobSwgIiAgIHZtYXM6Iik7CisKKwkJbGlzdF9mb3JfZWFjaF9lbnRyeSh2bWEs ICZtc21fb2JqLT52bWFzLCBsaXN0KQorCQkJc2VxX3ByaW50ZihtLCAiIFslczogJTA4bGx4LCVz XSIsIHZtYS0+YXNwYWNlLT5uYW1lLAorCQkJCXZtYS0+aW92YSwgdm1hLT5tYXBwZWQgPyAibWFw cGVkIiA6ICJ1bm1hcHBlZCIpOworCisJCXNlcV9wdXRzKG0sICJcbiIpOworCX0KIAogCXJjdV9y ZWFkX2xvY2soKTsKIAlmb2JqID0gcmN1X2RlcmVmZXJlbmNlKHJvYmotPmZlbmNlKTsKQEAgLTc5 OSw5ICs4MDYsMTAgQEAgdm9pZCBtc21fZ2VtX2Rlc2NyaWJlX29iamVjdHMoc3RydWN0IGxpc3Rf aGVhZCAqbGlzdCwgc3RydWN0IHNlcV9maWxlICptKQogCWludCBjb3VudCA9IDA7CiAJc2l6ZV90 IHNpemUgPSAwOwogCisJc2VxX3B1dHMobSwgIiAgIGZsYWdzICAgICAgIGlkIHJlZiBvZmZzZXQg ICBrYWRkciAgICAgICAgICAgc2l6ZSAgICBtYWR2XG4iKTsKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5 KG1zbV9vYmosIGxpc3QsIG1tX2xpc3QpIHsKIAkJc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmog PSAmbXNtX29iai0+YmFzZTsKLQkJc2VxX3ByaW50ZihtLCAiICAgIik7CisJCXNlcV9wdXRzKG0s ICIgICAiKTsKIAkJbXNtX2dlbV9kZXNjcmliZShvYmosIG0pOwogCQljb3VudCsrOwogCQlzaXpl ICs9IG9iai0+c2l6ZTsKLS0gCjIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZnJlZWRyZW5vCg==