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 5019A6E5E8 for ; Thu, 6 Dec 2018 14:13:40 +0000 (UTC) From: Paul Kocialkowski Date: Thu, 6 Dec 2018 15:11:25 +0100 Message-Id: <20181206141132.23349-3-paul.kocialkowski@bootlin.com> In-Reply-To: <20181206141132.23349-1-paul.kocialkowski@bootlin.com> References: <20181206141132.23349-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/9] chamelium: Pass the pattern block size as argument to helpers 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 , Thomas Petazzoni List-ID: VGhpcyBhZGRzIGEgbmV3IGJsb2NrIHNpemUgYXJndW1lbnQgdG8gdGhlIHBhdHRlcm4gZ2VuZXJh dGlvbiBoZWxwZXJzIHNvCnRoYXQgZGlmZmVyZW50IHNpemVzIG9mIGJsb2NrcyBjYW4gYmUgdXNl ZC4KCkluIHRoZSBmdXR1cmUsIHRoaXMgYWxsb3dzIHVzIHRvIHVzZSBkaWZmZXJlbnQgYmxvY2sg c2l6ZXMgd2hlbiB0ZXN0aW5nCm92ZXJsYXkgcGxhbmVzLCBtYWtpbmcgaXQgdmlzdWFsbHkgZXhw bGljaXQgd2hhdCBpcyBwYXJ0IG9mIHRoZSBtYWluCnBsYW5lIGFuZCB3aGF0IGlzIHBhcnQgb2Yg dGhlIG92ZXJsYXkgcGxhbmUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8cGF1 bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+Ci0tLQogdGVzdHMva21zX2NoYW1lbGl1bS5jIHwg MTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19jaGFtZWxpdW0uYyBiL3Rlc3RzL2ttc19j aGFtZWxpdW0uYwppbmRleCBiOGNhYjkyNy4uN2Q5NWE4YmMgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2tt c19jaGFtZWxpdW0uYworKysgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKQEAgLTQ5MCw3ICs0OTAs NyBAQCBlbmFibGVfb3V0cHV0KGRhdGFfdCAqZGF0YSwKIAogc3RhdGljIHZvaWQgY2hhbWVsaXVt X3BhaW50X3hyMjRfcGF0dGVybih1aW50MzJfdCAqZGF0YSwKIAkJCQkJIHNpemVfdCB3aWR0aCwg c2l6ZV90IGhlaWdodCwKLQkJCQkJIHNpemVfdCBzdHJpZGUpCisJCQkJCSBzaXplX3Qgc3RyaWRl LCBzaXplX3QgYmxvY2tfc2l6ZSkKIHsKIAl1aW50MzJfdCBjb2xvcnNbXSA9IHsgMHhmZjAwMDAw MCwKIAkJCSAgICAgIDB4ZmZmZjAwMDAsCkBAIC01MDEsMTEgKzUwMSwxMiBAQCBzdGF0aWMgdm9p ZCBjaGFtZWxpdW1fcGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQzMl90ICpkYXRhLAogCiAJZm9yIChp ID0gMDsgaSA8IGhlaWdodDsgaSsrKQogCQlmb3IgKGogPSAwOyBqIDwgd2lkdGg7IGorKykKLQkJ CSooZGF0YSArIGkgKiBzdHJpZGUgLyA0ICsgaikgPSBjb2xvcnNbKChqIC8gNjQpICsgKGkgLyA2 NCkpICUgNV07CisJCQkqKGRhdGEgKyBpICogc3RyaWRlIC8gNCArIGopID0gY29sb3JzWygoaiAv IGJsb2NrX3NpemUpICsgKGkgLyBibG9ja19zaXplKSkgJSA1XTsKIH0KIAogc3RhdGljIGludCBj aGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBzaXplX3Qgd2lkdGgsIHNpemVf dCBoZWlnaHQsCi0JCQkJICAgIHVpbnQzMl90IGZvdXJjYywgc3RydWN0IGlndF9mYiAqZmIpCisJ CQkJICAgIHVpbnQzMl90IGZvdXJjYywgc2l6ZV90IGJsb2NrX3NpemUsCisJCQkJICAgIHN0cnVj dCBpZ3RfZmIgKmZiKQogewogCWludCBmYl9pZDsKIAl2b2lkICpwdHI7CkBAIC01MTksNyArNTIw LDggQEAgc3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBz aXplX3Qgd2lkdGgsIHNpemVfdCBoZWlnaHQsCiAJcHRyID0gaWd0X2ZiX21hcF9idWZmZXIoZmIt PmZkLCBmYik7CiAJaWd0X2Fzc2VydChwdHIpOwogCi0JY2hhbWVsaXVtX3BhaW50X3hyMjRfcGF0 dGVybihwdHIsIHdpZHRoLCBoZWlnaHQsIGZiLT5zdHJpZGVzWzBdKTsKKwljaGFtZWxpdW1fcGFp bnRfeHIyNF9wYXR0ZXJuKHB0ciwgd2lkdGgsIGhlaWdodCwgZmItPnN0cmlkZXNbMF0sCisJCQkJ ICAgICBibG9ja19zaXplKTsKIAlpZ3RfZmJfdW5tYXBfYnVmZmVyKGZiLCBwdHIpOwogCiAJcmV0 dXJuIGZiX2lkOwpAQCAtNTQxLDcgKzU0Myw3IEBAIHN0YXRpYyB2b2lkIGRvX3Rlc3RfZGlzcGxh eShkYXRhX3QgKmRhdGEsIHN0cnVjdCBjaGFtZWxpdW1fcG9ydCAqcG9ydCwKIAlpbnQgZnJhbWVf aWQ7CiAKIAlmYl9pZCA9IGNoYW1lbGl1bV9nZXRfcGF0dGVybl9mYihkYXRhLCBtb2RlLT5oZGlz cGxheSwgbW9kZS0+dmRpc3BsYXksCi0JCQkJCSBEUk1fRk9STUFUX1hSR0I4ODg4LCAmZmIpOwor CQkJCQkgRFJNX0ZPUk1BVF9YUkdCODg4OCwgNjQsICZmYik7CiAJaWd0X2Fzc2VydChmYl9pZCA+ IDApOwogCiAJZnJhbWVfaWQgPSBpZ3RfZmJfY29udmVydCgmZnJhbWVfZmIsICZmYiwgZm91cmNj KTsKLS0gCjIuMTkuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==