From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from 3.mo3.mail-out.ovh.net (3.mo3.mail-out.ovh.net [46.105.44.175]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3D5F88930A for ; Sun, 7 Apr 2019 22:45:58 +0000 (UTC) Received: from player687.ha.ovh.net (unknown [10.109.159.20]) by mo3.mail-out.ovh.net (Postfix) with ESMTP id A50F6205FD8 for ; Mon, 8 Apr 2019 00:38:26 +0200 (CEST) From: Andi Shyti Date: Mon, 8 Apr 2019 01:37:52 +0300 Message-Id: <20190407223754.6940-5-andi@etezian.org> In-Reply-To: <20190407223754.6940-1-andi@etezian.org> References: <20190407223754.6940-1-andi@etezian.org> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v18 4/6] 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: Andi Shyti List-ID: RnJvbTogQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+CgpFbmdpbmVzIHJlZmVycmVk IGJ5IGNsYXNzIGFuZCBpbnN0YW5jZSBhcmUgZ2V0dGluZyBtb3JlIHBvcHVsYXJlLApnZW1fZW5n aW5lX2Nhbl9zdG9yZV9kd29yZCgpIHNob3VsZCBoYW5kbGUgdGhlIHNpdHVhdGlvbi4KClNpZ25l ZC1vZmYtYnk6IEFuZGkgU2h5dGkgPGFuZGkuc2h5dGlAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3Rf Z3QuYyB8IDExICsrKysrKysrLS0tCiBsaWIvaWd0X2d0LmggfCAgMSArCiAyIGZpbGVzIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0 X2d0LmMgYi9saWIvaWd0X2d0LmMKaW5kZXggYjI4ZmNhMDM4N2VkLi4xMmUxOTQxN2E4MjcgMTAw NjQ0Ci0tLSBhL2xpYi9pZ3RfZ3QuYworKysgYi9saWIvaWd0X2d0LmMKQEAgLTU1Nyw3ICs1NTcs NyBAQCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZSBpbnRlbF9leGVjdXRpb25f ZW5naW5lc1tdID0gewogCXsgTlVMTCwgMCwgMCB9CiB9OwogCi1ib29sIGdlbV9jYW5fc3RvcmVf ZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQorYm9vbCBnZW1fY2xhc3NfY2FuX3N0 b3JlX2R3b3JkKGludCBmZCwgaW50IGNsYXNzKQogewogCXVpbnQxNl90IGRldmlkID0gaW50ZWxf Z2V0X2RybV9kZXZpZChmZCk7CiAJY29uc3Qgc3RydWN0IGludGVsX2RldmljZV9pbmZvICppbmZv ID0gaW50ZWxfZ2V0X2RldmljZV9pbmZvKGRldmlkKTsKQEAgLTU2OSw4ICs1NjksOCBAQCBib29s IGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQogCWlmIChn ZW4gPT0gMyAmJiAoaW5mby0+aXNfZ3JhbnRzZGFsZSB8fCBpbmZvLT5pc19hbHZpc28pKQogCQly ZXR1cm4gZmFsc2U7IC8qIG9ubHkgc3VwcG9ydHMgcGh5c2ljYWwgYWRkcmVzc2VzICovCiAKLQlp ZiAoZ2VuID09IDYgJiYgKChlbmdpbmUgJiAweDNmKSA9PSBJOTE1X0VYRUNfQlNEKSkKLQkJcmV0 dXJuIGZhbHNlOyAvKiBraWxscyB0aGUgbWFjaGluZSEgKi8KKwlpZiAoZ2VuID09IDYgJiYgY2xh c3MgPT0gSTkxNV9FTkdJTkVfQ0xBU1NfVklERU8pCisJCXJldHVybiBmYWxzZTsKIAogCWlmIChp bmZvLT5pc19icm9hZHdhdGVyKQogCQlyZXR1cm4gZmFsc2U7IC8qIE5vdCBzdXJlIHlldC4uLiAq LwpAQCAtNTc4LDYgKzU3OCwxMSBAQCBib29sIGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1 bnNpZ25lZCBpbnQgZW5naW5lKQogCXJldHVybiB0cnVlOwogfQogCitib29sIGdlbV9jYW5fc3Rv cmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQoreworCXJldHVybiBnZW1fY2xh c3NfY2FuX3N0b3JlX2R3b3JkKGZkLCBnZW1fZWJfdG9fY2xhc3MoZW5naW5lKSk7Cit9CisKIGNv bnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiBpbnRlbF9leGVjdXRpb25fZW5naW5l czJbXSA9IHsKIAl7ICJyY3MwIiwgSTkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwIH0sCiAJeyAi YmNzMCIsIEk5MTVfRU5HSU5FX0NMQVNTX0NPUFksIDAgfSwKZGlmZiAtLWdpdCBhL2xpYi9pZ3Rf Z3QuaCBiL2xpYi9pZ3RfZ3QuaAppbmRleCA5NzBjYTIyZmIxMzQuLjdjYTUyNjMzYTgzNSAxMDA2 NDQKLS0tIGEvbGliL2lndF9ndC5oCisrKyBiL2xpYi9pZ3RfZ3QuaApAQCAtOTAsNiArOTAsNyBA QCBib29sIGdlbV9yaW5nX2lzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVkIGludCBy aW5nKTsKIGJvb2wgZ2VtX3JpbmdfaGFzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVk IGludCByaW5nKTsKIAogYm9vbCBnZW1fY2FuX3N0b3JlX2R3b3JkKGludCBmZCwgdW5zaWduZWQg aW50IGVuZ2luZSk7Citib29sIGdlbV9jbGFzc19jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCBpbnQg Y2xhc3MpOwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdpbmUyIHsK IAljb25zdCBjaGFyICpuYW1lOwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2lndC1kZXY=