From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Kocialkowski Subject: [PATCH i-g-t v4 5/7] lib/igt_debugfs: Add extended helper to format crc to string Date: Wed, 12 Jul 2017 17:50:29 +0300 Message-ID: <20170712145031.3531-6-paul.kocialkowski@linux.intel.com> References: <20170705080435.26789-1-paul.kocialkowski@linux.intel.com> <20170712145031.3531-1-paul.kocialkowski@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 30CBA6E43F for ; Wed, 12 Jul 2017 14:51:33 +0000 (UTC) In-Reply-To: <20170712145031.3531-1-paul.kocialkowski@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Lyude List-Id: intel-gfx@lists.freedesktop.org VGhpcyBpbnRyb2R1Y2VzIGEgaWd0X2NyY190b19zdHJpbmdfZXh0ZW5kZWQgaGVscGVyIHRoYXQg YWxsb3dzCmZvcm1hdHRpbmcgYSBjcmMgdG8gYSBzdHJpbmcgd2l0aCBhIGdpdmVuIGRlbGltaXRl ciBhbmQgc2l6ZSB0byBwcmludApwZXIgY3JjIHdvcmQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtv Y2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAbGludXguaW50ZWwuY29tPgotLS0KIGxpYi9p Z3RfZGVidWdmcy5jIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogbGliL2lndF9k ZWJ1Z2ZzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL2lndF9kZWJ1Z2ZzLmMgYi9saWIvaWd0X2RlYnVn ZnMuYwppbmRleCA3OGMyMmU2Ny4uMDA1Zjk5YjEgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfZGVidWdm cy5jCisrKyBiL2xpYi9pZ3RfZGVidWdmcy5jCkBAIC0zNDgsMjYgKzM0OCw0NiBAQCBib29sIGln dF9jaGVja19jcmNfZXF1YWwoY29uc3QgaWd0X2NyY190ICphLCBjb25zdCBpZ3RfY3JjX3QgKmIp CiB9CiAKIC8qKgotICogaWd0X2NyY190b19zdHJpbmc6CisgKiBpZ3RfY3JjX3RvX3N0cmluZ19l eHRlbmRlZDoKICAqIEBjcmM6IHBpcGUgQ1JDIHZhbHVlIHRvIHByaW50CisgKiBAZGVsaW1pdGVy OiBUaGUgZGVsaW1pdGVyIHRvIHVzZSBiZXR3ZWVuIGNyYyB3b3JkcworICogQGNyY19zaXplOiB0 aGUgbnVtYmVyIG9mIGJ5dGVzIHRvIHByaW50IHBlciBjcmMgd29yZCAoZWl0aGVyIDQgb3IgMikK ICAqCi0gKiBUaGlzIGZvcm1hdHMgQGNyYyBpbnRvIGEgc3RyaW5nIGJ1ZmZlciB3aGljaCBpcyBv d25lZCBieSBpZ3RfY3JjX3RvX3N0cmluZygpLgorICogVGhpcyBmb3JtYXRzIEBjcmMgaW50byBh IHN0cmluZyBidWZmZXIsIGRlcGVuZGluZyBvbiBAZGVsaW1pdGVyIGFuZCBAY3JjX3NpemUKKyAq IHdoaWNoIGlzIG93bmVkIGJ5IGlndF9jcmNfdG9fc3RyaW5nX2V4dGVuZGVkKCkuCiAgKiBUaGUg bmV4dCBjYWxsIHdpbGwgb3ZlcnJpZGUgdGhlIGJ1ZmZlciBhZ2Fpbiwgd2hpY2ggbWFrZXMgdGhp cyBtdWx0aXRocmVhZGluZwogICogdW5zYWZlLgogICoKICAqIFRoaXMgc2hvdWxkIG9ubHkgZXZl ciBiZSB1c2VkIGZvciBkaWFnbm9zdGljIGRlYnVnIG91dHB1dC4KICAqLwotY2hhciAqaWd0X2Ny Y190b19zdHJpbmcoaWd0X2NyY190ICpjcmMpCitjaGFyICppZ3RfY3JjX3RvX3N0cmluZ19leHRl bmRlZChpZ3RfY3JjX3QgKmNyYywgY2hhciBkZWxpbWl0ZXIsIGludCBjcmNfc2l6ZSkKIHsKIAlp bnQgaTsKIAljaGFyIGJ1ZlsxMjhdID0geyAwIH07CisJY29uc3QgY2hhciAqZm9ybWF0WzJdID0g eyAiJTA4eCVjIiwgIiUwNHglYyIgfTsKIAogCWZvciAoaSA9IDA7IGkgPCBjcmMtPm5fd29yZHM7 IGkrKykKLQkJc3ByaW50ZihidWYgKyBzdHJsZW4oYnVmKSwgIiUwOHggIiwgY3JjLT5jcmNbaV0p OworCQlzcHJpbnRmKGJ1ZiArIHN0cmxlbihidWYpLCBmb3JtYXRbY3JjX3NpemUgPT0gMl0sIGNy Yy0+Y3JjW2ldLAorCQkJaSA9PSAoY3JjLT5uX3dvcmRzIC0gMSkgPyAnXDAnIDogZGVsaW1pdGVy KTsKIAogCXJldHVybiBzdHJkdXAoYnVmKTsKIH0KIAorLyoqCisgKiBpZ3RfY3JjX3RvX3N0cmlu ZzoKKyAqIEBjcmM6IHBpcGUgQ1JDIHZhbHVlIHRvIHByaW50CisgKgorICogVGhpcyBmb3JtYXRz IEBjcmMgaW50byBhIHN0cmluZyBidWZmZXIgd2hpY2ggaXMgb3duZWQgYnkgaWd0X2NyY190b19z dHJpbmcoKS4KKyAqIFRoZSBuZXh0IGNhbGwgd2lsbCBvdmVycmlkZSB0aGUgYnVmZmVyIGFnYWlu LCB3aGljaCBtYWtlcyB0aGlzIG11bHRpdGhyZWFkaW5nCisgKiB1bnNhZmUuCisgKgorICogVGhp cyBzaG91bGQgb25seSBldmVyIGJlIHVzZWQgZm9yIGRpYWdub3N0aWMgZGVidWcgb3V0cHV0Lgor ICovCitjaGFyICppZ3RfY3JjX3RvX3N0cmluZyhpZ3RfY3JjX3QgKmNyYykKK3sKKwlyZXR1cm4g aWd0X2NyY190b19zdHJpbmdfZXh0ZW5kZWQoY3JjLCAnICcsIDQpOworfQorCiAjZGVmaW5lIE1B WF9DUkNfRU5UUklFUyAxMAogI2RlZmluZSBNQVhfTElORV9MRU4gKDEwICsgMTEgKiBNQVhfQ1JD X0VOVFJJRVMgKyAxKQogCmRpZmYgLS1naXQgYS9saWIvaWd0X2RlYnVnZnMuaCBiL2xpYi9pZ3Rf ZGVidWdmcy5oCmluZGV4IGZlMzU1OTE5Li5mMWE3NjQwNiAxMDA2NDQKLS0tIGEvbGliL2lndF9k ZWJ1Z2ZzLmgKKysrIGIvbGliL2lndF9kZWJ1Z2ZzLmgKQEAgLTExNSw2ICsxMTUsNyBAQCBlbnVt IGludGVsX3BpcGVfY3JjX3NvdXJjZSB7CiAKIHZvaWQgaWd0X2Fzc2VydF9jcmNfZXF1YWwoY29u c3QgaWd0X2NyY190ICphLCBjb25zdCBpZ3RfY3JjX3QgKmIpOwogYm9vbCBpZ3RfY2hlY2tfY3Jj X2VxdWFsKGNvbnN0IGlndF9jcmNfdCAqYSwgY29uc3QgaWd0X2NyY190ICpiKTsKK2NoYXIgKmln dF9jcmNfdG9fc3RyaW5nX2V4dGVuZGVkKGlndF9jcmNfdCAqY3JjLCBjaGFyIGRlbGltaXRlciwg aW50IGNyY19zaXplKTsKIGNoYXIgKmlndF9jcmNfdG9fc3RyaW5nKGlndF9jcmNfdCAqY3JjKTsK IAogdm9pZCBpZ3RfcmVxdWlyZV9waXBlX2NyYyhpbnQgZmQpOwotLSAKMi4xMy4yCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK