From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [RFC 07/31] drm/i915: Convert init_unused_rings to intel_gt Date: Fri, 14 Jun 2019 16:17:07 +0100 Message-ID: <20190614151731.17608-8-tvrtko.ursulin@linux.intel.com> References: <20190614151731.17608-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 540F189A56 for ; Fri, 14 Jun 2019 15:17:48 +0000 (UTC) In-Reply-To: <20190614151731.17608-1-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCk1vcmUgcmVt b3ZhbCBvZiBpbXBsaWNpdCBkZXZfcHJpdiBmcm9tIHVzaW5nIG9sZCBtbWlvIGFjY2Vzc29ycy4K ClNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+ ClJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgNDIgKysrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTkgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXggNWMwZGI5MzQzMTViLi41MGJl MWQxZDZmMzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtMTIwNSwyOCArMTIwNSwzMiBA QCB2b2lkIGk5MTVfZ2VtX3Nhbml0aXplKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KQog CW11dGV4X3VubG9jaygmaTkxNS0+ZHJtLnN0cnVjdF9tdXRleCk7CiB9CiAKLXN0YXRpYyB2b2lk IGluaXRfdW51c2VkX3Jpbmcoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1MzIg YmFzZSkKK3N0YXRpYyB2b2lkIGluaXRfdW51c2VkX3Jpbmcoc3RydWN0IGludGVsX2d0ICpndCwg dTMyIGJhc2UpCiB7Ci0JSTkxNV9XUklURShSSU5HX0NUTChiYXNlKSwgMCk7Ci0JSTkxNV9XUklU RShSSU5HX0hFQUQoYmFzZSksIDApOwotCUk5MTVfV1JJVEUoUklOR19UQUlMKGJhc2UpLCAwKTsK LQlJOTE1X1dSSVRFKFJJTkdfU1RBUlQoYmFzZSksIDApOworCXN0cnVjdCBpbnRlbF91bmNvcmUg KnVuY29yZSA9IGd0LT51bmNvcmU7CisKKwlpbnRlbF91bmNvcmVfd3JpdGUodW5jb3JlLCBSSU5H X0NUTChiYXNlKSwgMCk7CisJaW50ZWxfdW5jb3JlX3dyaXRlKHVuY29yZSwgUklOR19IRUFEKGJh c2UpLCAwKTsKKwlpbnRlbF91bmNvcmVfd3JpdGUodW5jb3JlLCBSSU5HX1RBSUwoYmFzZSksIDAp OworCWludGVsX3VuY29yZV93cml0ZSh1bmNvcmUsIFJJTkdfU1RBUlQoYmFzZSksIDApOwogfQog Ci1zdGF0aWMgdm9pZCBpbml0X3VudXNlZF9yaW5ncyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYpCitzdGF0aWMgdm9pZCBpbml0X3VudXNlZF9yaW5ncyhzdHJ1Y3QgaW50ZWxfZ3Qg Kmd0KQogewotCWlmIChJU19JODMwKGRldl9wcml2KSkgewotCQlpbml0X3VudXNlZF9yaW5nKGRl dl9wcml2LCBQUkIxX0JBU0UpOwotCQlpbml0X3VudXNlZF9yaW5nKGRldl9wcml2LCBTUkIwX0JB U0UpOwotCQlpbml0X3VudXNlZF9yaW5nKGRldl9wcml2LCBTUkIxX0JBU0UpOwotCQlpbml0X3Vu dXNlZF9yaW5nKGRldl9wcml2LCBTUkIyX0JBU0UpOwotCQlpbml0X3VudXNlZF9yaW5nKGRldl9w cml2LCBTUkIzX0JBU0UpOwotCX0gZWxzZSBpZiAoSVNfR0VOKGRldl9wcml2LCAyKSkgewotCQlp bml0X3VudXNlZF9yaW5nKGRldl9wcml2LCBTUkIwX0JBU0UpOwotCQlpbml0X3VudXNlZF9yaW5n KGRldl9wcml2LCBTUkIxX0JBU0UpOwotCX0gZWxzZSBpZiAoSVNfR0VOKGRldl9wcml2LCAzKSkg ewotCQlpbml0X3VudXNlZF9yaW5nKGRldl9wcml2LCBQUkIxX0JBU0UpOwotCQlpbml0X3VudXNl ZF9yaW5nKGRldl9wcml2LCBQUkIyX0JBU0UpOworCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpp OTE1ID0gZ3QtPmk5MTU7CisKKwlpZiAoSVNfSTgzMChpOTE1KSkgeworCQlpbml0X3VudXNlZF9y aW5nKGd0LCBQUkIxX0JBU0UpOworCQlpbml0X3VudXNlZF9yaW5nKGd0LCBTUkIwX0JBU0UpOwor CQlpbml0X3VudXNlZF9yaW5nKGd0LCBTUkIxX0JBU0UpOworCQlpbml0X3VudXNlZF9yaW5nKGd0 LCBTUkIyX0JBU0UpOworCQlpbml0X3VudXNlZF9yaW5nKGd0LCBTUkIzX0JBU0UpOworCX0gZWxz ZSBpZiAoSVNfR0VOKGk5MTUsIDIpKSB7CisJCWluaXRfdW51c2VkX3JpbmcoZ3QsIFNSQjBfQkFT RSk7CisJCWluaXRfdW51c2VkX3JpbmcoZ3QsIFNSQjFfQkFTRSk7CisJfSBlbHNlIGlmIChJU19H RU4oaTkxNSwgMykpIHsKKwkJaW5pdF91bnVzZWRfcmluZyhndCwgUFJCMV9CQVNFKTsKKwkJaW5p dF91bnVzZWRfcmluZyhndCwgUFJCMl9CQVNFKTsKIAl9CiB9CiAKQEAgLTEyNTksNyArMTI2Myw3 IEBAIGludCBpOTE1X2dlbV9pbml0X2h3KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp dikKIAkgKiB3aWxsIHByZXZlbnQgYzMgZW50cnkuIE1ha2VzIHN1cmUgYWxsIHVudXNlZCByaW5n cwogCSAqIGFyZSB0b3RhbGx5IGlkbGUuCiAJICovCi0JaW5pdF91bnVzZWRfcmluZ3MoZGV2X3By aXYpOworCWluaXRfdW51c2VkX3JpbmdzKCZkZXZfcHJpdi0+Z3QpOwogCiAJQlVHX09OKCFkZXZf cHJpdi0+a2VybmVsX2NvbnRleHQpOwogCXJldCA9IGk5MTVfdGVybWluYWxseV93ZWRnZWQoZGV2 X3ByaXYpOwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZng=