From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id B9D6F89E1D for ; Tue, 5 Mar 2019 13:16:24 +0000 (UTC) From: Andi Shyti Date: Tue, 5 Mar 2019 15:16:08 +0200 Message-Id: <20190305131611.2367-4-andi.shyti@intel.com> In-Reply-To: <20190305131611.2367-1-andi.shyti@intel.com> References: <20190305131611.2367-1-andi.shyti@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFC PATCH v10 3/6] lib/igt_gt: use for_each_engine2 to loop through engines List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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: J2Zvcl9lYWNoX2VuZ2luZTIoKScgZGVmaW5lcyBhIGxvb3AgdGhyb3VnaCB0aGUgZ3B1IGVuZ2lu ZXMuCgpJdCBjYW4gd29yayB3aXRoIGJvdGggYWN0aXZlIGFuZCBwcmUtZGVmaW5lZCBlbmdpbmVz LgoKSW4gY2FzZSB3ZSBhcmUgbG9vcGluZyB0aHJvdWdoIGFjdGl2ZSBlbmdpbmVzIChpLmUuIHRo ZSBydW5uaW5nCmtlcm5lbCBoYXMgdGhlIHF1ZXJ5IGFuZCBnZXQvc2V0cGFyYW0gaW9jdGxzKSwg dGhlCmludGVsX2FjdGl2ZV9lbmdpbmVzMiBwb2ludHMgdG8gYW4gYXJyYXkgdGhhdCBjb250YWlu cyBvbmx5IHRoZQpsaXN0IGVuZ2luZXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFmdGVyIGhhdmlu ZyBpbnRlcnJvZ2F0ZWQgdGhlCmRyaXZlci4KCldoaWxlLCBpZiB3ZSBhcmUgbG9vcGluZyB0aHJv dWdoIHByZS1kZWZpbmVkIGVuZ2luZXMsCmludGVsX2FjdGl2ZV9lbmdpbmVzMiBwb2ludHMgdG8g dGhlICdpbnRlbF9leGVjdXRpb25fZW5naW5lczInCmFycmF5IGFuZCB3b3JrcyBleGFjdGx5IGFz IGZvcl9lYWNoX2VuZ2luZSgpIGJ1dCB1c2luZyB0aGUKbmV3ICdzdHJ1Y3QgaW50ZWxfZXhlY3V0 aW9uX2VuZ2luZTInIGRhdGEgdHlwZS4KClNpZ25lZC1vZmYtYnk6IEFuZGkgU2h5dGkgPGFuZGku c2h5dGlAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfZ3QuaCB8IDggKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvaWd0X2d0LmggYi9saWIv aWd0X2d0LmgKaW5kZXggZjRiZDZjMjJhODFhLi5mOGJkYWE2Mjg5OWYgMTAwNjQ0Ci0tLSBhL2xp Yi9pZ3RfZ3QuaAorKysgYi9saWIvaWd0X2d0LmgKQEAgLTMwLDYgKzMwLDggQEAKIAogI2luY2x1 ZGUgImk5MTVfZHJtLmgiCiAKKyNpbmNsdWRlICJpOTE1L2dlbV9lbmdpbmVfdG9wb2xvZ3kuaCIK Kwogdm9pZCBpZ3RfcmVxdWlyZV9oYW5nX3JpbmcoaW50IGZkLCBpbnQgcmluZyk7CiAKIHR5cGVk ZWYgc3RydWN0IGlndF9oYW5nIHsKQEAgLTg2LDYgKzg4LDEyIEBAIGV4dGVybiBjb25zdCBzdHJ1 Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZSB7CiAJICAgICBlX18rKykgXAogCQlmb3JfaWYgKGdl bV9yaW5nX2hhc19waHlzaWNhbF9lbmdpbmUoZmRfXywgZmxhZ3NfXyA9IGVfXy0+ZXhlY19pZCB8 IGVfXy0+ZmxhZ3MpKQogCisjZGVmaW5lIGZvcl9lYWNoX2VuZ2luZTIoZmQsIGN0eCkgXAorCQlm b3IgKHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZTJfXyA9IFwKKwkJICAgICBnZW1f c2V0X2NvbnRleHRfZ2V0X2VuZ2luZXMoZmQsIGN0eCk7IGUyX18tPm5hbWU7IGUyX18rKykgXAor CQkJZm9yX2lmIChnZW1faGFzX2VuZ2luZV90b3BvbG9neSgpIHx8IFwKKwkJCQlnZW1faGFzX2Vu Z2luZShmZCwgZTJfXy0+Y2xhc3MsIGUyX18tPmluc3RhbmNlKSkKKwogYm9vbCBnZW1fcmluZ19p c19waHlzaWNhbF9lbmdpbmUoaW50IGZkLCB1bnNpZ25lZCBpbnQgcmluZyk7CiBib29sIGdlbV9y aW5nX2hhc19waHlzaWNhbF9lbmdpbmUoaW50IGZkLCB1bnNpZ25lZCBpbnQgcmluZyk7CiAKLS0g CjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K aWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2