From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH i-g-t v2] lib/igt_kms: Introduce get_first_connected_output macro Date: Tue, 24 Nov 2015 13:20:26 +0100 Message-ID: <20151124122026.GP17050@phenom.ffwll.local> References: <1448074610-8661-1-git-send-email-vivek.kasireddy@intel.com> <1448286560.2849.19.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id 08E996E8D5 for ; Tue, 24 Nov 2015 04:20:31 -0800 (PST) Received: by wmec201 with SMTP id c201so23969013wme.1 for ; Tue, 24 Nov 2015 04:20:29 -0800 (PST) Content-Disposition: inline In-Reply-To: <1448286560.2849.19.camel@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ander Conselvan De Oliveira Cc: intel-gfx@lists.freedesktop.org, Vivek Kasireddy , Thomas Wood List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBOb3YgMjMsIDIwMTUgYXQgMDM6NDk6MjBQTSArMDIwMCwgQW5kZXIgQ29uc2VsdmFu IERlIE9saXZlaXJhIHdyb3RlOgo+IE9uIEZyaSwgMjAxNS0xMS0yMCBhdCAxODo1NiAtMDgwMCwg Vml2ZWsgS2FzaXJlZGR5IHdyb3RlOgo+ID4gSW4gc29tZSBjYXNlcywgd2UganVzdCBuZWVkIG9u ZSB2YWxpZCAoY29ubmVjdGVkKSBvdXRwdXQgdG8gcGVyZm9ybQo+ID4gYSB0ZXN0LiBUaGlzIG1h Y3JvIGNhbiBoZWxwIGluIHRoZXNlIHNpdHVhdGlvbnMgYnkgbm90IGhhdmluZyB0bwo+ID4gcHV0 IHRoZSB0ZXN0IGNvZGUgaW5zaWRlIGEgZm9yIGxvb3AgdGhhdCBpdGVyYXRlcyBvdmVyIGFsbCB0 aGUgb3V0cHV0cy4KPiA+IAo+ID4gdjI6IEFkZGVkIGEgYnJpZWYgZG9jdW1lbnRhdGlvbiBmb3Ig dGhpcyBtYWNyby4KPiA+IAo+ID4gU3VnZ2VzdGVkLWJ5OiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQu cm9wZXIgYXQgaW50ZWwuY29tPgo+ID4gQ2M6IFRob21hcyBXb29kIDx0aG9tYXMud29vZEBpbnRl bC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBWaXZlayBLYXNpcmVkZHkgPHZpdmVrLmthc2lyZWRk eUBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBsaWIvaWd0X2ttcy5oIHwgMTIgKysrKysrKysrKysr Cj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdp dCBhL2xpYi9pZ3Rfa21zLmggYi9saWIvaWd0X2ttcy5oCj4gPiBpbmRleCA5NjVjNDdjLi5hMGJi MDY2IDEwMDY0NAo+ID4gLS0tIGEvbGliL2lndF9rbXMuaAo+ID4gKysrIGIvbGliL2lndF9rbXMu aAo+ID4gQEAgLTI3OSw2ICsyNzksMTggQEAgdm9pZCBpZ3Rfd2FpdF9mb3JfdmJsYW5rKGludCBk cm1fZmQsIGVudW0gcGlwZSBwaXBlKTsKPiA+ICAJZm9yIChpbnQgaV9fID0gMDsgKHBsYW5lKSA9 ICYoZGlzcGxheSktPnBpcGVzWyhwaXBlKV0ucGxhbmVzW2lfX10sIFwKPiA+ICAJCSAgICAgaV9f IDwgKGRpc3BsYXkpLT5waXBlc1socGlwZSldLm5fcGxhbmVzOyBpX18rKykKPiA+ICAKPiA+ICsv KioKPiA+ICsgKiBnZXRfZmlyc3RfY29ubmVjdGVkX291dHB1dDoKPiA+ICsgKiBAZGlzcGxheTog SW5pdGlhbGl6ZWQgaWd0X2Rpc3BsYXlfdCB0eXBlIG9iamVjdAo+ID4gKyAqIEBvdXRwdXQ6IGln dF9vdXRwdXRfdCB0eXBlIG9iamVjdAo+ID4gKyAqCj4gPiArICogUmV0dXJuczogRmlyc3QgdmFs aWQgKGNvbm5lY3RlZCkgb3V0cHV0Lgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgZ2V0X2ZpcnN0X2Nv bm5lY3RlZF9vdXRwdXQoZGlzcGxheSwgb3V0cHV0KQkJXAo+ID4gKwlmb3IgKGludCBpX18gPSAw OyAgaV9fIDwgKGRpc3BsYXkpLT5uX291dHB1dHM7IGlfXysrKQlcCj4gPiArCQlpZiAoKG91dHB1 dCA9ICYoZGlzcGxheSktPm91dHB1dHNbaV9fXSksIG91dHB1dC0+dmFsaWQpIFwKPiA+ICsJCQli cmVhawo+ID4gKwo+IAo+IElzIGl0IHBvc3NpYmxlIHRoYXQgdGhlcmUgaXMgbm8gdmFsaWQgb3V0 cHV0Pwo+IAoKV2UgYWxzbyBuZWVkIHRvIGNoZWNrIGF0IGxlYXN0IGNydGMgcmVzdHJpY3Rpb25z LCBvdGhlcndpc2UgYnN3IHdpbGwgZmFsbApvdmVyIG1pZ2h0bHkuIE9yIHdlbGwgYW55dGhpbmcg d2l0aCBNSVBJIERTSSBlbmNvZGVycy4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2Fy ZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK