From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 721326E381 for ; Thu, 27 Dec 2018 14:58:21 +0000 (UTC) From: Paul Kocialkowski Date: Thu, 27 Dec 2018 15:57:38 +0100 Message-Id: <20181227145741.28096-4-paul.kocialkowski@bootlin.com> In-Reply-To: <20181227145741.28096-1-paul.kocialkowski@bootlin.com> References: <20181227145741.28096-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 3/6] chamelium: Pass dimensions instead of mode to pattern generation helper 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@lists.freedesktop.org Cc: Petri Latvala , Eben Upton List-ID: SW4gb3JkZXIgdG8gcmV1c2UgdGhlIHBhdHRlcm4gZ2VuZXJhdGlvbiBoZWxwZXIgZm9yIG92ZXJs YXkgcGxhbmVzLApsZXQncyBwcm92aWRlIHRoZSBwYXR0ZXJuIGdlbmVyYXRpb24gaGVscGVyIHdp dGggdGhlIGV4cGxpY2l0IGRpbWVuc2lvbnMKaW5zdGVhZCBvZiB0aGUgbW9kZSAodGhhdCBvbmx5 IGFwcGxpZXMgdG8gdGhlIHByaW1hcnkgcGxhbmUpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBLb2Np YWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgpSZXZpZXdlZC1ieTogTHl1 ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KLS0tCiB0ZXN0cy9rbXNfY2hhbWVsaXVtLmMgfCAx MSArKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9rbXNfY2hhbWVsaXVtLmMgYi90ZXN0cy9rbXNfY2hh bWVsaXVtLmMKaW5kZXggZWJjYTVlZWZkMjIyLi40MmVhNDkwY2YyNWEgMTAwNjQ0Ci0tLSBhL3Rl c3RzL2ttc19jaGFtZWxpdW0uYworKysgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKQEAgLTUwNCw3 ICs1MDQsNyBAQCBzdGF0aWMgdm9pZCBjaGFtZWxpdW1fcGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQz Ml90ICpkYXRhLAogCQkJKihkYXRhICsgaSAqIHN0cmlkZSAvIDQgKyBqKSA9IGNvbG9yc1soKGog LyA2NCkgKyAoaSAvIDY0KSkgJSA1XTsKIH0KIAotc3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3Bh dHRlcm5fZmIoZGF0YV90ICpkYXRhLCBkcm1Nb2RlTW9kZUluZm8gKm1vZGUsCitzdGF0aWMgaW50 IGNoYW1lbGl1bV9nZXRfcGF0dGVybl9mYihkYXRhX3QgKmRhdGEsIHNpemVfdCB3aWR0aCwgc2l6 ZV90IGhlaWdodCwKIAkJCQkgICAgdWludDMyX3QgZm91cmNjLCBzdHJ1Y3QgaWd0X2ZiICpmYikK IHsKIAlpbnQgZmJfaWQ7CkBAIC01MTIsMTUgKzUxMiwxNCBAQCBzdGF0aWMgaW50IGNoYW1lbGl1 bV9nZXRfcGF0dGVybl9mYihkYXRhX3QgKmRhdGEsIGRybU1vZGVNb2RlSW5mbyAqbW9kZSwKIAog CWlndF9hc3NlcnQoZm91cmNjID09IERSTV9GT1JNQVRfWFJHQjg4ODgpOwogCi0JZmJfaWQgPSBp Z3RfY3JlYXRlX2ZiKGRhdGEtPmRybV9mZCwgbW9kZS0+aGRpc3BsYXksIG1vZGUtPnZkaXNwbGF5 LAotCQkJICAgICAgZm91cmNjLCBMT0NBTF9EUk1fRk9STUFUX01PRF9OT05FLCBmYik7CisJZmJf aWQgPSBpZ3RfY3JlYXRlX2ZiKGRhdGEtPmRybV9mZCwgd2lkdGgsIGhlaWdodCwgZm91cmNjLAor CQkJICAgICAgTE9DQUxfRFJNX0ZPUk1BVF9NT0RfTk9ORSwgZmIpOwogCWlndF9hc3NlcnQoZmJf aWQgPiAwKTsKIAogCXB0ciA9IGlndF9mYl9tYXBfYnVmZmVyKGZiLT5mZCwgZmIpOwogCWlndF9h c3NlcnQocHRyKTsKIAotCWNoYW1lbGl1bV9wYWludF94cjI0X3BhdHRlcm4ocHRyLCBtb2RlLT5o ZGlzcGxheSwgbW9kZS0+dmRpc3BsYXksCi0JCQkJICAgICBmYi0+c3RyaWRlc1swXSk7CisJY2hh bWVsaXVtX3BhaW50X3hyMjRfcGF0dGVybihwdHIsIHdpZHRoLCBoZWlnaHQsIGZiLT5zdHJpZGVz WzBdKTsKIAlpZ3RfZmJfdW5tYXBfYnVmZmVyKGZiLCBwdHIpOwogCiAJcmV0dXJuIGZiX2lkOwpA QCAtNTM3LDcgKzUzNiw3IEBAIHN0YXRpYyB2b2lkIGRvX3Rlc3RfZGlzcGxheV9jcmMoZGF0YV90 ICpkYXRhLCBzdHJ1Y3QgY2hhbWVsaXVtX3BvcnQgKnBvcnQsCiAJaW50IGksIGZiX2lkLCBjYXB0 dXJlZF9mcmFtZV9jb3VudDsKIAlpbnQgZnJhbWVfaWQ7CiAKLQlmYl9pZCA9IGNoYW1lbGl1bV9n ZXRfcGF0dGVybl9mYihkYXRhLCBtb2RlLAorCWZiX2lkID0gY2hhbWVsaXVtX2dldF9wYXR0ZXJu X2ZiKGRhdGEsIG1vZGUtPmhkaXNwbGF5LCBtb2RlLT52ZGlzcGxheSwKIAkJCQkJIERSTV9GT1JN QVRfWFJHQjg4ODgsICZmYik7CiAJaWd0X2Fzc2VydChmYl9pZCA+IDApOwogCi0tIAoyLjIwLjEK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYg bWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=