From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id CB29A6E85F for ; Fri, 21 Jun 2019 10:01:05 +0000 (UTC) From: Ramalingam C Date: Fri, 21 Jun 2019 15:33:07 +0530 Message-Id: <20190621100345.20019-6-ramalingam.c@intel.com> In-Reply-To: <20190621100345.20019-1-ramalingam.c@intel.com> References: <20190621100345.20019-1-ramalingam.c@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFC v2 05/43] lib/i915: Helper func for engine class to exec_flag 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@lists.freedesktop.org, tvrtko.ursulin@linux.intel.com, andi@etezian.org List-ID: SGVscGVyIGZ1bmN0aW9uIGlzIGRlZmluZWQgdG8gZ2V0IHRoZSBleGVjYnVmIGZsYWcgZm9yIGEg ZW5naW5lIG9mIGEKY2xhc3MgbWFwcGVkIGZvciBhIGN0eC4KClNpZ25lZC1vZmYtYnk6IFJhbWFs aW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KLS0tCiBsaWIvaTkxNS9nZW1fZW5naW5l X3RvcG9sb2d5LmMgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiBsaWIvaTkxNS9nZW1fZW5n aW5lX3RvcG9sb2d5LmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvbGliL2k5MTUvZ2VtX2VuZ2luZV90b3BvbG9neS5jIGIvbGliL2k5MTUv Z2VtX2VuZ2luZV90b3BvbG9neS5jCmluZGV4IGZkZDFiOTUxNjcyYi4uYzY0ZjdhNGQwNWJiIDEw MDY0NAotLS0gYS9saWIvaTkxNS9nZW1fZW5naW5lX3RvcG9sb2d5LmMKKysrIGIvbGliL2k5MTUv Z2VtX2VuZ2luZV90b3BvbG9neS5jCkBAIC0yODksMyArMjg5LDI1IEBAIGJvb2wgZ2VtX2hhc19l bmdpbmVfdG9wb2xvZ3koaW50IGZkKQogCiAJcmV0dXJuICFfX2dlbV9jb250ZXh0X2dldF9wYXJh bShmZCwgJnBhcmFtKTsKIH0KKworLyogUmV0dXJuIC1FSU5WQUwgd2hlbiB0aGUgRW5naW5lIHdp dGggbWVudGlvbmVkIGNsYXNzIGlzIG5vdCBmb3VuZCAqLworaW50IGdlbV9lbmdpbmVfY2xhc3Nf dG9fZXhlY2J1Zl9mbGFncyhpbnQgZmQsIHVpbnQzMl90IGN0eF9pZCwgaW50IGNsYXNzKQorewor CWNvbnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZTsKKwlERUZJTkVfQ09OVEVY VF9FTkdJTkVTX1BBUkFNKGVuZ2luZXMsIHBhcmFtLCBjdHhfaWQsIEdFTV9NQVhfRU5HSU5FUyk7 CisJaW50IGk7CisKKwlpZiAoZ2VtX3RvcG9sb2d5X2dldF9wYXJhbShmZCwgJnBhcmFtKSkgewor CQlfX2Zvcl9lYWNoX3N0YXRpY19lbmdpbmUoZSkgeworCQkJaWYgKGUtPmNsYXNzID09IGNsYXNz KQorCQkJCXJldHVybiBlLT5mbGFnczsKKwkJfQorCQlyZXR1cm4gLUVJTlZBTDsKKwl9CisKKwlm b3IgKGkgPSAwOyBpIDwgcGFyYW0uc2l6ZTsgaSsrKQorCQlpZiAoZW5naW5lcy5lbmdpbmVzW2ld LmVuZ2luZV9jbGFzcyA9PSBjbGFzcykKKwkJCXJldHVybiBpOworCisJcmV0dXJuIC1FSU5WQUw7 Cit9CmRpZmYgLS1naXQgYS9saWIvaTkxNS9nZW1fZW5naW5lX3RvcG9sb2d5LmggYi9saWIvaTkx NS9nZW1fZW5naW5lX3RvcG9sb2d5LmgKaW5kZXggMjQxNWZkMWUzNzliLi5hYTkzNDYyMmNhYjAg MTAwNjQ0Ci0tLSBhL2xpYi9pOTE1L2dlbV9lbmdpbmVfdG9wb2xvZ3kuaAorKysgYi9saWIvaTkx NS9nZW1fZW5naW5lX3RvcG9sb2d5LmgKQEAgLTUzLDYgKzUzLDggQEAgaW50IGdlbV9jb250ZXh0 X2xvb2t1cF9lbmdpbmUoaW50IGZkLCB1aW50NjRfdCBlbmdpbmUsIHVpbnQzMl90IGN0eF9pZCwK IAogdm9pZCBnZW1fY29udGV4dF9zZXRfYWxsX2VuZ2luZXMoaW50IGZkLCB1aW50MzJfdCBjdHgp OwogCitpbnQgZ2VtX2VuZ2luZV9jbGFzc190b19leGVjYnVmX2ZsYWdzKGludCBmZCwgdWludDMy X3QgY3R4X2lkLCBpbnQgY2xhc3MpOworCiAjZGVmaW5lIF9fZm9yX2VhY2hfc3RhdGljX2VuZ2lu ZShlX18pIFwKIAlmb3IgKChlX18pID0gaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXMyOyAoZV9fKS0+ bmFtZTsgKGVfXykrKykKIAotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2lndC1kZXY=