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 3B2276E133 for ; Tue, 4 Dec 2018 10:08:58 +0000 (UTC) From: Maxime Ripard Date: Tue, 4 Dec 2018 11:08:15 +0100 Message-Id: <20181204100826.15522-2-maxime.ripard@bootlin.com> In-Reply-To: References: MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/8] chamelium: Pass and use stride for xr24 pattern paint 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@raspberrypi.org, Thomas Petazzoni List-ID: RnJvbTogUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgoK VXNpbmcgdGhlIHdpZHRoIGZyb20gdGhlIHNlbGVjdGVkIG1vZGUgaXMgbm90IHN1ZmZpY2llbnQg dG8gY29ycmVjdGx5CnBhaW50IGEgcGF0dGVybiBvbiB0aGUgZnJhbWVidWZmZXIgbWVtb3J5OiB0 aGUgc3RyaWRlIGFsc28gaGFzIHRvIGJlCnRha2VuIGluIGFjY291bnQgZm9yIHByb3BlciBsaW5l IHN0YXJ0IGFsaWdubWVudC4KClBhc3MgdGhlIHN0cmlkZSBhbmQgdXNlIGl0IGluIGNoYW1lbGl1 bV9wYWludF94cjI0X3BhdHRlcm4uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8 cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+ClJldmlld2VkLWJ5OiBNYXhpbWUgUmlwYXJk IDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgotLS0KIHRlc3RzL2ttc19jaGFtZWxpdW0uYyB8 IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMva21zX2NoYW1lbGl1bS5jIGIvdGVzdHMva21zX2NoYW1l bGl1bS5jCmluZGV4IGVlNzU4MGI1NGU2OS4uZWJjYTVlZWZkMjIyIDEwMDY0NAotLS0gYS90ZXN0 cy9rbXNfY2hhbWVsaXVtLmMKKysrIGIvdGVzdHMva21zX2NoYW1lbGl1bS5jCkBAIC00ODksNyAr NDg5LDggQEAgZW5hYmxlX291dHB1dChkYXRhX3QgKmRhdGEsCiB9CiAKIHN0YXRpYyB2b2lkIGNo YW1lbGl1bV9wYWludF94cjI0X3BhdHRlcm4odWludDMyX3QgKmRhdGEsCi0JCQkJCSBzaXplX3Qg d2lkdGgsIHNpemVfdCBoZWlnaHQpCisJCQkJCSBzaXplX3Qgd2lkdGgsIHNpemVfdCBoZWlnaHQs CisJCQkJCSBzaXplX3Qgc3RyaWRlKQogewogCXVpbnQzMl90IGNvbG9yc1tdID0geyAweGZmMDAw MDAwLAogCQkJICAgICAgMHhmZmZmMDAwMCwKQEAgLTUwMCw3ICs1MDEsNyBAQCBzdGF0aWMgdm9p ZCBjaGFtZWxpdW1fcGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQzMl90ICpkYXRhLAogCiAJZm9yIChp ID0gMDsgaSA8IGhlaWdodDsgaSsrKQogCQlmb3IgKGogPSAwOyBqIDwgd2lkdGg7IGorKykKLQkJ CSooZGF0YSArIGkgKiB3aWR0aCArIGopID0gY29sb3JzWygoaiAvIDY0KSArIChpIC8gNjQpKSAl IDVdOworCQkJKihkYXRhICsgaSAqIHN0cmlkZSAvIDQgKyBqKSA9IGNvbG9yc1soKGogLyA2NCkg KyAoaSAvIDY0KSkgJSA1XTsKIH0KIAogc3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5f ZmIoZGF0YV90ICpkYXRhLCBkcm1Nb2RlTW9kZUluZm8gKm1vZGUsCkBAIC01MTgsNyArNTE5LDgg QEAgc3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBkcm1N b2RlTW9kZUluZm8gKm1vZGUsCiAJcHRyID0gaWd0X2ZiX21hcF9idWZmZXIoZmItPmZkLCBmYik7 CiAJaWd0X2Fzc2VydChwdHIpOwogCi0JY2hhbWVsaXVtX3BhaW50X3hyMjRfcGF0dGVybihwdHIs IG1vZGUtPmhkaXNwbGF5LCBtb2RlLT52ZGlzcGxheSk7CisJY2hhbWVsaXVtX3BhaW50X3hyMjRf cGF0dGVybihwdHIsIG1vZGUtPmhkaXNwbGF5LCBtb2RlLT52ZGlzcGxheSwKKwkJCQkgICAgIGZi LT5zdHJpZGVzWzBdKTsKIAlpZ3RfZmJfdW5tYXBfYnVmZmVyKGZiLCBwdHIpOwogCiAJcmV0dXJu IGZiX2lkOwotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1k ZXYK