From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sonika Jindal Subject: [PATCH 2/3] drm/i915: Using plane state parameters instead of pipe's Date: Thu, 5 Mar 2015 14:51:27 +0530 Message-ID: <1425547288-16131-2-git-send-email-sonika.jindal@intel.com> References: <1425547288-16131-1-git-send-email-sonika.jindal@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 ESMTP id 8052B6E77C for ; Thu, 5 Mar 2015 01:29:21 -0800 (PST) In-Reply-To: <1425547288-16131-1-git-send-email-sonika.jindal@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 Rm9yIHByaW1hcnkgcGxhbmUsIHdlIGNhbiB1c2UgdGhlIHBsYW5lJ3Mgc3RhdGUgZm9yIHNyYyB3 aWR0aCBhbmQgaGVpZ2h0Cmxpa2Ugc3ByaXRlIHBsYW5lLgoKU2lnbmVkLW9mZi1ieTogU29uaWth IEppbmRhbCA8c29uaWthLmppbmRhbEBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jIHwgICAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYwppbmRleCBlMWIwYzRkLi5hZmRjMTAxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jCkBAIC0zMDAxLDYgKzMwMDEsNyBAQCBzdGF0aWMgdm9pZCBza3lsYWtlX3VwZGF0ZV9w cmltYXJ5X3BsYW5lKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAlpbnQgcGlwZSA9IGludGVsX2Ny dGMtPnBpcGU7CiAJdTMyIHBsYW5lX2N0bCwgc3RyaWRlX2RpdjsKIAl1bnNpZ25lZCBsb25nIHN1 cmZfYWRkcjsKKwlzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZTsKIAogCWlmICghaW50ZWxfY3J0Yy0+ cHJpbWFyeV9lbmFibGVkKSB7CiAJCUk5MTVfV1JJVEUoUExBTkVfQ1RMKHBpcGUsIDApLCAwKTsK QEAgLTMwNjAsMTQgKzMwNjEsMTUgQEAgc3RhdGljIHZvaWQgc2t5bGFrZV91cGRhdGVfcHJpbWFy eV9wbGFuZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCU1JU1NJTkdfQ0FTRShmYi0+bW9kaWZp ZXJbMF0pOwogCX0KIAorCXBsYW5lID0gY3J0Yy0+cHJpbWFyeTsKIAlwbGFuZV9jdGwgfD0gUExB TkVfQ1RMX1BMQU5FX0dBTU1BX0RJU0FCTEU7Ci0JaWYgKGNydGMtPnByaW1hcnktPnN0YXRlLT5y b3RhdGlvbiA9PSBCSVQoRFJNX1JPVEFURV8xODApKQorCWlmIChwbGFuZS0+c3RhdGUtPnJvdGF0 aW9uID09IEJJVChEUk1fUk9UQVRFXzE4MCkpCiAJCXBsYW5lX2N0bCB8PSBQTEFORV9DVExfUk9U QVRFXzE4MDsKIAogCW9iaiA9IGludGVsX2ZiX29iaihmYik7CiAJc3RyaWRlX2RpdiA9IGludGVs X2ZiX3N0cmlkZV9hbGlnbm1lbnQoZGV2LCBmYi0+bW9kaWZpZXJbMF0sCiAJCQkJCSAgICAgICBm Yi0+cGl4ZWxfZm9ybWF0KTsKLQlzdXJmX2FkZHIgPSBpbnRlbF9wbGFuZV9vYmpfb2Zmc2V0KHRv X2ludGVsX3BsYW5lKGNydGMtPnByaW1hcnkpLCBvYmopOworCXN1cmZfYWRkciA9IGludGVsX3Bs YW5lX29ial9vZmZzZXQodG9faW50ZWxfcGxhbmUocGxhbmUpLCBvYmopOwogCiAJSTkxNV9XUklU RShQTEFORV9DVEwocGlwZSwgMCksIHBsYW5lX2N0bCk7CiAKQEAgLTMwNzksOCArMzA4MSw4IEBA IHN0YXRpYyB2b2lkIHNreWxha2VfdXBkYXRlX3ByaW1hcnlfcGxhbmUoc3RydWN0IGRybV9jcnRj ICpjcnRjLAogCUk5MTVfV1JJVEUoUExBTkVfUE9TKHBpcGUsIDApLCAwKTsKIAlJOTE1X1dSSVRF KFBMQU5FX09GRlNFVChwaXBlLCAwKSwgKHkgPDwgMTYpIHwgeCk7CiAJSTkxNV9XUklURShQTEFO RV9TSVpFKHBpcGUsIDApLAotCQkgICAoaW50ZWxfY3J0Yy0+Y29uZmlnLT5waXBlX3NyY19oIC0g MSkgPDwgMTYgfAotCQkgICAoaW50ZWxfY3J0Yy0+Y29uZmlnLT5waXBlX3NyY193IC0gMSkpOwor CQkgICAoKHBsYW5lLT5zdGF0ZS0+c3JjX2ggPj4gMTYpIC0gMSkgPDwgMTYgfAorCQkgICAoKHBs YW5lLT5zdGF0ZS0+c3JjX3cgPj4gMTYpIC0gMSkpOwogCUk5MTVfV1JJVEUoUExBTkVfU1RSSURF KHBpcGUsIDApLCBmYi0+cGl0Y2hlc1swXSAvIHN0cmlkZV9kaXYpOwogCUk5MTVfV1JJVEUoUExB TkVfU1VSRihwaXBlLCAwKSwgc3VyZl9hZGRyKTsKIAotLSAKMS43LjEwLjQKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==