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 878BF6E69A for ; Tue, 12 Feb 2019 23:54:51 +0000 (UTC) Date: Wed, 13 Feb 2019 01:54:34 +0200 Message-Id: <20190212235437.1218-4-andi.shyti@intel.com> In-Reply-To: <20190212235437.1218-1-andi.shyti@intel.com> References: <20190212235437.1218-1-andi.shyti@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFC PATCH v8 3/5] lib/igt_gt: use for_each_engine2 to loop through engines 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: Petri Latvala , Andi Shyti List-ID: J2Zvcl9lYWNoX2VuZ2luZTIoKScgZGVmaW5lcyBhIGxvb3AgdGhyb3VnaCB0aGUgZ3B1IGVuZ2lu ZXMuCgpJdCBjYW4gd29yayB3aXRoIGJvdGggYWN0aXZlIGFuZCBwcmUtZGVmaW5lZCBlbmdpbmVz LgoKSW4gY2FzZSB3ZSBhcmUgbG9vcGluZyB0aHJvdWdoIGFjdGl2ZSBlbmdpbmVzIChpLmUuIHRo ZSBydW5uaW5nCmtlcm5lbCBoYXMgdGhlIHF1ZXJ5IGFuZCBnZXQvc2V0cGFyYW0gaW9jdGxzKSwg dGhlCmludGVsX2FjdGl2ZV9lbmdpbmVzMiBwb2ludHMgdG8gYW4gYXJyYXkgdGhhdCBjb250YWlu cyBvbmx5IHRoZQpsaXN0IGVuZ2luZXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFmdGVyIGhhdmlu ZyBpbnRlcnJvZ2F0ZWQgdGhlCmRyaXZlci4KCldoaWxlLCBpZiB3ZSBhcmUgbG9vcGluZyB0aHJv dWdoIHByZS1kZWZpbmVkIGVuZ2luZXMsCmludGVsX2FjdGl2ZV9lbmdpbmVzMiBwb2ludHMgdG8g dGhlICdpbnRlbF9leGVjdXRpb25fZW5naW5lczInCmFycmF5IGFuZCB3b3JrcyBleGFjdGx5IGFz IGZvcl9lYWNoX2VuZ2luZSgpIGJ1dCB1c2luZyB0aGUKbmV3ICdzdHJ1Y3QgaW50ZWxfZXhlY3V0 aW9uX2VuZ2luZTInIGRhdGEgdHlwZS4KClNpZ25lZC1vZmYtYnk6IEFuZGkgU2h5dGkgPGFuZGku c2h5dGlAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfZ3QuaCB8IDggKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvaWd0X2d0LmggYi9saWIv aWd0X2d0LmgKaW5kZXggZjRiZDZjMjJhODFhLi43YWJhNGI0ZTM3ZjEgMTAwNjQ0Ci0tLSBhL2xp Yi9pZ3RfZ3QuaAorKysgYi9saWIvaWd0X2d0LmgKQEAgLTMwLDYgKzMwLDggQEAKIAogI2luY2x1 ZGUgImk5MTVfZHJtLmgiCiAKKyNpbmNsdWRlICJpOTE1L2dlbV9xdWVyeS5oIgorCiB2b2lkIGln dF9yZXF1aXJlX2hhbmdfcmluZyhpbnQgZmQsIGludCByaW5nKTsKIAogdHlwZWRlZiBzdHJ1Y3Qg aWd0X2hhbmcgewpAQCAtODYsNiArODgsMTIgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBpbnRlbF9l eGVjdXRpb25fZW5naW5lIHsKIAkgICAgIGVfXysrKSBcCiAJCWZvcl9pZiAoZ2VtX3JpbmdfaGFz X3BoeXNpY2FsX2VuZ2luZShmZF9fLCBmbGFnc19fID0gZV9fLT5leGVjX2lkIHwgZV9fLT5mbGFn cykpCiAKKyNkZWZpbmUgZm9yX2VhY2hfZW5naW5lMihmZCwgY3R4LCBlKSBcCisJCWZvciAoX19z ZXRfY3R4X2VuZ2luZV9tYXAoZmQsIGN0eF9pZCksIFwKKwkJICAgICBlID0gaW50ZWxfYWN0aXZl X2VuZ2luZXMyOyBlLT5uYW1lOyBlKyspIFwKKwkJCWZvcl9pZiAoZ2VtX2hhc19nZXRfc2V0X3Bh cmFtKCkgfHwgXAorCQkJCWdlbV9oYXNfZW5naW5lKGZkLCBlLT5jbGFzcywgZS0+aW5zdGFuY2Up KQorCiBib29sIGdlbV9yaW5nX2lzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVkIGlu dCByaW5nKTsKIGJvb2wgZ2VtX3JpbmdfaGFzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2ln bmVkIGludCByaW5nKTsKIAotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2lndC1kZXY=