From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Bragg Subject: [PATCH libdrm] intel: Add a getter for the intel_context ctx_id Date: Thu, 17 Nov 2016 13:00:49 +0000 Message-ID: <20161117130049.5627-1-robert@sixbynine.org> 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 642596E7E5 for ; Thu, 17 Nov 2016 13:00:52 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id u144so21035301wmu.0 for ; Thu, 17 Nov 2016 05:00:52 -0800 (PST) Received: from sixbynine.org (host-78-151-23-30.as13285.net. [78.151.23.30]) by smtp.gmail.com with ESMTPSA id d10sm3166029wja.20.2016.11.17.05.00.49 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 17 Nov 2016 05:00:50 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SSBmb3Jnb3QgdGhhdCBteSByZWNlbnRseSBzZW50IG91dCBpOTE1LXBlcmYgaS1nLXQgdGVzdHMg ZGVwZW5kIG9uIHRoaXMgdXRpbGl0eQphcGkgKG5vdCBqdXN0IG15IE1lc2EgLyBHTF9JTlRFTF9w ZXJmb3JtYW5jZV9xdWVyeSBwYXRjaGVzKS4KCk5vdCBhbGwgdGVzdHMgaW4gaS1nLXQgdXNlIGxp YmRybSB0byBjcmVhdGUgY29udGV4dHMsIGJ1dCB0aGUgaTkxNS1wZXJmIHRlc3RzCnVzZSByZW5k ZXJfY29weSAoZHJtX2ludGVsX2NvbnRleHQgYmFzZWQpIHdoaWxlIHRlc3Rpbmcgc2luZ2xlIGNv bnRleHQKZmlsdGVyaW5nIGFuZCBzbyB3YW50IHRvIHBsdWNrIG91dCB0aGUgdTMyIGN0eF9pZCBm b3IgcGFzc2luZyB0byBpOTE1LXBlcmYuCgpJIG1hZGUgYSBsYXN0IG1vbWVudCB0d2VhayB0byB0 aGUgdXRpbGl0eSB0byByZXR1cm4gYW4gZXJyb3IgdmFsdWUgc2VwYXJhdGUKZnJvbSBhIHVpbnQz Ml90IG91dHB1dCBjdHhfaWQgcG9pbnRlciwgc28gdGhlcmUgd2lsbCBuZWVkIHRvIGJlIGEgY29y cmVzcG9uZGluZwp0d2VhayBvZiB0aGUgcGVyZi5jIHRlc3RzIEkgc2VudCBvdXQuCgpSZWdhcmRz LAotIFJvYmVydAoKLS0tID44IC0tLQoKRXhwb3NpbmcgdGhlIHUzMiBjb250ZXh0IElEIG1ha2Vz IGl0IHBvc3NpYmxlIHRvIGRlZmluZSBuZXcgZHJtIGtlcm5lbAppbnRlcmZhY2VzIGJhc2VkIG9u IHRoZSBzYW1lIElEcyB0aGF0IGUuZy4gZXhlY2J1ZiB1c2VzIHRvIGlkZW50aWZ5IGEKZ2VtIGNv bnRleHQsIHRoYXQgYXJlbid0IHRoZW1zZWx2ZXMgYWJzdHJhY3RlZCBieSBsaWJkcm0gYnV0IG5l ZWQgdG8gYmUKdXNlZCBieSBsaWJkcm0vZHJtX2ludGVsX2NvbnRleHQgYmFzZWQgY2xpZW50cyBz dWNoIGFzIChwYXJ0cyBvZikgaS1nLXQKb3IgTWVzYS4KCkZvciBleGFtcGxlIHRoaXMgY2FuIGJl IHVzZWQgdG8gY29uZmlndXJlIGFuIGk5MTUtcGVyZiBzdHJlYW0gdG8gY29sbGVjdAptZXRyaWNz IGZvciBhIHNwZWNpZmljIGNvbnRleHQuCgpTaWduZWQtb2ZmOiBSb2JlcnQgQnJhZ2cgPHJvYmVy dEBzaXhieW5pbmUub3JnPgotLS0KIGludGVsL2ludGVsX2J1Zm1nci5oICAgICB8ICAyICsrCiBp bnRlbC9pbnRlbF9idWZtZ3JfZ2VtLmMgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaW50ZWwvaW50ZWxfYnVmbWdyLmggYi9p bnRlbC9pbnRlbF9idWZtZ3IuaAppbmRleCBjZTRlNzBkLi43NTMwZmE1IDEwMDY0NAotLS0gYS9p bnRlbC9pbnRlbF9idWZtZ3IuaAorKysgYi9pbnRlbC9pbnRlbF9idWZtZ3IuaApAQCAtMjEyLDYg KzIxMiw4IEBAIGludCBkcm1faW50ZWxfYnVmbWdyX2dlbV9nZXRfZGV2aWQoZHJtX2ludGVsX2J1 Zm1nciAqYnVmbWdyKTsKIGludCBkcm1faW50ZWxfZ2VtX2JvX3dhaXQoZHJtX2ludGVsX2JvICpi bywgaW50NjRfdCB0aW1lb3V0X25zKTsKIAogZHJtX2ludGVsX2NvbnRleHQgKmRybV9pbnRlbF9n ZW1fY29udGV4dF9jcmVhdGUoZHJtX2ludGVsX2J1Zm1nciAqYnVmbWdyKTsKK2ludCBkcm1faW50 ZWxfZ2VtX2NvbnRleHRfZ2V0X2NvbnRleHRfaWQoZHJtX2ludGVsX2NvbnRleHQgKmN0eCwKKwkJ CQkJIHVpbnQzMl90ICpjdHhfaWQpOwogdm9pZCBkcm1faW50ZWxfZ2VtX2NvbnRleHRfZGVzdHJv eShkcm1faW50ZWxfY29udGV4dCAqY3R4KTsKIGludCBkcm1faW50ZWxfZ2VtX2JvX2NvbnRleHRf ZXhlYyhkcm1faW50ZWxfYm8gKmJvLCBkcm1faW50ZWxfY29udGV4dCAqY3R4LAogCQkJCSAgaW50 IHVzZWQsIHVuc2lnbmVkIGludCBmbGFncyk7CmRpZmYgLS1naXQgYS9pbnRlbC9pbnRlbF9idWZt Z3JfZ2VtLmMgYi9pbnRlbC9pbnRlbF9idWZtZ3JfZ2VtLmMKaW5kZXggMTVjNzliMy4uY2VmZTRh NyAxMDA2NDQKLS0tIGEvaW50ZWwvaW50ZWxfYnVmbWdyX2dlbS5jCisrKyBiL2ludGVsL2ludGVs X2J1Zm1ncl9nZW0uYwpAQCAtMzE4NCw2ICszMTg0LDE3IEBAIGRybV9pbnRlbF9nZW1fY29udGV4 dF9jcmVhdGUoZHJtX2ludGVsX2J1Zm1nciAqYnVmbWdyKQogCXJldHVybiBjb250ZXh0OwogfQog CitpbnQKK2RybV9pbnRlbF9nZW1fY29udGV4dF9nZXRfY29udGV4dF9pZChkcm1faW50ZWxfY29u dGV4dCAqY3R4LCB1aW50MzJfdCAqY3R4X2lkKQoreworCWlmIChjdHggPT0gTlVMTCkKKwkJcmV0 dXJuIC1FSU5WQUw7CisKKwkqY3R4X2lkID0gY3R4LT5jdHhfaWQ7CisKKwlyZXR1cm4gMDsKK30K Kwogdm9pZAogZHJtX2ludGVsX2dlbV9jb250ZXh0X2Rlc3Ryb3koZHJtX2ludGVsX2NvbnRleHQg KmN0eCkKIHsKLS0gCjIuMTAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==