From mboxrd@z Thu Jan 1 00:00:00 1970 From: bradley.d.volkin@intel.com Subject: [PATCH v3 3/5] drm/i915: Add a batch pool debugfs file Date: Mon, 3 Nov 2014 11:19:43 -0800 Message-ID: <1415042385-26445-4-git-send-email-bradley.d.volkin@intel.com> References: <1415042385-26445-1-git-send-email-bradley.d.volkin@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id E17226E356 for ; Mon, 3 Nov 2014 11:19:06 -0800 (PST) In-Reply-To: <1415042385-26445-1-git-send-email-bradley.d.volkin@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQnJhZCBWb2xraW4gPGJyYWRsZXkuZC52b2xraW5AaW50ZWwuY29tPgoKSXQgcHJvdmlk ZXMgc29tZSB1c2VmdWwgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGJ1ZmZlcnMgaW4KdGhlIGdsb2Jh bCBjb21tYW5kIHBhcnNlciBiYXRjaCBwb29sLgoKdjI6IHJlYmFzZSBvbiBnbG9iYWwgcG9vbCBp bnN0ZWFkIG9mIHBlci1yaW5nIHBvb2xzCgp2MzogcmViYXNlCgpTaWduZWQtb2ZmLWJ5OiBCcmFk IFZvbGtpbiA8YnJhZGxleS5kLnZvbGtpbkBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kZWJ1Z2ZzLmMKaW5kZXggYTc5ZjgzYy4uNWY3Y2JlZCAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kZWJ1Z2ZzLmMKQEAgLTU4Miw2ICs1ODIsNDYgQEAgc3RhdGljIGludCBpOTE1X2dlbV9w YWdlZmxpcF9pbmZvKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqZGF0YSkKIAlyZXR1cm4gMDsK IH0KIAorc3RhdGljIGludCBpOTE1X2dlbV9iYXRjaF9wb29sX2luZm8oc3RydWN0IHNlcV9maWxl ICptLCB2b2lkICpkYXRhKQoreworCXN0cnVjdCBkcm1faW5mb19ub2RlICpub2RlID0gbS0+cHJp dmF0ZTsKKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gbm9kZS0+bWlub3ItPmRldjsKKwlzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOworCXN0cnVj dCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7CisJaW50IGNvdW50ID0gMDsKKwlpbnQgcmV0Owor CisJcmV0ID0gbXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKCZkZXYtPnN0cnVjdF9tdXRleCk7CisJ aWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCXNlcV9wdXRzKG0sICJhY3RpdmU6XG4iKTsKKwls aXN0X2Zvcl9lYWNoX2VudHJ5KG9iaiwKKwkJCSAgICAmZGV2X3ByaXYtPm1tLmJhdGNoX3Bvb2wu YWN0aXZlX2xpc3QsCisJCQkgICAgYmF0Y2hfcG9vbF9saXN0KSB7CisJCXNlcV9wdXRzKG0sICIg ICAiKTsKKwkJZGVzY3JpYmVfb2JqKG0sIG9iaik7CisJCXNlcV9wdXRjKG0sICdcbicpOworCQlj b3VudCsrOworCX0KKworCXNlcV9wdXRzKG0sICJpbmFjdGl2ZTpcbiIpOworCWxpc3RfZm9yX2Vh Y2hfZW50cnkob2JqLAorCQkJICAgICZkZXZfcHJpdi0+bW0uYmF0Y2hfcG9vbC5pbmFjdGl2ZV9s aXN0LAorCQkJICAgIGJhdGNoX3Bvb2xfbGlzdCkgeworCQlzZXFfcHV0cyhtLCAiICAgIik7CisJ CWRlc2NyaWJlX29iaihtLCBvYmopOworCQlzZXFfcHV0YyhtLCAnXG4nKTsKKwkJY291bnQrKzsK Kwl9CisKKwlzZXFfcHJpbnRmKG0sICJ0b3RhbDogJWRcbiIsIGNvdW50KTsKKworCW11dGV4X3Vu bG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQg aTkxNV9nZW1fcmVxdWVzdF9pbmZvKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqZGF0YSkKIHsK IAlzdHJ1Y3QgZHJtX2luZm9fbm9kZSAqbm9kZSA9IG0tPnByaXZhdGU7CkBAIC00MTc3LDYgKzQy MTcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9pbmZvX2xpc3QgaTkxNV9kZWJ1Z2ZzX2xp c3RbXSA9IHsKIAl7Imk5MTVfZ2VtX2h3c19ibHQiLCBpOTE1X2h3c19pbmZvLCAwLCAodm9pZCAq KUJDU30sCiAJeyJpOTE1X2dlbV9od3NfYnNkIiwgaTkxNV9od3NfaW5mbywgMCwgKHZvaWQgKilW Q1N9LAogCXsiaTkxNV9nZW1faHdzX3ZlYm94IiwgaTkxNV9od3NfaW5mbywgMCwgKHZvaWQgKilW RUNTfSwKKwl7Imk5MTVfZ2VtX2JhdGNoX3Bvb2wiLCBpOTE1X2dlbV9iYXRjaF9wb29sX2luZm8s IDB9LAogCXsiaTkxNV9mcmVxdWVuY3lfaW5mbyIsIGk5MTVfZnJlcXVlbmN5X2luZm8sIDB9LAog CXsiaTkxNV9kcnBjX2luZm8iLCBpOTE1X2RycGNfaW5mbywgMH0sCiAJeyJpOTE1X2Vtb25fc3Rh dHVzIiwgaTkxNV9lbW9uX3N0YXR1cywgMH0sCi0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK