From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [RFC 2/8] drm/i915/tracepoints: Adjust i915_gem_ring_dispatch Date: Fri, 27 Jan 2017 12:01:21 +0000 Message-ID: <1485518487-4464-3-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1485518487-4464-1-git-send-email-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-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id C215E89D30 for ; Fri, 27 Jan 2017 12:01:42 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id r144so57823720wme.0 for ; Fri, 27 Jan 2017 04:01:42 -0800 (PST) In-Reply-To: <1485518487-4464-1-git-send-email-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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlbmFtZSBp dCB0byBpOTE1X2dlbV9yZXF1ZXN0X3F1ZXVlIGFuZCBmaXggdGhlIGxvZ2dlZCBpbmZvCmVxdWl2 YWxlbnQgdG8gdGhlIGk5MTVfZ2VtX3JlcXVlc3QgZXZlbiBjbGFzcy4gQWxzbyBtb3ZlZCBpdAph IGJpdCBmdXJ0aGVyIGFwYXJ0IGZyb20gdGhlIGk5MTVfZ2VtX3JlcXVlc3RfYWRkIHRyYWNlcG9p bnQKc2luY2UgdGhleSBvdGhlcndpc2UgcHJvdmlkZSBzaW1pbGFyIGluZm9ybWF0aW9uIHRvbyBj bG9zZSBpbgp0aW1lLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1 bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVm ZmVyLmMgfCAgNCArKy0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmggICAgICAg ICAgfCAxMSArKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f ZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5j CmluZGV4IGM2NmU5MDU3MTAzMS4uM2NiN2IwYTNkZDM4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCkBAIC0xNDkyLDggKzE0OTIsNiBAQCBleGVjYnVmX3N1 Ym1pdChzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyX3BhcmFtcyAqcGFyYW1zLAogCWlmIChyZXQpCiAJ CXJldHVybiByZXQ7CiAKLQl0cmFjZV9pOTE1X2dlbV9yaW5nX2Rpc3BhdGNoKHBhcmFtcy0+cmVx dWVzdCwgcGFyYW1zLT5kaXNwYXRjaF9mbGFncyk7Ci0KIAlpOTE1X2dlbV9leGVjYnVmZmVyX21v dmVfdG9fYWN0aXZlKHZtYXMsIHBhcmFtcy0+cmVxdWVzdCk7CiAKIAlyZXR1cm4gMDsKQEAgLTE4 MDMsNiArMTgwMSw4IEBAIGk5MTVfZ2VtX2RvX2V4ZWNidWZmZXIoc3RydWN0IGRybV9kZXZpY2Ug KmRldiwgdm9pZCAqZGF0YSwKIAlwYXJhbXMtPmRpc3BhdGNoX2ZsYWdzICAgICAgICAgID0gZGlz cGF0Y2hfZmxhZ3M7CiAJcGFyYW1zLT5jdHggICAgICAgICAgICAgICAgICAgICA9IGN0eDsKIAor CXRyYWNlX2k5MTVfZ2VtX3JlcXVlc3RfcXVldWUocGFyYW1zLT5yZXF1ZXN0LCBkaXNwYXRjaF9m bGFncyk7CisKIAlyZXQgPSBleGVjYnVmX3N1Ym1pdChwYXJhbXMsIGFyZ3MsICZlYi0+dm1hcyk7 CiBlcnJfcmVxdWVzdDoKIAlfX2k5MTVfYWRkX3JlcXVlc3QocGFyYW1zLT5yZXF1ZXN0LCByZXQg PT0gMCk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmggYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKaW5kZXggZDg5MGU0YjAzOTAyLi43OTE2 MmMzNjk4MTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaAor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKQEAgLTUwMywxMyArNTAzLDE0 IEBAIFRSQUNFX0VWRU5UKGk5MTVfZ2VtX3Jpbmdfc3luY190bywKIAkJICAgICAgX19lbnRyeS0+ c2Vxbm8pCiApOwogCi1UUkFDRV9FVkVOVChpOTE1X2dlbV9yaW5nX2Rpc3BhdGNoLAorVFJBQ0Vf RVZFTlQoaTkxNV9nZW1fcmVxdWVzdF9xdWV1ZSwKIAkgICAgVFBfUFJPVE8oc3RydWN0IGRybV9p OTE1X2dlbV9yZXF1ZXN0ICpyZXEsIHUzMiBmbGFncyksCiAJICAgIFRQX0FSR1MocmVxLCBmbGFn cyksCiAKIAkgICAgVFBfU1RSVUNUX19lbnRyeSgKIAkJCSAgICAgX19maWVsZCh1MzIsIGRldikK IAkJCSAgICAgX19maWVsZCh1MzIsIHJpbmcpCisJCQkgICAgIF9fZmllbGQodTMyLCBjdHgpCiAJ CQkgICAgIF9fZmllbGQodTMyLCBzZXFubykKIAkJCSAgICAgX19maWVsZCh1MzIsIGZsYWdzKQog CQkJICAgICApLApAQCAtNTE3LDEzICs1MTgsMTUgQEAgVFJBQ0VfRVZFTlQoaTkxNV9nZW1fcmlu Z19kaXNwYXRjaCwKIAkgICAgVFBfZmFzdF9hc3NpZ24oCiAJCQkgICBfX2VudHJ5LT5kZXYgPSBy ZXEtPmk5MTUtPmRybS5wcmltYXJ5LT5pbmRleDsKIAkJCSAgIF9fZW50cnktPnJpbmcgPSByZXEt PmVuZ2luZS0+aWQ7Ci0JCQkgICBfX2VudHJ5LT5zZXFubyA9IHJlcS0+Z2xvYmFsX3NlcW5vOwor CQkJICAgX19lbnRyeS0+Y3R4ID0gcmVxLT5jdHgtPmh3X2lkOworCQkJICAgX19lbnRyeS0+c2Vx bm8gPSByZXEtPmZlbmNlLnNlcW5vOwogCQkJICAgX19lbnRyeS0+ZmxhZ3MgPSBmbGFnczsKIAkJ CSAgIGRtYV9mZW5jZV9lbmFibGVfc3dfc2lnbmFsaW5nKCZyZXEtPmZlbmNlKTsKIAkJCSAgICks CiAKLQkgICAgVFBfcHJpbnRrKCJkZXY9JXUsIHJpbmc9JXUsIHNlcW5vPSV1LCBmbGFncz0leCIs Ci0JCSAgICAgIF9fZW50cnktPmRldiwgX19lbnRyeS0+cmluZywgX19lbnRyeS0+c2Vxbm8sIF9f ZW50cnktPmZsYWdzKQorCSAgICBUUF9wcmludGsoImRldj0ldSwgcmluZz0ldSwgY3R4PSV1LCBz ZXFubz0ldSwgZmxhZ3M9JXgiLAorCQkgICAgICBfX2VudHJ5LT5kZXYsIF9fZW50cnktPnJpbmcs IF9fZW50cnktPmN0eCwgX19lbnRyeS0+c2Vxbm8sCisJCSAgICAgIF9fZW50cnktPmZsYWdzKQog KTsKIAogVFJBQ0VfRVZFTlQoaTkxNV9nZW1fcmluZ19mbHVzaCwKLS0gCjIuNy40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK