From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: re: drm/atomic: add commit_planes_on_crtc helper Date: Wed, 20 May 2015 22:43:55 +0300 Message-ID: <20150520194354.GA678@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by gabe.freedesktop.org (Postfix) with ESMTP id C05BE6E7CA for ; Wed, 20 May 2015 12:44:10 -0700 (PDT) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: maarten.lankhorst@linux.intel.com Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGVsbG8gTWFhcnRlbiBMYW5raG9yc3QsCgpUaGlzIGlzIGEgc2VtaS1hdXRvbWF0aWMgZW1haWwg YWJvdXQgbmV3IHN0YXRpYyBjaGVja2VyIHdhcm5pbmdzLgoKVGhlIHBhdGNoIDMyOTc1ZTk1MmU4 NTogImRybS9hdG9taWM6IGFkZCBjb21taXRfcGxhbmVzX29uX2NydGMgCmhlbHBlciIgZnJvbSBN YXkgMTksIDIwMTUsIGxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgU21hdGNoIGNvbXBsYWludDoKCmRy aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jOjEyNDQgZHJtX2F0b21pY19oZWxwZXJf Y29tbWl0X3BsYW5lc19vbl9jcnRjKCkKCSBlcnJvcjogd2UgcHJldmlvdXNseSBhc3N1bWVkICdj cnRjX2Z1bmNzJyBjb3VsZCBiZSBudWxsIChzZWUgbGluZSAxMjIxKQoKZHJpdmVycy9ncHUvZHJt L2RybV9hdG9taWNfaGVscGVyLmMKICAxMjIwCQljcnRjX2Z1bmNzID0gY3J0Yy0+aGVscGVyX3By aXZhdGU7CiAgMTIyMQkJaWYgKGNydGNfZnVuY3MgJiYgY3J0Y19mdW5jcy0+YXRvbWljX2JlZ2lu KQogICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl4KQ2hlY2suCgogIDEyMjIJCQljcnRjX2Z1 bmNzLT5hdG9taWNfYmVnaW4oY3J0Yyk7CiAgMTIyMwkKICAxMjI0CQlkcm1fZm9yX2VhY2hfcGxh bmVfbWFzayhwbGFuZSwgY3J0Yy0+ZGV2LCBwbGFuZV9tYXNrKSB7CiAgMTIyNQkJCXN0cnVjdCBk cm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSA9CiAgMTIyNgkJCQlkcm1fYXRvbWljX2dl dF9leGlzdGluZ19wbGFuZV9zdGF0ZShvbGRfc3RhdGUsIHBsYW5lKTsKICAxMjI3CQkJY29uc3Qg c3RydWN0IGRybV9wbGFuZV9oZWxwZXJfZnVuY3MgKnBsYW5lX2Z1bmNzOwogIDEyMjgJCiAgMTIy OQkJCXBsYW5lX2Z1bmNzID0gcGxhbmUtPmhlbHBlcl9wcml2YXRlOwogIDEyMzAJCiAgMTIzMQkJ CWlmICghb2xkX3BsYW5lX3N0YXRlIHx8ICFwbGFuZV9mdW5jcykKICAxMjMyCQkJCWNvbnRpbnVl OwogIDEyMzMJCiAgMTIzNAkJCVdBUk5fT04ocGxhbmUtPnN0YXRlLT5jcnRjICYmIHBsYW5lLT5z dGF0ZS0+Y3J0YyAhPSBjcnRjKTsKICAxMjM1CQogIDEyMzYJCQlpZiAoZHJtX2F0b21pY19wbGFu ZV9kaXNhYmxpbmcocGxhbmUsIG9sZF9wbGFuZV9zdGF0ZSkgJiYKICAxMjM3CQkJICAgIHBsYW5l X2Z1bmNzLT5hdG9taWNfZGlzYWJsZSkKICAxMjM4CQkJCXBsYW5lX2Z1bmNzLT5hdG9taWNfZGlz YWJsZShwbGFuZSwgb2xkX3BsYW5lX3N0YXRlKTsKICAxMjM5CQkJZWxzZSBpZiAocGxhbmUtPnN0 YXRlLT5jcnRjIHx8CiAgMTI0MAkJCQkgZHJtX2F0b21pY19wbGFuZV9kaXNhYmxpbmcocGxhbmUs IG9sZF9wbGFuZV9zdGF0ZSkpCiAgMTI0MQkJCQlwbGFuZV9mdW5jcy0+YXRvbWljX3VwZGF0ZShw bGFuZSwgb2xkX3BsYW5lX3N0YXRlKTsKICAxMjQyCQl9CiAgMTI0MwkKICAxMjQ0CQlpZiAoY3J0 Y19mdW5jcy0+YXRvbWljX2ZsdXNoKQogICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl4KVW5j aGVja2VkIGRlcmVmZXJlbmNlLgoKICAxMjQ1CQkJY3J0Y19mdW5jcy0+YXRvbWljX2ZsdXNoKGNy dGMpOwogIDEyNDYJfQoKcmVnYXJkcywKZGFuIGNhcnBlbnRlcgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=