From mboxrd@z Thu Jan 1 00:00:00 1970 From: Deepak Rawat Subject: [PATCH 09/18] drm/vmwgfx: Use the new interface for STDU plane update Date: Thu, 27 Sep 2018 17:30:11 -0700 Message-ID: <20180928003020.1737-9-drawat@vmware.com> References: <20180928003020.1737-1-drawat@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EX13-EDG-OU-002.vmware.com (ex13-edg-ou-002.vmware.com [208.91.0.190]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3E5266E635 for ; Fri, 28 Sep 2018 00:30:56 +0000 (UTC) In-Reply-To: <20180928003020.1737-1-drawat@vmware.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, linux-graphics-maintainer@vmware.com, thellstrom@vmware.com, syeh@vmware.com Cc: Deepak Rawat List-Id: dri-devel@lists.freedesktop.org V2l0aCBuZXcgaW50ZXJmYWNlIHRvIGRvIHBsYW5lIHVwZGF0ZSBvbiBTVERVIGF2YWlsYWJsZSwg dXNlIHRoYXQKaW5zdGVhZCBvZiBvbGQga21zX2RpcnR5LgoKU2lnbmVkLW9mZi1ieTogRGVlcGFr IFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Zt d2dmeF9zdGR1LmMgfCAxNyArKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3Ztd2dmeC92bXdnZnhfc3RkdS5jIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfc3Rk dS5jCmluZGV4IDQyODYyNDRkMWMwOC4uMzUzN2Y1YjQ4Yjk4IDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9zdGR1LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dm eC92bXdnZnhfc3RkdS5jCkBAIC0xNzA5LDcgKzE3MDksNiBAQCB2bXdfc3RkdV9wcmltYXJ5X3Bs YW5lX2F0b21pY191cGRhdGUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJaWYgKGNydGMgJiYg cGxhbmUtPnN0YXRlLT5mYikgewogCQlzdHJ1Y3Qgdm13X2ZyYW1lYnVmZmVyICp2ZmIgPQogCQkJ dm13X2ZyYW1lYnVmZmVyX3RvX3ZmYihwbGFuZS0+c3RhdGUtPmZiKTsKLQkJc3RydWN0IGRybV92 bXdfcmVjdCB2Y2xpcHM7CiAJCXN0ZHUgPSB2bXdfY3J0Y190b19zdGR1KGNydGMpOwogCQlkZXZf cHJpdiA9IHZtd19wcml2KGNydGMtPmRldik7CiAKQEAgLTE3MTcsMjMgKzE3MTYsMTcgQEAgdm13 X3N0ZHVfcHJpbWFyeV9wbGFuZV9hdG9taWNfdXBkYXRlKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5l LAogCQlzdGR1LT5jb250ZW50X2ZiX3R5cGUgPSB2cHMtPmNvbnRlbnRfZmJfdHlwZTsKIAkJc3Rk dS0+Y3BwID0gdnBzLT5jcHA7CiAKLQkJdmNsaXBzLnggPSBjcnRjLT54OwotCQl2Y2xpcHMueSA9 IGNydGMtPnk7Ci0JCXZjbGlwcy53ID0gY3J0Yy0+bW9kZS5oZGlzcGxheTsKLQkJdmNsaXBzLmgg PSBjcnRjLT5tb2RlLnZkaXNwbGF5OwotCiAJCXJldCA9IHZtd19zdGR1X2JpbmRfc3QoZGV2X3By aXYsIHN0ZHUsICZzdGR1LT5kaXNwbGF5X3NyZi0+cmVzKTsKIAkJaWYgKHJldCkKIAkJCURSTV9F UlJPUigiRmFpbGVkIHRvIGJpbmQgc3VyZmFjZSB0byBTVERVLlxuIik7CiAKIAkJaWYgKHZmYi0+ Ym8pCi0JCQlyZXQgPSB2bXdfa21zX3N0ZHVfZG1hKGRldl9wcml2LCBOVUxMLCB2ZmIsIE5VTEws IE5VTEwsCi0JCQkJCSAgICAgICAmdmNsaXBzLCAxLCAxLCB0cnVlLCBmYWxzZSwKLQkJCQkJICAg ICAgIGNydGMpOworCQkJcmV0ID0gdm13X3N0ZHVfcGxhbmVfdXBkYXRlX2JvKGRldl9wcml2LCBw bGFuZSwKKwkJCQkJCSAgICAgICBvbGRfc3RhdGUsIHZmYik7CiAJCWVsc2UKLQkJCXJldCA9IHZt d19rbXNfc3RkdV9zdXJmYWNlX2RpcnR5KGRldl9wcml2LCB2ZmIsIE5VTEwsCi0JCQkJCQkJICZ2 Y2xpcHMsIE5VTEwsIDAsIDAsCi0JCQkJCQkJIDEsIDEsIE5VTEwsIGNydGMpOworCQkJcmV0ID0g dm13X3N0ZHVfcGxhbmVfdXBkYXRlX3N1cmZhY2UoZGV2X3ByaXYsIHBsYW5lLAorCQkJCQkJCSAg ICBvbGRfc3RhdGUsIHZmYiwKKwkJCQkJCQkgICAgTlVMTCk7CiAJCWlmIChyZXQpCiAJCQlEUk1f RVJST1IoIkZhaWxlZCB0byB1cGRhdGUgU1REVS5cbiIpOwogCX0gZWxzZSB7Ci0tIAoyLjE3LjEK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=