From mboxrd@z Thu Jan 1 00:00:00 1970 From: j.glisse@gmail.com Subject: [PATCH 03/27] drm/radeon: register ring debugfs handlers on init Date: Tue, 1 May 2012 13:19:13 -0400 Message-ID: <1335892777-7357-4-git-send-email-j.glisse@gmail.com> References: <ยท> <1335892777-7357-1-git-send-email-j.glisse@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qc0-f177.google.com (mail-qc0-f177.google.com [209.85.216.177]) by gabe.freedesktop.org (Postfix) with ESMTP id 2E8CCA0900 for ; Tue, 1 May 2012 10:19:58 -0700 (PDT) Received: by mail-qc0-f177.google.com with SMTP id u28so2436886qcs.36 for ; Tue, 01 May 2012 10:19:58 -0700 (PDT) In-Reply-To: <1335892777-7357-1-git-send-email-j.glisse@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org Cc: =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: dri-devel@lists.freedesktop.org RnJvbTogQ2hyaXN0aWFuIEvDtm5pZyA8ZGVhdGhzaW1wbGVAdm9kYWZvbmUuZGU+CgpKdXN0IHJl Z2lzdGVyIHRoZSBkZWJ1Z2ZzIGZpbGVzIG9uIGluaXQgaW5zdGVhZCBvZgpjaGVja2luZyB0aGUg Y2hpcHNldCB0eXBlIG11bHRpcGxlIHRpbWVzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvD tm5pZyA8ZGVhdGhzaW1wbGVAdm9kYWZvbmUuZGU+ClJldmlld2VkLWJ5OiBBbGV4IERldWNoZXIg PGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+ClJldmlld2VkLWJ5OiBKZXJvbWUgR2xpc3NlIDxq Z2xpc3NlQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fcmlu Zy5jIHwgICAzMSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGVzIGNoYW5n ZWQsIDE5IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3JpbmcuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24v cmFkZW9uX3JpbmcuYwppbmRleCBjYzMzYjNkLi5iNmViMWQyIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9yaW5nLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVv bi9yYWRlb25fcmluZy5jCkBAIC0zNCw3ICszNCw3IEBACiAjaW5jbHVkZSAiYXRvbS5oIgogCiBp bnQgcmFkZW9uX2RlYnVnZnNfaWJfaW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldik7Ci1p bnQgcmFkZW9uX2RlYnVnZnNfcmluZ19pbml0KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2KTsK K2ludCByYWRlb25fZGVidWdmc19yaW5nX2luaXQoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYs IHN0cnVjdCByYWRlb25fcmluZyAqcmluZyk7CiAKIHUzMiByYWRlb25fZ2V0X2liX3ZhbHVlKHN0 cnVjdCByYWRlb25fY3NfcGFyc2VyICpwLCBpbnQgaWR4KQogewpAQCAtMjM3LDkgKzIzNyw2IEBA IGludCByYWRlb25faWJfcG9vbF9pbml0KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2KQogCWlm IChyYWRlb25fZGVidWdmc19pYl9pbml0KHJkZXYpKSB7CiAJCURSTV9FUlJPUigiRmFpbGVkIHRv IHJlZ2lzdGVyIGRlYnVnZnMgZmlsZSBmb3IgSUIgIVxuIik7CiAJfQotCWlmIChyYWRlb25fZGVi dWdmc19yaW5nX2luaXQocmRldikpIHsKLQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gcmVnaXN0ZXIg ZGVidWdmcyBmaWxlIGZvciByaW5ncyAhXG4iKTsKLQl9CiAJcmFkZW9uX211dGV4X3VubG9jaygm cmRldi0+aWJfcG9vbC5tdXRleCk7CiAJcmV0dXJuIDA7CiB9CkBAIC00MTEsNiArNDA4LDkgQEAg aW50IHJhZGVvbl9yaW5nX2luaXQoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYsIHN0cnVjdCBy YWRlb25fcmluZyAqcmluZywgdW5zaWcKIAl9CiAJcmluZy0+cHRyX21hc2sgPSAocmluZy0+cmlu Z19zaXplIC8gNCkgLSAxOwogCXJpbmctPnJpbmdfZnJlZV9kdyA9IHJpbmctPnJpbmdfc2l6ZSAv IDQ7CisJaWYgKHJhZGVvbl9kZWJ1Z2ZzX3JpbmdfaW5pdChyZGV2LCByaW5nKSkgeworCQlEUk1f RVJST1IoIkZhaWxlZCB0byByZWdpc3RlciBkZWJ1Z2ZzIGZpbGUgZm9yIHJpbmdzICFcbiIpOwor CX0KIAlyZXR1cm4gMDsKIH0KIApAQCAtNTAxLDE3ICs1MDEsMjQgQEAgc3RhdGljIGNoYXIgcmFk ZW9uX2RlYnVnZnNfaWJfbmFtZXNbUkFERU9OX0lCX1BPT0xfU0laRV1bMzJdOwogc3RhdGljIHVu c2lnbmVkIHJhZGVvbl9kZWJ1Z2ZzX2liX2lkeFtSQURFT05fSUJfUE9PTF9TSVpFXTsKICNlbmRp ZgogCi1pbnQgcmFkZW9uX2RlYnVnZnNfcmluZ19pbml0KHN0cnVjdCByYWRlb25fZGV2aWNlICpy ZGV2KQoraW50IHJhZGVvbl9kZWJ1Z2ZzX3JpbmdfaW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAq cmRldiwgc3RydWN0IHJhZGVvbl9yaW5nICpyaW5nKQogewogI2lmIGRlZmluZWQoQ09ORklHX0RF QlVHX0ZTKQotCWlmIChyZGV2LT5mYW1pbHkgPj0gQ0hJUF9DQVlNQU4pCi0JCXJldHVybiByYWRl b25fZGVidWdmc19hZGRfZmlsZXMocmRldiwgcmFkZW9uX2RlYnVnZnNfcmluZ19pbmZvX2xpc3Qs Ci0JCQkJCQlBUlJBWV9TSVpFKHJhZGVvbl9kZWJ1Z2ZzX3JpbmdfaW5mb19saXN0KSk7Ci0JZWxz ZQotCQlyZXR1cm4gcmFkZW9uX2RlYnVnZnNfYWRkX2ZpbGVzKHJkZXYsIHJhZGVvbl9kZWJ1Z2Zz X3JpbmdfaW5mb19saXN0LCAxKTsKLSNlbHNlCi0JcmV0dXJuIDA7CisJdW5zaWduZWQgaTsKKwlm b3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShyYWRlb25fZGVidWdmc19yaW5nX2luZm9fbGlzdCk7 ICsraSkgeworCQlzdHJ1Y3QgZHJtX2luZm9fbGlzdCAqaW5mbyA9ICZyYWRlb25fZGVidWdmc19y aW5nX2luZm9fbGlzdFtpXTsKKwkJaW50IHJpZHggPSAqKGludCopcmFkZW9uX2RlYnVnZnNfcmlu Z19pbmZvX2xpc3RbaV0uZGF0YTsKKwkJdW5zaWduZWQgcjsKKworCQlpZiAoJnJkZXYtPnJpbmdb cmlkeF0gIT0gcmluZykKKwkJCWNvbnRpbnVlOworCisJCXIgPSByYWRlb25fZGVidWdmc19hZGRf ZmlsZXMocmRldiwgaW5mbywgMSk7CisJCWlmIChyKQorCQkJcmV0dXJuIHI7CisJfQogI2VuZGlm CisJcmV0dXJuIDA7CiB9CiAKIGludCByYWRlb25fZGVidWdmc19pYl9pbml0KHN0cnVjdCByYWRl b25fZGV2aWNlICpyZGV2KQotLSAKMS43LjcuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK