From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH i-g-t 3/5] igt_kms: Add igt_output_from_connector Date: Mon, 16 Jan 2017 14:26:51 -0500 Message-ID: <20170116192653.4740-4-lyude@redhat.com> References: <20170116192653.4740-1-lyude@redhat.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 ESMTPS id A0A5C6E4CF for ; Mon, 16 Jan 2017 19:27:09 +0000 (UTC) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 47EA885541 for ; Mon, 16 Jan 2017 19:27:10 +0000 (UTC) In-Reply-To: <20170116192653.4740-1-lyude@redhat.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 QSBzaW1wbGUgaGVscGVyIGZvciBnZXR0aW5nIHRoZSBpZ3Rfb3V0cHV0X3Qgc3RydWN0IGNvcnJl c3BvbmRpbmcgdG8gdGhlCmdpdmVuIERSTSBjb25uZWN0b3IgaWQuCgpDYzogVG9tZXUgVml6b3Nv IDx0b21ldUB0b21ldXZpem9zby5uZXQ+ClNpZ25lZC1vZmYtYnk6IEx5dWRlIDxseXVkZUByZWRo YXQuY29tPgotLS0KIGxpYi9pZ3Rfa21zLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysr KwogbGliL2lndF9rbXMuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMo KykKCmRpZmYgLS1naXQgYS9saWIvaWd0X2ttcy5jIGIvbGliL2lndF9rbXMuYwppbmRleCBkZjUw NDUxLi45NWQxNmVmIDEwMDY0NAotLS0gYS9saWIvaWd0X2ttcy5jCisrKyBiL2xpYi9pZ3Rfa21z LmMKQEAgLTE2ODQsNiArMTY4NCwzMiBAQCBpbnQgaWd0X2Rpc3BsYXlfZ2V0X25fcGlwZXMoaWd0 X2Rpc3BsYXlfdCAqZGlzcGxheSkKIAlyZXR1cm4gZGlzcGxheS0+bl9waXBlczsKIH0KIAorLyoq CisgKiBpZ3Rfb3V0cHV0X2Zyb21fY29ubmVjdG9yOgorICogQGRpc3BsYXk6IGEgcG9pbnRlciB0 byBhbiAjaWd0X2Rpc3BsYXlfdCBzdHJ1Y3R1cmUKKyAqIEBjb25uZWN0b3I6IGEgcG9pbnRlciB0 byBhIGRybU1vZGVDb25uZWN0b3IKKyAqCisgKiBGaW5kcyB0aGUgb3V0cHV0IGNvcnJlc3BvbmRp bmcgdG8gdGhlIGdpdmVuIGNvbm5lY3RvcgorICoKKyAqIFJldHVybnM6IEEgI2lndF9vdXRwdXRf dCBzdHJ1Y3R1cmUgY29uZmlndXJlZCB0byB1c2UgdGhlIGNvbm5lY3Rvciwgb3IgTlVMTAorICog aWYgbm9uZSB3YXMgZm91bmQKKyAqLworaWd0X291dHB1dF90ICppZ3Rfb3V0cHV0X2Zyb21fY29u bmVjdG9yKGlndF9kaXNwbGF5X3QgKmRpc3BsYXksCisJCQkJCWRybU1vZGVDb25uZWN0b3IgKmNv bm5lY3RvcikKK3sKKwlpZ3Rfb3V0cHV0X3QgKm91dHB1dCwgKmZvdW5kID0gTlVMTDsKKworCWZv cl9lYWNoX2Nvbm5lY3RlZF9vdXRwdXQoZGlzcGxheSwgb3V0cHV0KSB7CisJCWlmIChvdXRwdXQt PmNvbmZpZy5jb25uZWN0b3ItPmNvbm5lY3Rvcl9pZCA9PQorCQkgICAgY29ubmVjdG9yLT5jb25u ZWN0b3JfaWQpIHsKKwkJCWZvdW5kID0gb3V0cHV0OworCQkJYnJlYWs7CisJCX0KKwl9CisKKwly ZXR1cm4gZm91bmQ7Cit9CisKIHN0YXRpYyB2b2lkIGlndF9waXBlX2ZpbmkoaWd0X3BpcGVfdCAq cGlwZSkKIHsKIAlpbnQgaTsKZGlmZiAtLWdpdCBhL2xpYi9pZ3Rfa21zLmggYi9saWIvaWd0X2tt cy5oCmluZGV4IDcyZWQ2YTMuLmZkOWZmODcgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3Rfa21zLmgKKysr IGIvbGliL2lndF9rbXMuaApAQCAtMzUzLDYgKzM1Myw4IEBAIHZvaWQgaWd0X291dHB1dF9vdmVy cmlkZV9tb2RlKGlndF9vdXRwdXRfdCAqb3V0cHV0LCBkcm1Nb2RlTW9kZUluZm8gKm1vZGUpOwog dm9pZCBpZ3Rfb3V0cHV0X3NldF9waXBlKGlndF9vdXRwdXRfdCAqb3V0cHV0LCBlbnVtIHBpcGUg cGlwZSk7CiB2b2lkIGlndF9vdXRwdXRfc2V0X3NjYWxpbmdfbW9kZShpZ3Rfb3V0cHV0X3QgKm91 dHB1dCwgdWludDY0X3Qgc2NhbGluZ19tb2RlKTsKIGlndF9wbGFuZV90ICppZ3Rfb3V0cHV0X2dl dF9wbGFuZShpZ3Rfb3V0cHV0X3QgKm91dHB1dCwgZW51bSBpZ3RfcGxhbmUgcGxhbmUpOworaWd0 X291dHB1dF90ICppZ3Rfb3V0cHV0X2Zyb21fY29ubmVjdG9yKGlndF9kaXNwbGF5X3QgKmRpc3Bs YXksCisJCQkJCWRybU1vZGVDb25uZWN0b3IgKmNvbm5lY3Rvcik7CiBib29sIGlndF9waXBlX2dl dF9wcm9wZXJ0eShpZ3RfcGlwZV90ICpwaXBlLCBjb25zdCBjaGFyICpuYW1lLAogCQkJICAgdWlu dDMyX3QgKnByb3BfaWQsIHVpbnQ2NF90ICp2YWx1ZSwKIAkJCSAgIGRybU1vZGVQcm9wZXJ0eVB0 ciAqcHJvcCk7Ci0tIAoyLjkuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==