From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH v2 07/10] drm/i915: Extract bdw_color_check() Date: Wed, 27 Mar 2019 17:50:42 +0200 Message-ID: <20190327155045.28446-8-ville.syrjala@linux.intel.com> References: <20190327155045.28446-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 753266E25A for ; Wed, 27 Mar 2019 15:51:12 +0000 (UTC) In-Reply-To: <20190327155045.28446-1-ville.syrjala@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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClBy b3ZpZGUgYSBzZXBhcmF0ZSAuY29sb3JfY2hlY2soKSBmb3IgQkRXKyB3aGVyZSB3ZSBjdXJyZW50 bHkKcHJvdmlkZSB0aGUgc3BsaXQgZ2FtbWEgbW9kZSBldGMuCgpTaWduZWQtb2ZmLWJ5OiBWaWxs ZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTog TWF0dCBSb3BlciA8bWF0dGhldy5kLnJvcGVyQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9jb2xvci5jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2NvbG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9j b2xvci5jCmluZGV4IDkwZWJjZjdiZWY4Mi4uZDliZTAxMWFlNDlhIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jb2xvci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2NvbG9yLmMKQEAgLTg4Myw2ICs4ODMsNDMgQEAgc3RhdGljIGludCBjaHZfY29sb3Jf Y2hlY2soc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCiAJcmV0dXJuIDA7CiB9 CiAKK3N0YXRpYyB1MzIgYmR3X2dhbW1hX21vZGUoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3Rh dGUgKmNydGNfc3RhdGUpCit7CisJaWYgKCFjcnRjX3N0YXRlLT5nYW1tYV9lbmFibGUgfHwKKwkg ICAgY3J0Y19zdGF0ZV9pc19sZWdhY3lfZ2FtbWEoY3J0Y19zdGF0ZSkpCisJCXJldHVybiBHQU1N QV9NT0RFX01PREVfOEJJVDsKKwllbHNlCisJCXJldHVybiBHQU1NQV9NT0RFX01PREVfU1BMSVQ7 Cit9CisKK3N0YXRpYyBpbnQgYmR3X2NvbG9yX2NoZWNrKHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRl ICpjcnRjX3N0YXRlKQoreworCWludCByZXQ7CisKKwlyZXQgPSBjaGVja19sdXRzKGNydGNfc3Rh dGUpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwljcnRjX3N0YXRlLT5nYW1tYV9lbmFi bGUgPQorCQkoY3J0Y19zdGF0ZS0+YmFzZS5nYW1tYV9sdXQgfHwKKwkJIGNydGNfc3RhdGUtPmJh c2UuZGVnYW1tYV9sdXQpICYmCisJCSFjcnRjX3N0YXRlLT5jOF9wbGFuZXM7CisKKwljcnRjX3N0 YXRlLT5jc2NfZW5hYmxlID0KKwkJY3J0Y19zdGF0ZS0+b3V0cHV0X2Zvcm1hdCAhPSBJTlRFTF9P VVRQVVRfRk9STUFUX1JHQiB8fAorCQljcnRjX3N0YXRlLT5iYXNlLmN0bSB8fCBjcnRjX3N0YXRl LT5saW1pdGVkX2NvbG9yX3JhbmdlOworCisJY3J0Y19zdGF0ZS0+Z2FtbWFfbW9kZSA9IGJkd19n YW1tYV9tb2RlKGNydGNfc3RhdGUpOworCisJY3J0Y19zdGF0ZS0+Y3NjX21vZGUgPSAwOworCisJ cmV0ID0gaW50ZWxfY29sb3JfYWRkX2FmZmVjdGVkX3BsYW5lcyhjcnRjX3N0YXRlKTsKKwlpZiAo cmV0KQorCQlyZXR1cm4gcmV0OworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB1MzIgZ2xrX2dh bW1hX21vZGUoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCiB7CiAJ aWYgKCFjcnRjX3N0YXRlLT5nYW1tYV9lbmFibGUgfHwKQEAgLTEwMzMsNiArMTA3MCw4IEBAIHZv aWQgaW50ZWxfY29sb3JfaW5pdChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKIAkJCWRldl9wcml2 LT5kaXNwbGF5LmNvbG9yX2NoZWNrID0gaWNsX2NvbG9yX2NoZWNrOwogCQllbHNlIGlmIChJTlRF TF9HRU4oZGV2X3ByaXYpID49IDEwIHx8IElTX0dFTUlOSUxBS0UoZGV2X3ByaXYpKQogCQkJZGV2 X3ByaXYtPmRpc3BsYXkuY29sb3JfY2hlY2sgPSBnbGtfY29sb3JfY2hlY2s7CisJCWVsc2UgaWYg KElOVEVMX0dFTihkZXZfcHJpdikgPj0gOCkKKwkJCWRldl9wcml2LT5kaXNwbGF5LmNvbG9yX2No ZWNrID0gYmR3X2NvbG9yX2NoZWNrOwogCQllbHNlCiAJCQlkZXZfcHJpdi0+ZGlzcGxheS5jb2xv cl9jaGVjayA9IF9pbnRlbF9jb2xvcl9jaGVjazsKIAotLSAKMi4xOS4yCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=