From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v3 2/7] drm/atomic: Pass connector and state to update_connector_routing. Date: Thu, 3 Mar 2016 10:17:37 +0100 Message-ID: <1456996662-8704-3-git-send-email-maarten.lankhorst@linux.intel.com> References: <1456996662-8704-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1456996662-8704-1-git-send-email-maarten.lankhorst@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: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org TWlub3IgY2xlYW51cCwgY29ubmVjdG9yIGFuZCBjb25uZWN0b3Jfc3RhdGUgYXJlIGFsd2F5cyBu b24tTlVMTCBoZXJlLgoKU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4u bGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9h dG9taWNfaGVscGVyLmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGlu c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy LmMKaW5kZXggYTAyMjZkNGI5NDlhLi4zZDFmOTdhODMyZmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv bWljX2hlbHBlci5jCkBAIC0yMTUsMjIgKzIxNSwxNiBAQCBzdGVhbF9lbmNvZGVyKHN0cnVjdCBk cm1fYXRvbWljX3N0YXRlICpzdGF0ZSwKIH0KIAogc3RhdGljIGludAotdXBkYXRlX2Nvbm5lY3Rv cl9yb3V0aW5nKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSwgaW50IGNvbm5faWR4KQor dXBkYXRlX2Nvbm5lY3Rvcl9yb3V0aW5nKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSwK KwkJCSBzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAorCQkJIHN0cnVjdCBkcm1fY29u bmVjdG9yX3N0YXRlICpjb25uZWN0b3Jfc3RhdGUpCiB7CiAJY29uc3Qgc3RydWN0IGRybV9jb25u ZWN0b3JfaGVscGVyX2Z1bmNzICpmdW5jczsKIAlzdHJ1Y3QgZHJtX2VuY29kZXIgKm5ld19lbmNv ZGVyOwogCXN0cnVjdCBkcm1fY3J0YyAqZW5jb2Rlcl9jcnRjOwotCXN0cnVjdCBkcm1fY29ubmVj dG9yICpjb25uZWN0b3I7Ci0Jc3RydWN0IGRybV9jb25uZWN0b3Jfc3RhdGUgKmNvbm5lY3Rvcl9z dGF0ZTsKIAlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7CiAJaW50IGlkeCwgcmV0 OwogCi0JY29ubmVjdG9yID0gc3RhdGUtPmNvbm5lY3RvcnNbY29ubl9pZHhdOwotCWNvbm5lY3Rv cl9zdGF0ZSA9IHN0YXRlLT5jb25uZWN0b3Jfc3RhdGVzW2Nvbm5faWR4XTsKLQotCWlmICghY29u bmVjdG9yKQotCQlyZXR1cm4gMDsKLQogCURSTV9ERUJVR19BVE9NSUMoIlVwZGF0aW5nIHJvdXRp bmcgZm9yIFtDT05ORUNUT1I6JWQ6JXNdXG4iLAogCQkJIGNvbm5lY3Rvci0+YmFzZS5pZCwKIAkJ CSBjb25uZWN0b3ItPm5hbWUpOwpAQCAtNDk0LDcgKzQ4OCw4IEBAIGRybV9hdG9taWNfaGVscGVy X2NoZWNrX21vZGVzZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkJICogZHJpdmVycyBtdXN0 IHNldCBjcnRjLT5tb2RlX2NoYW5nZWQgdGhlbXNlbHZlcyB3aGVuIGNvbm5lY3RvcgogCQkgKiBw cm9wZXJ0aWVzIG5lZWQgdG8gYmUgdXBkYXRlZC4KIAkJICovCi0JCXJldCA9IHVwZGF0ZV9jb25u ZWN0b3Jfcm91dGluZyhzdGF0ZSwgaSk7CisJCXJldCA9IHVwZGF0ZV9jb25uZWN0b3Jfcm91dGlu ZyhzdGF0ZSwgY29ubmVjdG9yLAorCQkJCQkgICAgICAgY29ubmVjdG9yX3N0YXRlKTsKIAkJaWYg KHJldCkKIAkJCXJldHVybiByZXQ7CiAJfQotLSAKMi4xLjAKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=