From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [RESEND PATCH i-g-t 3/5] igt_kms: Add igt_output_from_connector Date: Fri, 20 Jan 2017 13:58:22 -0500 Message-ID: <20170120185824.12692-4-lyude@redhat.com> References: <20170120185824.12692-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 DFB676EC5C for ; Fri, 20 Jan 2017 18:58:46 +0000 (UTC) In-Reply-To: <20170120185824.12692-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 Cc: Lyude List-Id: intel-gfx@lists.freedesktop.org QSBzaW1wbGUgaGVscGVyIGZvciBnZXR0aW5nIHRoZSBpZ3Rfb3V0cHV0X3Qgc3RydWN0IGNvcnJl c3BvbmRpbmcgdG8gdGhlCmdpdmVuIERSTSBjb25uZWN0b3IgaWQuCgpDYzogVG9tZXUgVml6b3Nv IDx0b21ldUB0b21ldXZpem9zby5uZXQ+ClNpZ25lZC1vZmYtYnk6IEx5dWRlIDxseXVkZUByZWRo YXQuY29tPgotLS0KIGxpYi9pZ3Rfa21zLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysr KwogbGliL2lndF9rbXMuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMo KykKCmRpZmYgLS1naXQgYS9saWIvaWd0X2ttcy5jIGIvbGliL2lndF9rbXMuYwppbmRleCBlMzZj MGI4Li44MGI3OTM5IDEwMDY0NAotLS0gYS9saWIvaWd0X2ttcy5jCisrKyBiL2xpYi9pZ3Rfa21z LmMKQEAgLTE2ODYsNiArMTY4NiwzMiBAQCBpbnQgaWd0X2Rpc3BsYXlfZ2V0X25fcGlwZXMoaWd0 X2Rpc3BsYXlfdCAqZGlzcGxheSkKIAlyZXR1cm4gZGlzcGxheS0+bl9waXBlczsKIH0KIAorLyoq CisgKiBpZ3Rfb3V0cHV0X2Zyb21fY29ubmVjdG9yOgorICogQGRpc3BsYXk6IGEgcG9pbnRlciB0 byBhbiAjaWd0X2Rpc3BsYXlfdCBzdHJ1Y3R1cmUKKyAqIEBjb25uZWN0b3I6IGEgcG9pbnRlciB0 byBhIGRybU1vZGVDb25uZWN0b3IKKyAqCisgKiBGaW5kcyB0aGUgb3V0cHV0IGNvcnJlc3BvbmRp bmcgdG8gdGhlIGdpdmVuIGNvbm5lY3RvcgorICoKKyAqIFJldHVybnM6IEEgI2lndF9vdXRwdXRf dCBzdHJ1Y3R1cmUgY29uZmlndXJlZCB0byB1c2UgdGhlIGNvbm5lY3Rvciwgb3IgTlVMTAorICog aWYgbm9uZSB3YXMgZm91bmQKKyAqLworaWd0X291dHB1dF90ICppZ3Rfb3V0cHV0X2Zyb21fY29u bmVjdG9yKGlndF9kaXNwbGF5X3QgKmRpc3BsYXksCisJCQkJCWRybU1vZGVDb25uZWN0b3IgKmNv bm5lY3RvcikKK3sKKwlpZ3Rfb3V0cHV0X3QgKm91dHB1dCwgKmZvdW5kID0gTlVMTDsKKworCWZv cl9lYWNoX2Nvbm5lY3RlZF9vdXRwdXQoZGlzcGxheSwgb3V0cHV0KSB7CisJCWlmIChvdXRwdXQt PmNvbmZpZy5jb25uZWN0b3ItPmNvbm5lY3Rvcl9pZCA9PQorCQkgICAgY29ubmVjdG9yLT5jb25u ZWN0b3JfaWQpIHsKKwkJCWZvdW5kID0gb3V0cHV0OworCQkJYnJlYWs7CisJCX0KKwl9CisKKwly ZXR1cm4gZm91bmQ7Cit9CisKIHN0YXRpYyB2b2lkIGlndF9waXBlX2ZpbmkoaWd0X3BpcGVfdCAq cGlwZSkKIHsKIAlpbnQgaTsKZGlmZiAtLWdpdCBhL2xpYi9pZ3Rfa21zLmggYi9saWIvaWd0X2tt cy5oCmluZGV4IDUzY2M5MDAuLmQxYWVlMDcgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3Rfa21zLmgKKysr IGIvbGliL2lndF9rbXMuaApAQCAtMzU0LDYgKzM1NCw4IEBAIHZvaWQgaWd0X291dHB1dF9vdmVy cmlkZV9tb2RlKGlndF9vdXRwdXRfdCAqb3V0cHV0LCBkcm1Nb2RlTW9kZUluZm8gKm1vZGUpOwog dm9pZCBpZ3Rfb3V0cHV0X3NldF9waXBlKGlndF9vdXRwdXRfdCAqb3V0cHV0LCBlbnVtIHBpcGUg cGlwZSk7CiB2b2lkIGlndF9vdXRwdXRfc2V0X3NjYWxpbmdfbW9kZShpZ3Rfb3V0cHV0X3QgKm91 dHB1dCwgdWludDY0X3Qgc2NhbGluZ19tb2RlKTsKIGlndF9wbGFuZV90ICppZ3Rfb3V0cHV0X2dl dF9wbGFuZShpZ3Rfb3V0cHV0X3QgKm91dHB1dCwgZW51bSBpZ3RfcGxhbmUgcGxhbmUpOworaWd0 X291dHB1dF90ICppZ3Rfb3V0cHV0X2Zyb21fY29ubmVjdG9yKGlndF9kaXNwbGF5X3QgKmRpc3Bs YXksCisJCQkJCWRybU1vZGVDb25uZWN0b3IgKmNvbm5lY3Rvcik7CiBib29sIGlndF9waXBlX2dl dF9wcm9wZXJ0eShpZ3RfcGlwZV90ICpwaXBlLCBjb25zdCBjaGFyICpuYW1lLAogCQkJICAgdWlu dDMyX3QgKnByb3BfaWQsIHVpbnQ2NF90ICp2YWx1ZSwKIAkJCSAgIGRybU1vZGVQcm9wZXJ0eVB0 ciAqcHJvcCk7Ci0tIAoyLjkuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==