From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 24A276E7CC for ; Mon, 13 May 2019 17:56:25 +0000 (UTC) From: Andi Shyti Date: Mon, 13 May 2019 20:56:03 +0300 Message-Id: <20190513175613.2507-5-andi.shyti@intel.com> In-Reply-To: <20190513175613.2507-1-andi.shyti@intel.com> References: <20190513175613.2507-1-andi.shyti@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v24 04/14] lib: igt_gt: make gem_engine_can_store_dword() check engine class 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: Tvrtko Ursulin , Andi Shyti List-ID: RW5naW5lcyByZWZlcnJlZCBieSBjbGFzcyBhbmQgaW5zdGFuY2UgYXJlIGdldHRpbmcgbW9yZSBw b3B1bGFyLApnZW1fZW5naW5lX2Nhbl9zdG9yZV9kd29yZCgpIHNob3VsZCBoYW5kbGUgdGhlIHNp dHVhdGlvbi4KClN1Z2dlc3RlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGlu dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+ ClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgot LS0KIGxpYi9pZ3RfZ3QuYyB8IDEyICsrKysrKysrKy0tLQogbGliL2lndF9ndC5oIHwgIDEgKwog MiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2xpYi9pZ3RfZ3QuYyBiL2xpYi9pZ3RfZ3QuYwppbmRleCA1OWI2MjI0Mjc0OWUuLjVl NWI5YmVmMDNkYyAxMDA2NDQKLS0tIGEvbGliL2lndF9ndC5jCisrKyBiL2xpYi9pZ3RfZ3QuYwpA QCAtNTU3LDcgKzU1Nyw3IEBAIGNvbnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lIGlu dGVsX2V4ZWN1dGlvbl9lbmdpbmVzW10gPSB7CiAJeyBOVUxMLCAwLCAwIH0KIH07CiAKLWJvb2wg Z2VtX2Nhbl9zdG9yZV9kd29yZChpbnQgZmQsIHVuc2lnbmVkIGludCBlbmdpbmUpCitib29sIGdl bV9jbGFzc19jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCBpbnQgY2xhc3MpCiB7CiAJdWludDE2X3Qg ZGV2aWQgPSBpbnRlbF9nZXRfZHJtX2RldmlkKGZkKTsKIAljb25zdCBzdHJ1Y3QgaW50ZWxfZGV2 aWNlX2luZm8gKmluZm8gPSBpbnRlbF9nZXRfZGV2aWNlX2luZm8oZGV2aWQpOwpAQCAtNTY5LDgg KzU2OSw4IEBAIGJvb2wgZ2VtX2Nhbl9zdG9yZV9kd29yZChpbnQgZmQsIHVuc2lnbmVkIGludCBl bmdpbmUpCiAJaWYgKGdlbiA9PSAzICYmIChpbmZvLT5pc19ncmFudHNkYWxlIHx8IGluZm8tPmlz X2FsdmlzbykpCiAJCXJldHVybiBmYWxzZTsgLyogb25seSBzdXBwb3J0cyBwaHlzaWNhbCBhZGRy ZXNzZXMgKi8KIAotCWlmIChnZW4gPT0gNiAmJiAoKGVuZ2luZSAmIDB4M2YpID09IEk5MTVfRVhF Q19CU0QpKQotCQlyZXR1cm4gZmFsc2U7IC8qIGtpbGxzIHRoZSBtYWNoaW5lISAqLworCWlmIChn ZW4gPT0gNiAmJiBjbGFzcyA9PSBJOTE1X0VOR0lORV9DTEFTU19WSURFTykKKwkJcmV0dXJuIGZh bHNlOwogCiAJaWYgKGluZm8tPmlzX2Jyb2Fkd2F0ZXIpCiAJCXJldHVybiBmYWxzZTsgLyogTm90 IHN1cmUgeWV0Li4uICovCkBAIC01NzgsNiArNTc4LDEyIEBAIGJvb2wgZ2VtX2Nhbl9zdG9yZV9k d29yZChpbnQgZmQsIHVuc2lnbmVkIGludCBlbmdpbmUpCiAJcmV0dXJuIHRydWU7CiB9CiAKK2Jv b2wgZ2VtX2Nhbl9zdG9yZV9kd29yZChpbnQgZmQsIHVuc2lnbmVkIGludCBlbmdpbmUpCit7CisJ cmV0dXJuIGdlbV9jbGFzc19jYW5fc3RvcmVfZHdvcmQoZmQsCisJCQkJZ2VtX2V4ZWNidWZfZmxh Z3NfdG9fZW5naW5lX2NsYXNzKGVuZ2luZSkpOworfQorCiBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhl Y3V0aW9uX2VuZ2luZTIgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXMyW10gPSB7CiAJeyAicmNzMCIs IEk5MTVfRU5HSU5FX0NMQVNTX1JFTkRFUiwgMCB9LAogCXsgImJjczAiLCBJOTE1X0VOR0lORV9D TEFTU19DT1BZLCAwIH0sCmRpZmYgLS1naXQgYS9saWIvaWd0X2d0LmggYi9saWIvaWd0X2d0LmgK aW5kZXggOGNlZWQxNDI4OGM3Li4wYjVjN2ZjYjRjM2MgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfZ3Qu aAorKysgYi9saWIvaWd0X2d0LmgKQEAgLTkwLDYgKzkwLDcgQEAgYm9vbCBnZW1fcmluZ19pc19w aHlzaWNhbF9lbmdpbmUoaW50IGZkLCB1bnNpZ25lZCBpbnQgcmluZyk7CiBib29sIGdlbV9yaW5n X2hhc19waHlzaWNhbF9lbmdpbmUoaW50IGZkLCB1bnNpZ25lZCBpbnQgcmluZyk7CiAKIGJvb2wg Z2VtX2Nhbl9zdG9yZV9kd29yZChpbnQgZmQsIHVuc2lnbmVkIGludCBlbmdpbmUpOworYm9vbCBn ZW1fY2xhc3NfY2FuX3N0b3JlX2R3b3JkKGludCBmZCwgaW50IGNsYXNzKTsKIAogZXh0ZXJuIGNv bnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiB7CiAJY29uc3QgY2hhciAqbmFtZTsK LS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2