From mboxrd@z Thu Jan 1 00:00:00 1970 From: sourab.gupta@intel.com Subject: [RFC 3/8] drm/i915: Add the data structures for async OA capture mode Date: Mon, 22 Jun 2015 15:20:14 +0530 Message-ID: <1434966619-3979-4-git-send-email-sourab.gupta@intel.com> References: <1434966619-3979-1-git-send-email-sourab.gupta@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 3B13E6E5C8 for ; Mon, 22 Jun 2015 02:48:41 -0700 (PDT) In-Reply-To: <1434966619-3979-1-git-send-email-sourab.gupta@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: Insoo Woo , Peter Zijlstra , Jabin Wu , Sourab Gupta List-Id: intel-gfx@lists.freedesktop.org RnJvbTogU291cmFiIEd1cHRhIDxzb3VyYWIuZ3VwdGFAaW50ZWwuY29tPgoKVGhpcyBwYXRjaCBp bnRyb2R1Y2VzIHRoZSBkYXRhIHN0cnVjdHVyZXMgZm9yIGNhcHR1cmluZyBhc3luY2hyb25vdXMg T0EKc25hcHNob3RzCgpUaGUgZGF0YSBjYXB0dXJlZCB3aWxsIGJlIG9yZ2FuaXplZCBpbnRvIG5v ZGVzLiBFYWNoIG5vZGUgaGFzIHRoZSBmaWVsZCBmb3IgT0EKcmVwb3J0IGFsb25nd2l0aCBtZXRh ZGF0YSBpbmZvcm1hdGlvbiBzdWNoIGFzIGN0eF9pZCwgcGlkLCBldGMuIFRoZSBtZXRhZGF0YQpp bmZvcm1hdGlvbiBjYW4gYmUgZXh0ZW5kZWQgdG8gcHJvdmlkZWQgYW55IGFkZGl0aW9uYWwgaW5m b3JtYXRpb24uClRoZSBkYXRhIGlzIG9yZ2FuaXplZCB0byBoYXZlIGEgcXVldWUgaGVhZGVyIGF0 IGJlZ2lubmluZywgd2hpY2ggd2lsbCBoYXZlCmluZm9ybWF0aW9uIGFib3V0IHNpemUsIGRhdGEg b2Zmc2V0LCBudW1iZXIgb2Ygbm9kZXMgY2FwdHVyZWQgZXRjLgoKU2lnbmVkLW9mZi1ieTogU291 cmFiIEd1cHRhIDxzb3VyYWIuZ3VwdGFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZHJ2LmggfCAyMSArKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvdWFwaS9k cm0vaTkxNV9kcm0uaCAgICAgfCAgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKaW5kZXggZWU0YTVkMy4uZGExNTBiYyAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAorKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oCkBAIC0xNjc3LDYgKzE2NzcsMjcgQEAgZXh0ZXJuIGNvbnN0 IHN0cnVjdCBpOTE1X29hX3JlZyBpOTE1X29hX3NhbXBsZXJfYmFsYW5jZV9tdXhfY29uZmlnX2hz d1tdOwogZXh0ZXJuIGNvbnN0IGludCBpOTE1X29hX3NhbXBsZXJfYmFsYW5jZV9tdXhfY29uZmln X2hzd19sZW47CiBleHRlcm4gY29uc3Qgc3RydWN0IGk5MTVfb2FfcmVnIGk5MTVfb2Ffc2FtcGxl cl9iYWxhbmNlX2JfY291bnRlcl9jb25maWdfaHN3W107CiBleHRlcm4gY29uc3QgaW50IGk5MTVf b2Ffc2FtcGxlcl9iYWxhbmNlX2JfY291bnRlcl9jb25maWdfaHN3X2xlbjsKKworCitzdHJ1Y3Qg ZHJtX2k5MTVfb2FfYXN5bmNfcXVldWVfaGVhZGVyIHsKKwlfX3U2NCBzaXplX2luX2J5dGVzOwor CS8qIEJ5dGUgb2Zmc2V0LCBzdGFydCBvZiBxdWV1ZSBoZWFkZXIgdG8gZmlyc3Qgbm9kZSAqLwor CV9fdTY0IGRhdGFfb2Zmc2V0OworCV9fdTMyIG5vZGVfY291bnQ7CisJX191MzIgd3JhcF9jb3Vu dDsKKwlfX3UzMiBwYWRbMTBdOworfTsKKworc3RydWN0IGRybV9pOTE1X29hX2FzeW5jX25vZGVf aW5mbyB7CisJX191MzIgcGlkOworCV9fdTMyIGN0eF9pZDsKKwlfX3UzMiBwYWRbMTRdOworfTsK Kworc3RydWN0IGRybV9pOTE1X29hX2FzeW5jX25vZGUgeworCXN0cnVjdCBkcm1faTkxNV9vYV9h c3luY19ub2RlX2luZm8gbm9kZV9pbmZvOworCV9fdTMyIHJlcG9ydF9wZXJmWzY0XTsgLyogTXVz dCBiZSBhbGlnbmVkIHRvIDY0LWJ5dGUgYm91bmRhcnkgKi8KK307CiAjZW5kaWYKIAogc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9pOTE1X2Ry bS5oIGIvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oCmluZGV4IDM1NGRjM2EuLmM5MWI0Mjcg MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaAorKysgYi9pbmNsdWRlL3Vh cGkvZHJtL2k5MTVfZHJtLmgKQEAgLTEyNCw2ICsxMjQsMTEgQEAgZW51bSBkcm1faTkxNV9vYV9l dmVudF90eXBlIHsKIAlJOTE1X09BX1JFQ09SRF9NQVgsCQkJLyogbm9uLUFCSSAqLwogfTsKIAor c3RydWN0IGRybV9pOTE1X29hX2FzeW5jX25vZGVfZm9vdGVyIHsKKwlfX3UzMiBwaWQ7CisJX191 MzIgY3R4X2lkOworfTsKKwogLyogRWFjaCByZWdpb24gaXMgYSBtaW5pbXVtIG9mIDE2aywgYW5k IHRoZXJlIGFyZSBhdCBtb3N0IDI1NSBvZiB0aGVtLgogICovCiAjZGVmaW5lIEk5MTVfTlJfVEVY X1JFR0lPTlMgMjU1CS8qIHRhYmxlIHNpemUgMmsgLSBtYXhpbXVtIGR1ZSB0byB1c2UKLS0gCjEu OC41LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==