From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH igt 5/8] tests/kms_fbc_crc: extract check_crc() Date: Thu, 7 May 2015 15:56:33 -0300 Message-ID: <1431024996-2267-6-git-send-email-przanoni@gmail.com> References: <1431024996-2267-1-git-send-email-przanoni@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-f175.google.com (mail-qk0-f175.google.com [209.85.220.175]) by gabe.freedesktop.org (Postfix) with ESMTP id 70EDE72143 for ; Thu, 7 May 2015 11:57:33 -0700 (PDT) Received: by qkgx75 with SMTP id x75so34020424qkg.1 for ; Thu, 07 May 2015 11:57:33 -0700 (PDT) In-Reply-To: <1431024996-2267-1-git-send-email-przanoni@gmail.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: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+CgpUbyByZW1vdmUg c29tZSBkdXBsaWNhdGVkIGNvZGUuIFdoZW4gd2UgZmluYWxseSBmaXggdGhhdCBGSVhNRSwgdGhl CmNvZGUgd2lsbCBnZXQgYSBsaXR0bGUgYmlnZ2VyIHRvby4KClNpZ25lZC1vZmYtYnk6IFBhdWxv IFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgotLS0KIHRlc3RzL2ttc19mYmNfY3Jj LmMgfCAyNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGlu c2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19mYmNf Y3JjLmMgYi90ZXN0cy9rbXNfZmJjX2NyYy5jCmluZGV4IDBmMDlhNjAuLmQzNmNmMDIgMTAwNjQ0 Ci0tLSBhL3Rlc3RzL2ttc19mYmNfY3JjLmMKKysrIGIvdGVzdHMva21zX2ZiY19jcmMuYwpAQCAt MjA3LDExICsyMDcsMjEgQEAgc3RhdGljIGJvb2wgd2FpdF9mb3JfZmJjX2VuYWJsZWQoZGF0YV90 ICpkYXRhKQogCXJldHVybiBpZ3Rfd2FpdChmYmNfZW5hYmxlZChkYXRhKSwgMzAwMCwgMzApOwog fQogCi1zdGF0aWMgdm9pZCB0ZXN0X2NyYyhkYXRhX3QgKmRhdGEsIGVudW0gdGVzdF9tb2RlIG1v ZGUpCitzdGF0aWMgdm9pZCBjaGVja19jcmMoZGF0YV90ICpkYXRhLCBlbnVtIHRlc3RfbW9kZSBt b2RlKQogewotCXVpbnQzMl90IGNydGNfaWQgPSBkYXRhLT5vdXRwdXQtPmNvbmZpZy5jcnRjLT5j cnRjX2lkOwogCWlndF9waXBlX2NyY190ICpwaXBlX2NyYyA9IGRhdGEtPnBpcGVfY3JjOwogCWln dF9jcmNfdCBjcmM7CisKKwlpZ3RfcGlwZV9jcmNfY29sbGVjdF9jcmMocGlwZV9jcmMsICZjcmMp OworCWlmIChtb2RlID09IFRFU1RfUEFHRV9GTElQKQorCQlpZ3RfYXNzZXJ0X2NyY19lcXVhbCgm Y3JjLCAmZGF0YS0+cmVmX2NyY1sxXSk7CisJZWxzZQorCQk7LyogRklYTUU6IG1pc3NpbmcgcmVm ZXJlbmNlIENSQ3MgKi8KK30KKworc3RhdGljIHZvaWQgdGVzdF9jcmMoZGF0YV90ICpkYXRhLCBl bnVtIHRlc3RfbW9kZSBtb2RlKQoreworCXVpbnQzMl90IGNydGNfaWQgPSBkYXRhLT5vdXRwdXQt PmNvbmZpZy5jcnRjLT5jcnRjX2lkOwogCXVpbnQzMl90IGhhbmRsZSA9IGRhdGEtPmZiWzBdLmdl bV9oYW5kbGU7CiAKIAlpZ3RfYXNzZXJ0KGZiY19lbmFibGVkKGRhdGEpKTsKQEAgLTI2NiwxMSAr Mjc2LDcgQEAgc3RhdGljIHZvaWQgdGVzdF9jcmMoZGF0YV90ICpkYXRhLCBlbnVtIHRlc3RfbW9k ZSBtb2RlKQogCWlndF93YWl0X2Zvcl92YmxhbmsoZGF0YS0+ZHJtX2ZkLCBkYXRhLT5waXBlKTsK IAlpZ3Rfd2FpdF9mb3JfdmJsYW5rKGRhdGEtPmRybV9mZCwgZGF0YS0+cGlwZSk7CiAKLQlpZ3Rf cGlwZV9jcmNfY29sbGVjdF9jcmMocGlwZV9jcmMsICZjcmMpOwotCWlmIChtb2RlID09IFRFU1Rf UEFHRV9GTElQKQotCQlpZ3RfYXNzZXJ0X2NyY19lcXVhbCgmY3JjLCAmZGF0YS0+cmVmX2NyY1sx XSk7Ci0JZWxzZQotCQk7LyogRklYTUU6IG1pc3NpbmcgcmVmZXJlbmNlIENSQ3MgKi8KKwljaGVj a19jcmMoZGF0YSwgbW9kZSk7CiAKIAkvKgogCSAqIEFsbG93IHRpbWUgZm9yIEZCQyB0byBraWNr IGluIGFnYWluIGlmIGl0CkBAIC0yNzgsMTEgKzI4NCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfY3Jj KGRhdGFfdCAqZGF0YSwgZW51bSB0ZXN0X21vZGUgbW9kZSkKIAkgKi8KIAlpZ3RfYXNzZXJ0KHdh aXRfZm9yX2ZiY19lbmFibGVkKGRhdGEpKTsKIAotCWlndF9waXBlX2NyY19jb2xsZWN0X2NyYyhw aXBlX2NyYywgJmNyYyk7Ci0JaWYgKG1vZGUgPT0gVEVTVF9QQUdFX0ZMSVApCi0JCWlndF9hc3Nl cnRfY3JjX2VxdWFsKCZjcmMsICZkYXRhLT5yZWZfY3JjWzFdKTsKLQllbHNlCi0JCTsvKiBGSVhN RTogbWlzc2luZyByZWZlcmVuY2UgQ1JDcyAqLworCWNoZWNrX2NyYyhkYXRhLCBtb2RlKTsKIH0K IAogc3RhdGljIGJvb2wgcHJlcGFyZV9jcnRjKGRhdGFfdCAqZGF0YSkKLS0gCjIuMS40CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=