From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4DC226E82F for ; Thu, 14 Feb 2019 00:45:00 +0000 (UTC) Date: Thu, 14 Feb 2019 02:44:44 +0200 Message-Id: <20190214004445.1733-5-andi.shyti@intel.com> In-Reply-To: <20190214004445.1733-1-andi.shyti@intel.com> References: <20190214004445.1733-1-andi.shyti@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFC PATCH v9 4/5] lib: ioctl_wrappers: reach engines by index as well List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Andi Shyti via igt-dev Reply-To: Andi Shyti Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: IGT dev Cc: Andi Shyti List-ID: V2l0aCB0aGUgbmV3IGVuZ2luZSBxdWVyeSBtZXRob2QgZW5naW5lcyBhcmUgcmVhY2hhYmxlIHRo cm91Z2gKYW4gaW5kZXggYW5kIGNvbnRleHQgdGhleSBhcmUgY29tYmluZWQgd2l0aC4KClRoZSAn Z2VtX2hhc19yaW5nKCknIGJlY29tZXMgJ2dlbV9jb250ZXh0X2hhc19lbmdpbmUoKScgdGhhdApy ZXF1aXJlcyB0aGUgaW5kZXggdGhhdCB0aGUgZW5naW5lIGlzIG1hcHBlZCB3aXRoaW4gdGhlIGRy aXZlci4KClRoZSBwcmV2aW91cyAnZ2VtX2hhc19yaW5nKCknIGZ1bmN0aW9uIGJlY29tZXMgYSB3 cmFwcGVyIHRvIHRoZSBuZXcKJ2dlbV9jb250ZXh0X2hhc19lbmdpbmUoKScuCgpTaWduZWQtb2Zm LWJ5OiBBbmRpIFNoeXRpIDxhbmRpLnNoeXRpQGludGVsLmNvbT4KLS0tCiBsaWIvaW9jdGxfd3Jh cHBlcnMuYyB8IDQgKysrLQogbGliL2lvY3RsX3dyYXBwZXJzLmggfCA0ICsrKy0KIDIgZmlsZXMg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9pb2N0bF93cmFwcGVycy5jIGIvbGliL2lvY3RsX3dyYXBwZXJzLmMKaW5kZXggNDA0YzJmYmY5 MzU1Li40MzAzNjA3ZjkyNzkgMTAwNjQ0Ci0tLSBhL2xpYi9pb2N0bF93cmFwcGVycy5jCisrKyBi L2xpYi9pb2N0bF93cmFwcGVycy5jCkBAIC0xNDY1LDcgKzE0NjUsNyBAQCB2b2lkIGlndF9yZXF1 aXJlX2dlbShpbnQgZmQpCiAJaWd0X3JlcXVpcmVfZihlcnIgPT0gMCwgIlVucmVzcG9uc2l2ZSBp OTE1L0dFTSBkZXZpY2VcbiIpOwogfQogCi1ib29sIGdlbV9oYXNfcmluZyhpbnQgZmQsIHVuc2ln bmVkIHJpbmcpCitib29sIGdlbV9jb250ZXh0X2hhc19lbmdpbmUoaW50IGZkLCB1bnNpZ25lZCBy aW5nLCB1bnNpZ25lZCBjdHgpCiB7CiAJc3RydWN0IGRybV9pOTE1X2dlbV9leGVjYnVmZmVyMiBl eGVjYnVmOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY19vYmplY3QyIGV4ZWM7CkBAIC0xNDgx LDYgKzE0ODEsOCBAQCBib29sIGdlbV9oYXNfcmluZyhpbnQgZmQsIHVuc2lnbmVkIHJpbmcpCiAJ ZXhlY2J1Zi5idWZmZXJzX3B0ciA9IHRvX3VzZXJfcG9pbnRlcigmZXhlYyk7CiAJZXhlY2J1Zi5i dWZmZXJfY291bnQgPSAxOwogCWV4ZWNidWYuZmxhZ3MgPSByaW5nOworCWV4ZWNidWYucnN2ZDEg PSBjdHg7CisKIAlyZXR1cm4gX19nZW1fZXhlY2J1ZihmZCwgJmV4ZWNidWYpID09IC1FTk9FTlQ7 CiB9CiAKZGlmZiAtLWdpdCBhL2xpYi9pb2N0bF93cmFwcGVycy5oIGIvbGliL2lvY3RsX3dyYXBw ZXJzLmgKaW5kZXggYjIyYjM2YjBiMmRkLi44NDczODBkNjk4MjYgMTAwNjQ0Ci0tLSBhL2xpYi9p b2N0bF93cmFwcGVycy5oCisrKyBiL2xpYi9pb2N0bF93cmFwcGVycy5oCkBAIC0xNjQsMTEgKzE2 NCwxMyBAQCBib29sIGdlbV9oYXNfZXhlY19mZW5jZShpbnQgZmQpOwogCiAvKiBjaGVjayBmdW5j dGlvbnMgd2hpY2ggYXV0by1za2lwIHRlc3RzIGJ5IGNhbGxpbmcgaWd0X3NraXAoKSAqLwogdm9p ZCBnZW1fcmVxdWlyZV9jYWNoaW5nKGludCBmZCk7Ci1ib29sIGdlbV9oYXNfcmluZyhpbnQgZmQs IHVuc2lnbmVkIHJpbmcpOworYm9vbCBnZW1fY29udGV4dF9oYXNfZW5naW5lKGludCBmZCwgdW5z aWduZWQgcmluZywgdW5zaWduZWQgY3R4KTsKIHZvaWQgZ2VtX3JlcXVpcmVfcmluZyhpbnQgZmQs IHVuc2lnbmVkIHJpbmcpOwogYm9vbCBnZW1faGFzX21vY3NfcmVnaXN0ZXJzKGludCBmZCk7CiB2 b2lkIGdlbV9yZXF1aXJlX21vY3NfcmVnaXN0ZXJzKGludCBmZCk7CiAKKyNkZWZpbmUgZ2VtX2hh c19yaW5nKGZkLCByaW5nKSBnZW1fY29udGV4dF9oYXNfZW5naW5lKGZkLCByaW5nLCAwKQorCiAv KiBwcmltZSAqLwogc3RydWN0IGxvY2FsX2RtYV9idWZfc3luYyB7CiAJdWludDY0X3QgZmxhZ3M7 Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==