From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [RFC 10/11] drm/i915: Export engine stats API to other users Date: Mon, 11 Sep 2017 16:25:58 +0100 Message-ID: <20170911152559.7077-11-tvrtko.ursulin@linux.intel.com> References: <20170911152559.7077-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id C0CC26E42F for ; Mon, 11 Sep 2017 15:26:16 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id f4so7133569wmh.4 for ; Mon, 11 Sep 2017 08:26:16 -0700 (PDT) In-Reply-To: <20170911152559.7077-1-tvrtko.ursulin@linux.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 Cc: Ben Widawsky , Peter Zijlstra , Ben Widawsky List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCk90aGVyIGtl cm5lbCB1c2VycyBtaWdodCB3YW50IHRvIGxvb2sgYXQgdG90YWwgR1BVIGJ1c3luZXNzCmluIG9y ZGVyIHRvIGltcGxlbWVudCB0aGluZ3MgbGlrZSBwYWNrYWdlIHBvd2VyIGRpc3RyaWJ1dGlvbgph bGdvcml0aG1zIG1vcmUgZWZmaWNpZW50bHkuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxp biA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpDYzogQmVuIFdpZGF3c2t5IDxiZW5qYW1pbi53 aWRhd3NreUBpbnRlbC5jb20+CkNjOiBCZW4gV2lkYXdza3kgPGJlbkBid2lkYXdzay5uZXQ+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMgfCAzICsrKwogMSBmaWxl IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2VuZ2luZV9jcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5l X2NzLmMKaW5kZXggZjdkYmExNzY5ODljLi5lMjE1MmRkMjFiNGEgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2VuZ2luZV9jcy5jCkBAIC0xNDk1LDYgKzE0OTUsNyBAQCBpbnQgaW50ZWxfZW5h YmxlX2VuZ2luZXNfc3RhdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCiAJ cmV0dXJuIHJldDsKIH0KK0VYUE9SVF9TWU1CT0woaW50ZWxfZW5hYmxlX2VuZ2luZXNfc3RhdHMp OwogCiAvKioKICAqIGludGVsX2Rpc2FibGVfZW5naW5lc19zdGF0cygpIC0gRGlzYWJsZSBlbmdp bmUgYnVzeSB0cmFja2luZyBvbiBhbGwgZW5naW5lcwpAQCAtMTUxMCw2ICsxNTExLDcgQEAgdm9p ZCBpbnRlbF9kaXNhYmxlX2VuZ2luZXNfc3RhdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2KQogCWZvcl9lYWNoX2VuZ2luZShlbmdpbmUsIGRldl9wcml2LCBpZCkKIAkJaW50ZWxf ZGlzYWJsZV9lbmdpbmVfc3RhdHMoZW5naW5lKTsKIH0KK0VYUE9SVF9TWU1CT0woaW50ZWxfZGlz YWJsZV9lbmdpbmVzX3N0YXRzKTsKIAogLyoqCiAgKiBpbnRlbF9lbmdpbmVfZ2V0X2J1c3lfdGlt ZSgpIC0gUmV0dXJuIGN1cnJlbnQgYWNjdW11bGF0ZWQgZW5naW5lIGJ1c3luZXNzCkBAIC0xNTU3 LDYgKzE1NTksNyBAQCBrdGltZV90IGludGVsX2VuZ2luZXNfZ2V0X2J1c3lfdGltZShzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAKIAlyZXR1cm4gdG90YWw7CiB9CitFWFBPUlRf U1lNQk9MKGludGVsX2VuZ2luZXNfZ2V0X2J1c3lfdGltZSk7CiAKICNpZiBJU19FTkFCTEVEKENP TkZJR19EUk1fSTkxNV9TRUxGVEVTVCkKICNpbmNsdWRlICJzZWxmdGVzdHMvbW9ja19lbmdpbmUu YyIKLS0gCjIuOS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK