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 D44FF6EEDB for ; Thu, 13 Dec 2018 15:55:53 +0000 (UTC) From: Paul Kocialkowski Date: Thu, 13 Dec 2018 16:55:23 +0100 Message-Id: <20181213155533.18048-3-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 02/12] 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 , Boris Brezillon , Thomas Petazzoni List-ID: VGhpcyBhZGRzIGEgbmV3IGJsb2NrIHNpemUgYXJndW1lbnQgdG8gdGhlIHBhdHRlcm4gZ2VuZXJh dGlvbiBoZWxwZXJzIHNvCnRoYXQgZGlmZmVyZW50IHNpemVzIG9mIGJsb2NrcyBjYW4gYmUgdXNl ZC4KCkluIHRoZSBmdXR1cmUsIHRoaXMgYWxsb3dzIHVzIHRvIHVzZSBkaWZmZXJlbnQgYmxvY2sg c2l6ZXMgd2hlbiB0ZXN0aW5nCm92ZXJsYXkgcGxhbmVzLCBtYWtpbmcgaXQgdmlzdWFsbHkgZXhw bGljaXQgd2hhdCBpcyBwYXJ0IG9mIHRoZSBtYWluCnBsYW5lIGFuZCB3aGF0IGlzIHBhcnQgb2Yg dGhlIG92ZXJsYXkgcGxhbmUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8cGF1 bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+ClJldmlld2VkLWJ5OiBMeXVkZSBQYXVsIDxseXVk ZUByZWRoYXQuY29tPgotLS0KIHRlc3RzL2ttc19jaGFtZWxpdW0uYyB8IDEyICsrKysrKystLS0t LQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS90ZXN0cy9rbXNfY2hhbWVsaXVtLmMgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKaW5k ZXggYjhjYWI5Mjc1YmVjLi43ZDk1YThiYzUyZjMgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19jaGFt ZWxpdW0uYworKysgYi90ZXN0cy9rbXNfY2hhbWVsaXVtLmMKQEAgLTQ5MCw3ICs0OTAsNyBAQCBl bmFibGVfb3V0cHV0KGRhdGFfdCAqZGF0YSwKIAogc3RhdGljIHZvaWQgY2hhbWVsaXVtX3BhaW50 X3hyMjRfcGF0dGVybih1aW50MzJfdCAqZGF0YSwKIAkJCQkJIHNpemVfdCB3aWR0aCwgc2l6ZV90 IGhlaWdodCwKLQkJCQkJIHNpemVfdCBzdHJpZGUpCisJCQkJCSBzaXplX3Qgc3RyaWRlLCBzaXpl X3QgYmxvY2tfc2l6ZSkKIHsKIAl1aW50MzJfdCBjb2xvcnNbXSA9IHsgMHhmZjAwMDAwMCwKIAkJ CSAgICAgIDB4ZmZmZjAwMDAsCkBAIC01MDEsMTEgKzUwMSwxMiBAQCBzdGF0aWMgdm9pZCBjaGFt ZWxpdW1fcGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQzMl90ICpkYXRhLAogCiAJZm9yIChpID0gMDsg aSA8IGhlaWdodDsgaSsrKQogCQlmb3IgKGogPSAwOyBqIDwgd2lkdGg7IGorKykKLQkJCSooZGF0 YSArIGkgKiBzdHJpZGUgLyA0ICsgaikgPSBjb2xvcnNbKChqIC8gNjQpICsgKGkgLyA2NCkpICUg NV07CisJCQkqKGRhdGEgKyBpICogc3RyaWRlIC8gNCArIGopID0gY29sb3JzWygoaiAvIGJsb2Nr X3NpemUpICsgKGkgLyBibG9ja19zaXplKSkgJSA1XTsKIH0KIAogc3RhdGljIGludCBjaGFtZWxp dW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBzaXplX3Qgd2lkdGgsIHNpemVfdCBoZWln aHQsCi0JCQkJICAgIHVpbnQzMl90IGZvdXJjYywgc3RydWN0IGlndF9mYiAqZmIpCisJCQkJICAg IHVpbnQzMl90IGZvdXJjYywgc2l6ZV90IGJsb2NrX3NpemUsCisJCQkJICAgIHN0cnVjdCBpZ3Rf ZmIgKmZiKQogewogCWludCBmYl9pZDsKIAl2b2lkICpwdHI7CkBAIC01MTksNyArNTIwLDggQEAg c3RhdGljIGludCBjaGFtZWxpdW1fZ2V0X3BhdHRlcm5fZmIoZGF0YV90ICpkYXRhLCBzaXplX3Qg d2lkdGgsIHNpemVfdCBoZWlnaHQsCiAJcHRyID0gaWd0X2ZiX21hcF9idWZmZXIoZmItPmZkLCBm Yik7CiAJaWd0X2Fzc2VydChwdHIpOwogCi0JY2hhbWVsaXVtX3BhaW50X3hyMjRfcGF0dGVybihw dHIsIHdpZHRoLCBoZWlnaHQsIGZiLT5zdHJpZGVzWzBdKTsKKwljaGFtZWxpdW1fcGFpbnRfeHIy NF9wYXR0ZXJuKHB0ciwgd2lkdGgsIGhlaWdodCwgZmItPnN0cmlkZXNbMF0sCisJCQkJICAgICBi bG9ja19zaXplKTsKIAlpZ3RfZmJfdW5tYXBfYnVmZmVyKGZiLCBwdHIpOwogCiAJcmV0dXJuIGZi X2lkOwpAQCAtNTQxLDcgKzU0Myw3IEBAIHN0YXRpYyB2b2lkIGRvX3Rlc3RfZGlzcGxheShkYXRh X3QgKmRhdGEsIHN0cnVjdCBjaGFtZWxpdW1fcG9ydCAqcG9ydCwKIAlpbnQgZnJhbWVfaWQ7CiAK IAlmYl9pZCA9IGNoYW1lbGl1bV9nZXRfcGF0dGVybl9mYihkYXRhLCBtb2RlLT5oZGlzcGxheSwg bW9kZS0+dmRpc3BsYXksCi0JCQkJCSBEUk1fRk9STUFUX1hSR0I4ODg4LCAmZmIpOworCQkJCQkg RFJNX0ZPUk1BVF9YUkdCODg4OCwgNjQsICZmYik7CiAJaWd0X2Fzc2VydChmYl9pZCA+IDApOwog CiAJZnJhbWVfaWQgPSBpZ3RfZmJfY29udmVydCgmZnJhbWVfZmIsICZmYiwgZm91cmNjKTsKLS0g CjIuMTkuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K aWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==