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 A408C6E377 for ; Thu, 27 Dec 2018 14:58:21 +0000 (UTC) From: Paul Kocialkowski Date: Thu, 27 Dec 2018 15:57:39 +0100 Message-Id: <20181227145741.28096-5-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 4/6] 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 List-ID: VGhpcyBhZGRzIGEgbmV3IGJsb2NrIHNpemUgYXJndW1lbnQgdG8gdGhlIHBhdHRlcm4gZ2VuZXJh dGlvbiBoZWxwZXJzIHNvCnRoYXQgZGlmZmVyZW50IHNpemVzIG9mIGJsb2NrcyBjYW4gYmUgdXNl ZC4KCkluIHRoZSBmdXR1cmUsIHRoaXMgYWxsb3dzIHVzIHRvIHVzZSBkaWZmZXJlbnQgYmxvY2sg c2l6ZXMgd2hlbiB0ZXN0aW5nCm92ZXJsYXkgcGxhbmVzLCBtYWtpbmcgaXQgdmlzdWFsbHkgZXhw bGljaXQgd2hhdCBpcyBwYXJ0IG9mIHRoZSBtYWluCnBsYW5lIGFuZCB3aGF0IGlzIHBhcnQgb2Yg dGhlIG92ZXJsYXkgcGxhbmUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8cGF1 bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+ClJldmlld2VkLWJ5OiBMeXVkZSBQYXVsIDxseXVk ZUByZWRoYXQuY29tPgotLS0KIHRlc3RzL2ttc19jaGFtZWxpdW0uYyB8IDEyICsrKysrKystLS0t LQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS90ZXN0cy9rbXNfY2hhbWVsaXVtLmMgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKaW5k ZXggNDJlYTQ5MGNmMjVhLi4yZDg0OGMyZjA2MjAgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19jaGFt ZWxpdW0uYworKysgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKQEAgLTQ5MCw3ICs0OTAsNyBAQCBl bmFibGVfb3V0cHV0KGRhdGFfdCAqZGF0YSwKIAogc3RhdGljIHZvaWQgY2hhbWVsaXVtX3BhaW50 X3hyMjRfcGF0dGVybih1aW50MzJfdCAqZGF0YSwKIAkJCQkJIHNpemVfdCB3aWR0aCwgc2l6ZV90 IGhlaWdodCwKLQkJCQkJIHNpemVfdCBzdHJpZGUpCisJCQkJCSBzaXplX3Qgc3RyaWRlLCBzaXpl X3QgYmxvY2tfc2l6ZSkKIHsKIAl1aW50MzJfdCBjb2xvcnNbXSA9IHsgMHhmZjAwMDAwMCwKIAkJ CSAgICAgIDB4ZmZmZjAwMDAsCkBAIC01MDEsMTEgKzUwMSwxMiBAQCBzdGF0aWMgdm9pZCBjaGFt ZWxpdW1fcGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQzMl90ICpkYXRhLAogCiAJZm9yIChpID0gMDsg aSA8IGhlaWdodDsgaSsrKQogCQlmb3IgKGogPSAwOyBqIDwgd2lkdGg7IGorKykKLQkJCSooZGF0 YSArIGkgKiBzdHJpZGUgLyA0ICsgaikgPSBjb2xvcnNbKChqIC8gNjQpICsgKGkgLyA2NCkpICUg NV07CisJCQkqKGRhdGEgKyBpICogc3RyaWRlIC8gNCArIGopID0gY29sb3JzWygoaiAvIGJsb2Nr X3NpemUpICsgKGkgLyBibG9ja19zaXplKSkgJSA1XTsKIH0KIAogc3RhdGljIGludCBjaGFtZWxp dW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBzaXplX3Qgd2lkdGgsIHNpemVfdCBoZWln aHQsCi0JCQkJICAgIHVpbnQzMl90IGZvdXJjYywgc3RydWN0IGlndF9mYiAqZmIpCisJCQkJICAg IHVpbnQzMl90IGZvdXJjYywgc2l6ZV90IGJsb2NrX3NpemUsCisJCQkJICAgIHN0cnVjdCBpZ3Rf ZmIgKmZiKQogewogCWludCBmYl9pZDsKIAl2b2lkICpwdHI7CkBAIC01MTksNyArNTIwLDggQEAg c3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBzaXplX3Qg d2lkdGgsIHNpemVfdCBoZWlnaHQsCiAJcHRyID0gaWd0X2ZiX21hcF9idWZmZXIoZmItPmZkLCBm Yik7CiAJaWd0X2Fzc2VydChwdHIpOwogCi0JY2hhbWVsaXVtX3BhaW50X3hyMjRfcGF0dGVybihw dHIsIHdpZHRoLCBoZWlnaHQsIGZiLT5zdHJpZGVzWzBdKTsKKwljaGFtZWxpdW1fcGFpbnRfeHIy NF9wYXR0ZXJuKHB0ciwgd2lkdGgsIGhlaWdodCwgZmItPnN0cmlkZXNbMF0sCisJCQkJICAgICBi bG9ja19zaXplKTsKIAlpZ3RfZmJfdW5tYXBfYnVmZmVyKGZiLCBwdHIpOwogCiAJcmV0dXJuIGZi X2lkOwpAQCAtNTM3LDcgKzUzOSw3IEBAIHN0YXRpYyB2b2lkIGRvX3Rlc3RfZGlzcGxheV9jcmMo ZGF0YV90ICpkYXRhLCBzdHJ1Y3QgY2hhbWVsaXVtX3BvcnQgKnBvcnQsCiAJaW50IGZyYW1lX2lk OwogCiAJZmJfaWQgPSBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIoZGF0YSwgbW9kZS0+aGRpc3Bs YXksIG1vZGUtPnZkaXNwbGF5LAotCQkJCQkgRFJNX0ZPUk1BVF9YUkdCODg4OCwgJmZiKTsKKwkJ CQkJIERSTV9GT1JNQVRfWFJHQjg4ODgsIDY0LCAmZmIpOwogCWlndF9hc3NlcnQoZmJfaWQgPiAw KTsKIAogCWZyYW1lX2lkID0gaWd0X2ZiX2NvbnZlcnQoJmZyYW1lX2ZiLCAmZmIsIGZvdXJjYyk7 Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=