From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH i-g-t] tests/kms_plane_scaling: Move get_num_scalers to a function, v2. Date: Tue, 16 Jan 2018 11:03:33 +0100 Message-ID: <20180116100333.22837-1-maarten.lankhorst@linux.intel.com> References: <20180115142834.65798-5-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 00ED76E1CF for ; Tue, 16 Jan 2018 10:04:22 +0000 (UTC) In-Reply-To: <20180115142834.65798-5-maarten.lankhorst@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 VGhlIG51bWJlciBvZiBzY2FsZXJzIGNhbiBkZXBlbmQgb24gdGhlIHBpcGUsIHNvIHJlcXVpcmUg YXQgbGVhc3QgMQpzY2FsZXIgYmVmb3JlIHJ1bm5pbmcgYW55IHN1YnRlc3RzLgoKQ2hhbmdlcyBz aW5jZSB2MToKLSBNb3JlIGNsb3NlbHkgbWF0Y2gga2VybmVsIGltcGxlbWVudGF0aW9uLiAoTWlr YSkKClNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBs aW51eC5pbnRlbC5jb20+Ci0tLQogdGVzdHMva21zX3BsYW5lX3NjYWxpbmcuYyB8IDIyICsrKysr KysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA2IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19wbGFuZV9zY2FsaW5nLmMgYi90ZXN0 cy9rbXNfcGxhbmVfc2NhbGluZy5jCmluZGV4IDdlOWE5NDhhNmIzMy4uZGQ4N2JkMDkwNzA1IDEw MDY0NAotLS0gYS90ZXN0cy9rbXNfcGxhbmVfc2NhbGluZy5jCisrKyBiL3Rlc3RzL2ttc19wbGFu ZV9zY2FsaW5nLmMKQEAgLTM4LDggKzM4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgewogCWludCBpbWFn ZV93OwogCWludCBpbWFnZV9oOwogCi0JaW50IG51bV9zY2FsZXJzOwotCiAJc3RydWN0IGlndF9m YiBmYjE7CiAJc3RydWN0IGlndF9mYiBmYjI7CiAJc3RydWN0IGlndF9mYiBmYjM7CkBAIC01Myw2 ICs1MSwxOCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAJaWd0X3BsYW5lX3QgKnBsYW5lNDsKIH0gZGF0 YV90OwogCitzdGF0aWMgaW50IGdldF9udW1fc2NhbGVycyh1aW50MzJfdCBkZXZpZCwgZW51bSBw aXBlIHBpcGUpCit7CisJaWd0X3JlcXVpcmUoaW50ZWxfZ2VuKGRldmlkKSA+PSA5KTsKKworCWlm IChpbnRlbF9nZW4oZGV2aWQpID49IDEwKQorCQlyZXR1cm4gMjsKKwllbHNlIGlmIChwaXBlICE9 IFBJUEVfQykKKwkJcmV0dXJuIDI7CisJZWxzZQorCQlyZXR1cm4gMTsKK30KKwogc3RhdGljIHZv aWQgcHJlcGFyZV9jcnRjKGRhdGFfdCAqZGF0YSwgaWd0X291dHB1dF90ICpvdXRwdXQsIGVudW0g cGlwZSBwaXBlLAogCQkJaWd0X3BsYW5lX3QgKnBsYW5lLCBkcm1Nb2RlTW9kZUluZm8gKm1vZGUs IGVudW0gaWd0X2NvbW1pdF9zdHlsZSBzKQogewpAQCAtMTcwLDggKzE4MCw2IEBAIHRlc3RfcGxh bmVfc2NhbGluZ19vbl9waXBlKGRhdGFfdCAqZCwgZW51bSBwaXBlIHBpcGUsIGlndF9vdXRwdXRf dCAqb3V0cHV0KQogCWRybU1vZGVNb2RlSW5mbyAqbW9kZTsKIAlpbnQgcHJpbWFyeV9wbGFuZV9z Y2FsaW5nID0gMDsgLyogRm9yIG5vdyAqLwogCi0JaWd0X3JlcXVpcmUoZC0+bnVtX3NjYWxlcnMg PiAwKTsKLQogCWlndF9kaXNwbGF5X3Jlc2V0KGRpc3BsYXkpOwogCWlndF9vdXRwdXRfc2V0X3Bp cGUob3V0cHV0LCBwaXBlKTsKIAltb2RlID0gaWd0X291dHB1dF9nZXRfbW9kZShvdXRwdXQpOwpA QCAtMzEwLDE1ICszMTgsMTcgQEAgaWd0X21haW4KIAkJaWd0X3JlcXVpcmVfcGlwZV9jcmMoZGF0 YS5kcm1fZmQpOwogCQlpZ3RfZGlzcGxheV9pbml0KCZkYXRhLmRpc3BsYXksIGRhdGEuZHJtX2Zk KTsKIAkJZGF0YS5kZXZpZCA9IGludGVsX2dldF9kcm1fZGV2aWQoZGF0YS5kcm1fZmQpOwotCQlk YXRhLm51bV9zY2FsZXJzID0gaW50ZWxfZ2VuKGRhdGEuZGV2aWQpID49IDkgPyAyIDogMDsKIAl9 CiAKIAlmb3JfZWFjaF9waXBlX3N0YXRpYyhwaXBlKSBpZ3Rfc3VidGVzdF9ncm91cCB7CiAJCWln dF9vdXRwdXRfdCAqb3V0cHV0OwogCi0JCWlndF9maXh0dXJlCisJCWlndF9maXh0dXJlIHsKIAkJ CWlndF9kaXNwbGF5X3JlcXVpcmVfb3V0cHV0X29uX3BpcGUoJmRhdGEuZGlzcGxheSwgcGlwZSk7 CiAKKwkJCWlndF9yZXF1aXJlKGdldF9udW1fc2NhbGVycyhkYXRhLmRldmlkLCBwaXBlKSA+IDAp OworCQl9CisKIAkJaWd0X3N1YnRlc3RfZigicGlwZS0lcy1wbGFuZS1zY2FsaW5nIiwga21zdGVz dF9waXBlX25hbWUocGlwZSkpCiAJCQlmb3JfZWFjaF92YWxpZF9vdXRwdXRfb25fcGlwZSgmZGF0 YS5kaXNwbGF5LCBwaXBlLCBvdXRwdXQpCiAJCQkJdGVzdF9wbGFuZV9zY2FsaW5nX29uX3BpcGUo JmRhdGEsIHBpcGUsIG91dHB1dCk7Ci0tIAoyLjE1LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=