From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 01/10] drm/dp_mst: add a function to retrieve vcpi slots Date: Tue, 24 Feb 2015 09:23:55 +1000 Message-ID: <1424733844-20185-2-git-send-email-airlied@gmail.com> References: <1424733844-20185-1-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTP id D46E289AC9 for ; Mon, 23 Feb 2015 15:24:10 -0800 (PST) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id t1NNOAxj002685 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 23 Feb 2015 18:24:10 -0500 Received: from prime.bne.redhat.com (dhcp-40-231.bne.redhat.com [10.64.40.231]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t1NNO7LU023517 for ; Mon, 23 Feb 2015 18:24:09 -0500 In-Reply-To: <1424733844-20185-1-git-send-email-airlied@gmail.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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCnJhZGVvbiByZXF1aXJlcyB0 aGlzIHRvIGdldCB0aGUgc2xvdHMgZm9yIGxhdGVyIGZpbGxpbmcKb3V0IGEgdGFibGUgb24gZXZl cnkgdHJhbnNpdGlvbi4KClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhh dC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDEzICsr KysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9kcF9tc3RfaGVscGVyLmggICAgICAgfCAgMiAr KwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBf bXN0X3RvcG9sb2d5LmMKaW5kZXggOWE1YjY4Ny4uMGQxNWU2ZSAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJt X2RwX21zdF90b3BvbG9neS5jCkBAIC0yMzE5LDYgKzIzMTksMTkgQEAgb3V0OgogfQogRVhQT1JU X1NZTUJPTChkcm1fZHBfbXN0X2FsbG9jYXRlX3ZjcGkpOwogCitpbnQgZHJtX2RwX21zdF9nZXRf dmNwaV9zbG90cyhzdHJ1Y3QgZHJtX2RwX21zdF90b3BvbG9neV9tZ3IgKm1nciwgc3RydWN0IGRy bV9kcF9tc3RfcG9ydCAqcG9ydCkKK3sKKwlpbnQgc2xvdHMgPSAwOworCXBvcnQgPSBkcm1fZHBf Z2V0X3ZhbGlkYXRlZF9wb3J0X3JlZihtZ3IsIHBvcnQpOworCWlmICghcG9ydCkKKwkJcmV0dXJu IHNsb3RzOworCisJc2xvdHMgPSBwb3J0LT52Y3BpLm51bV9zbG90czsKKwlkcm1fZHBfcHV0X3Bv cnQocG9ydCk7CisJcmV0dXJuIHNsb3RzOworfQorRVhQT1JUX1NZTUJPTChkcm1fZHBfbXN0X2dl dF92Y3BpX3Nsb3RzKTsKKwogLyoqCiAgKiBkcm1fZHBfbXN0X3Jlc2V0X3ZjcGlfc2xvdHMoKSAt IFJlc2V0IG51bWJlciBvZiBzbG90cyB0byAwIGZvciBWQ1BJCiAgKiBAbWdyOiBtYW5hZ2VyIGZv ciB0aGlzIHBvcnQKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9kcF9tc3RfaGVscGVyLmgg Yi9pbmNsdWRlL2RybS9kcm1fZHBfbXN0X2hlbHBlci5oCmluZGV4IDAwYzFkYTkuLmEyNTA3ODEg MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9kcF9tc3RfaGVscGVyLmgKKysrIGIvaW5jbHVk ZS9kcm0vZHJtX2RwX21zdF9oZWxwZXIuaApAQCAtNDg2LDYgKzQ4Niw4IEBAIGludCBkcm1fZHBf Y2FsY19wYm5fbW9kZShpbnQgY2xvY2ssIGludCBicHApOwogCiBib29sIGRybV9kcF9tc3RfYWxs b2NhdGVfdmNwaShzdHJ1Y3QgZHJtX2RwX21zdF90b3BvbG9neV9tZ3IgKm1nciwgc3RydWN0IGRy bV9kcF9tc3RfcG9ydCAqcG9ydCwgaW50IHBibiwgaW50ICpzbG90cyk7CiAKK2ludCBkcm1fZHBf bXN0X2dldF92Y3BpX3Nsb3RzKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLCBz dHJ1Y3QgZHJtX2RwX21zdF9wb3J0ICpwb3J0KTsKKwogCiB2b2lkIGRybV9kcF9tc3RfcmVzZXRf dmNwaV9zbG90cyhzdHJ1Y3QgZHJtX2RwX21zdF90b3BvbG9neV9tZ3IgKm1nciwgc3RydWN0IGRy bV9kcF9tc3RfcG9ydCAqcG9ydCk7CiAKLS0gCjIuMS4wCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=