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 8B14089E33 for ; Tue, 16 Apr 2019 15:11:39 +0000 (UTC) From: Andi Shyti Date: Tue, 16 Apr 2019 18:11:26 +0300 Message-Id: <20190416151128.2465-5-andi.shyti@intel.com> In-Reply-To: <20190416151128.2465-1-andi.shyti@intel.com> References: <20190416151128.2465-1-andi.shyti@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v21 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: RW5naW5lcyByZWZlcnJlZCBieSBjbGFzcyBhbmQgaW5zdGFuY2UgYXJlIGdldHRpbmcgbW9yZSBw b3B1bGFyZSwKZ2VtX2VuZ2luZV9jYW5fc3RvcmVfZHdvcmQoKSBzaG91bGQgaGFuZGxlIHRoZSBz aXR1YXRpb24uCgpTdWdnZXN0ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBp bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZGkgU2h5dGkgPGFuZGkuc2h5dGlAaW50ZWwuY29t PgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K LS0tCiBsaWIvaWd0X2d0LmMgfCAxMiArKysrKysrKystLS0KIGxpYi9pZ3RfZ3QuaCB8ICAxICsK IDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9saWIvaWd0X2d0LmMgYi9saWIvaWd0X2d0LmMKaW5kZXggM2ZhNDc5MDNkODUzLi5m OWNhMDU4MjQ3YzggMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfZ3QuYworKysgYi9saWIvaWd0X2d0LmMK QEAgLTU1Nyw3ICs1NTcsNyBAQCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZSBp bnRlbF9leGVjdXRpb25fZW5naW5lc1tdID0gewogCXsgTlVMTCwgMCwgMCB9CiB9OwogCi1ib29s IGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQorYm9vbCBn ZW1fY2xhc3NfY2FuX3N0b3JlX2R3b3JkKGludCBmZCwgaW50IGNsYXNzKQogewogCXVpbnQxNl90 IGRldmlkID0gaW50ZWxfZ2V0X2RybV9kZXZpZChmZCk7CiAJY29uc3Qgc3RydWN0IGludGVsX2Rl dmljZV9pbmZvICppbmZvID0gaW50ZWxfZ2V0X2RldmljZV9pbmZvKGRldmlkKTsKQEAgLTU2OSw4 ICs1NjksOCBAQCBib29sIGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQg ZW5naW5lKQogCWlmIChnZW4gPT0gMyAmJiAoaW5mby0+aXNfZ3JhbnRzZGFsZSB8fCBpbmZvLT5p c19hbHZpc28pKQogCQlyZXR1cm4gZmFsc2U7IC8qIG9ubHkgc3VwcG9ydHMgcGh5c2ljYWwgYWRk cmVzc2VzICovCiAKLQlpZiAoZ2VuID09IDYgJiYgKChlbmdpbmUgJiAweDNmKSA9PSBJOTE1X0VY RUNfQlNEKSkKLQkJcmV0dXJuIGZhbHNlOyAvKiBraWxscyB0aGUgbWFjaGluZSEgKi8KKwlpZiAo Z2VuID09IDYgJiYgY2xhc3MgPT0gSTkxNV9FTkdJTkVfQ0xBU1NfVklERU8pCisJCXJldHVybiBm YWxzZTsKIAogCWlmIChpbmZvLT5pc19icm9hZHdhdGVyKQogCQlyZXR1cm4gZmFsc2U7IC8qIE5v dCBzdXJlIHlldC4uLiAqLwpAQCAtNTc4LDYgKzU3OCwxMiBAQCBib29sIGdlbV9jYW5fc3RvcmVf ZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQogCXJldHVybiB0cnVlOwogfQogCiti b29sIGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQorewor CXJldHVybiBnZW1fY2xhc3NfY2FuX3N0b3JlX2R3b3JkKGZkLAorCQkJCWdlbV9leGVjYnVmX2Zs YWdzX3RvX2VuZ2luZV9jbGFzcyhlbmdpbmUpKTsKK30KKwogY29uc3Qgc3RydWN0IGludGVsX2V4 ZWN1dGlvbl9lbmdpbmUyIGludGVsX2V4ZWN1dGlvbl9lbmdpbmVzMltdID0gewogCXsgInJjczAi LCBJOTE1X0VOR0lORV9DTEFTU19SRU5ERVIsIDAgfSwKIAl7ICJiY3MwIiwgSTkxNV9FTkdJTkVf Q0xBU1NfQ09QWSwgMCB9LApkaWZmIC0tZ2l0IGEvbGliL2lndF9ndC5oIGIvbGliL2lndF9ndC5o CmluZGV4IDhjZWVkMTQyODhjNy4uMGI1YzdmY2I0YzNjIDEwMDY0NAotLS0gYS9saWIvaWd0X2d0 LmgKKysrIGIvbGliL2lndF9ndC5oCkBAIC05MCw2ICs5MCw3IEBAIGJvb2wgZ2VtX3JpbmdfaXNf cGh5c2ljYWxfZW5naW5lKGludCBmZCwgdW5zaWduZWQgaW50IHJpbmcpOwogYm9vbCBnZW1fcmlu Z19oYXNfcGh5c2ljYWxfZW5naW5lKGludCBmZCwgdW5zaWduZWQgaW50IHJpbmcpOwogCiBib29s IGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKTsKK2Jvb2wg Z2VtX2NsYXNzX2Nhbl9zdG9yZV9kd29yZChpbnQgZmQsIGludCBjbGFzcyk7CiAKIGV4dGVybiBj b25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgewogCWNvbnN0IGNoYXIgKm5hbWU7 Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==