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 9486C6EED8 for ; Thu, 13 Dec 2018 15:55:53 +0000 (UTC) From: Paul Kocialkowski Date: Thu, 13 Dec 2018 16:55:22 +0100 Message-Id: <20181213155533.18048-2-paul.kocialkowski@bootlin.com> In-Reply-To: <20181213155533.18048-1-paul.kocialkowski@bootlin.com> References: <20181213155533.18048-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v2 01/12] 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 , Boris Brezillon , Thomas Petazzoni List-ID: SW4gb3JkZXIgdG8gcmV1c2UgdGhlIHBhdHRlcm4gZ2VuZXJhdGlvbiBoZWxwZXIgZm9yIG92ZXJs YXkgcGxhbmVzLApsZXQncyBwcm92aWRlIHRoZSBwYXR0ZXJuIGdlbmVyYXRpb24gaGVscGVyIHdp dGggdGhlIGV4cGxpY2l0IGRpbWVuc2lvbnMKaW5zdGVhZCBvZiB0aGUgbW9kZSAodGhhdCBvbmx5 IGFwcGxpZXMgdG8gdGhlIHByaW1hcnkgcGxhbmUpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBLb2Np YWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgpSZXZpZXdlZC1ieTogTHl1 ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KLS0tCiB0ZXN0cy9rbXNfY2hhbWVsaXVtLmMgfCAx MSArKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9rbXNfY2hhbWVsaXVtLmMgYi90ZXN0cy9rbXNfY2hh bWVsaXVtLmMKaW5kZXggOGE5ZjZiZmU5MjM1Li5iOGNhYjkyNzViZWMgMTAwNjQ0Ci0tLSBhL3Rl c3RzL2ttc19jaGFtZWxpdW0uYworKysgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKQEAgLTUwNCw3 ICs1MDQsNyBAQCBzdGF0aWMgdm9pZCBjaGFtZWxpdW1fcGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQz Ml90ICpkYXRhLAogCQkJKihkYXRhICsgaSAqIHN0cmlkZSAvIDQgKyBqKSA9IGNvbG9yc1soKGog LyA2NCkgKyAoaSAvIDY0KSkgJSA1XTsKIH0KIAotc3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3Bh dHRlcm5fZmIoZGF0YV90ICpkYXRhLCBkcm1Nb2RlTW9kZUluZm8gKm1vZGUsCitzdGF0aWMgaW50 IGNoYW1lbGl1bV9nZXRfcGF0dGVybl9mYihkYXRhX3QgKmRhdGEsIHNpemVfdCB3aWR0aCwgc2l6 ZV90IGhlaWdodCwKIAkJCQkgICAgdWludDMyX3QgZm91cmNjLCBzdHJ1Y3QgaWd0X2ZiICpmYikK IHsKIAlpbnQgZmJfaWQ7CkBAIC01MTIsMTUgKzUxMiwxNCBAQCBzdGF0aWMgaW50IGNoYW1lbGl1 bV9nZXRfcGF0dGVybl9mYihkYXRhX3QgKmRhdGEsIGRybU1vZGVNb2RlSW5mbyAqbW9kZSwKIAog CWlndF9hc3NlcnQoZm91cmNjID09IERSTV9GT1JNQVRfWFJHQjg4ODgpOwogCi0JZmJfaWQgPSBp Z3RfY3JlYXRlX2ZiKGRhdGEtPmRybV9mZCwgbW9kZS0+aGRpc3BsYXksIG1vZGUtPnZkaXNwbGF5 LAotCQkJICAgICAgZm91cmNjLCBMT0NBTF9EUk1fRk9STUFUX01PRF9OT05FLCBmYik7CisJZmJf aWQgPSBpZ3RfY3JlYXRlX2ZiKGRhdGEtPmRybV9mZCwgd2lkdGgsIGhlaWdodCwgZm91cmNjLAor CQkJICAgICAgTE9DQUxfRFJNX0ZPUk1BVF9NT0RfTk9ORSwgZmIpOwogCWlndF9hc3NlcnQoZmJf aWQgPiAwKTsKIAogCXB0ciA9IGlndF9mYl9tYXBfYnVmZmVyKGZiLT5mZCwgZmIpOwogCWlndF9h c3NlcnQocHRyKTsKIAotCWNoYW1lbGl1bV9wYWludF94cjI0X3BhdHRlcm4ocHRyLCBtb2RlLT5o ZGlzcGxheSwgbW9kZS0+dmRpc3BsYXksCi0JCQkJICAgICBmYi0+c3RyaWRlc1swXSk7CisJY2hh bWVsaXVtX3BhaW50X3hyMjRfcGF0dGVybihwdHIsIHdpZHRoLCBoZWlnaHQsIGZiLT5zdHJpZGVz WzBdKTsKIAlpZ3RfZmJfdW5tYXBfYnVmZmVyKGZiLCBwdHIpOwogCiAJcmV0dXJuIGZiX2lkOwpA QCAtNTQxLDcgKzU0MCw3IEBAIHN0YXRpYyB2b2lkIGRvX3Rlc3RfZGlzcGxheShkYXRhX3QgKmRh dGEsIHN0cnVjdCBjaGFtZWxpdW1fcG9ydCAqcG9ydCwKIAlpbnQgaSwgZmJfaWQsIGNhcHR1cmVk X2ZyYW1lX2NvdW50OwogCWludCBmcmFtZV9pZDsKIAotCWZiX2lkID0gY2hhbWVsaXVtX2dldF9w YXR0ZXJuX2ZiKGRhdGEsIG1vZGUsCisJZmJfaWQgPSBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIo ZGF0YSwgbW9kZS0+aGRpc3BsYXksIG1vZGUtPnZkaXNwbGF5LAogCQkJCQkgRFJNX0ZPUk1BVF9Y UkdCODg4OCwgJmZiKTsKIAlpZ3RfYXNzZXJ0KGZiX2lkID4gMCk7CiAKLS0gCjIuMTkuMgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWls aW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==