From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 04/10] drm/i915: Extract chv_color_check() Date: Mon, 18 Mar 2019 18:13:11 +0200 Message-ID: <20190318161317.30918-5-ville.syrjala@linux.intel.com> References: <20190318161317.30918-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 mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id DAAE78990D for ; Mon, 18 Mar 2019 16:13:35 +0000 (UTC) In-Reply-To: <20190318161317.30918-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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClNp bmNlIENIViBoYXMgdGhlIENHTSB1bml0IHdlIHJlcXVpcmUgYSBjdXN0b20gaW1wbGVtZW50YXRp b24Kb2YgLmNvbG9yX2NoZWNrKCkuCgpUaGlzIGZpeGVzIHRoZSBjb21wdXRhdGlvbiBvZiBnYW1t YV9lbmFibGUgYXMgcHJldmlvdXNseSB3ZQpsZWZ0IGl0IGVuYWJsZWQgZXZlbiB3aGVuIHdlcmUg dXNpbmcgdGhlIENHTSBnYW1tYSBpbnN0ZWFkLgpOb3cgd2UgdHVybiBvZmYgdGhlIGxlZ2FjeSBM VVQgdW5sZXNzIGl0J3MgYWN0dWFsbHkgcmVxdWlyZWQuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBT eXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2NvbG9yLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jb2xvci5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfY29sb3IuYwppbmRleCAzZDE5YjFhN2VlOTUuLmNiODg2NTFmMWRhNCAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY29sb3IuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jb2xvci5jCkBAIC04NDgsNiArODQ4LDI5IEBAIHN0YXRp YyB1MzIgY2h2X2NnbV9tb2RlKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0 YXRlKQogCXJldHVybiBjZ21fbW9kZTsKIH0KIAorc3RhdGljIGludCBjaHZfY29sb3JfY2hlY2so c3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCit7CisJaW50IHJldDsKKworCXJl dCA9IGNoZWNrX2x1dHMoY3J0Y19zdGF0ZSk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKwor CWNydGNfc3RhdGUtPmdhbW1hX2VuYWJsZSA9CisJCWNydGNfc3RhdGVfaXNfbGVnYWN5X2dhbW1h KGNydGNfc3RhdGUpICYmCisJCSFjcnRjX3N0YXRlLT5jOF9wbGFuZXM7CisKKwljcnRjX3N0YXRl LT5nYW1tYV9tb2RlID0gR0FNTUFfTU9ERV9NT0RFXzhCSVQ7CisKKwljcnRjX3N0YXRlLT5jZ21f bW9kZSA9IGNodl9jZ21fbW9kZShjcnRjX3N0YXRlKTsKKworCXJldCA9IGludGVsX2NvbG9yX2Fk ZF9hZmZlY3RlZF9wbGFuZXMoY3J0Y19zdGF0ZSk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsK KworCXJldHVybiAwOworfQorCiBzdGF0aWMgaW50IF9pbnRlbF9jb2xvcl9jaGVjayhzdHJ1Y3Qg aW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIHsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGNydGNfc3RhdGUtPmJhc2UuY3J0Yy0+ZGV2KTsKQEAgLTg3 Nyw5ICs5MDAsNiBAQCBzdGF0aWMgaW50IF9pbnRlbF9jb2xvcl9jaGVjayhzdHJ1Y3QgaW50ZWxf Y3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIAogCWNydGNfc3RhdGUtPmNzY19tb2RlID0gMDsKIAot CWlmIChJU19DSEVSUllWSUVXKGRldl9wcml2KSkKLQkJY3J0Y19zdGF0ZS0+Y2dtX21vZGUgPSBj aHZfY2dtX21vZGUoY3J0Y19zdGF0ZSk7Ci0KIAlpZiAoIWNydGNfc3RhdGUtPmdhbW1hX2VuYWJs ZSB8fAogCSAgICBjcnRjX3N0YXRlX2lzX2xlZ2FjeV9nYW1tYShjcnRjX3N0YXRlKSkKIAkJY3J0 Y19zdGF0ZS0+Z2FtbWFfbW9kZSA9IEdBTU1BX01PREVfTU9ERV84QklUOwpAQCAtOTE3LDcgKzkz Nyw3IEBAIHZvaWQgaW50ZWxfY29sb3JfaW5pdChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykKIAog CWlmIChIQVNfR01DSChkZXZfcHJpdikpIHsKIAkJaWYgKElTX0NIRVJSWVZJRVcoZGV2X3ByaXYp KSB7Ci0JCQlkZXZfcHJpdi0+ZGlzcGxheS5jb2xvcl9jaGVjayA9IF9pbnRlbF9jb2xvcl9jaGVj azsKKwkJCWRldl9wcml2LT5kaXNwbGF5LmNvbG9yX2NoZWNrID0gY2h2X2NvbG9yX2NoZWNrOwog CQkJZGV2X3ByaXYtPmRpc3BsYXkuY29sb3JfY29tbWl0ID0gaTl4eF9jb2xvcl9jb21taXQ7CiAJ CQlkZXZfcHJpdi0+ZGlzcGxheS5sb2FkX2x1dHMgPSBjaGVycnl2aWV3X2xvYWRfbHV0czsKIAkJ fSBlbHNlIHsKLS0gCjIuMTkuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4