From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH i-g-t v2 03/15] kms_psr_sink_crc: Use for_each_pipe_with_valid_output to find a valid config. Date: Tue, 19 Jul 2016 16:58:45 +0300 Message-ID: <1468936725.2661.27.camel@gmail.com> References: <1467798955-7324-1-git-send-email-maarten.lankhorst@linux.intel.com> <1467798955-7324-4-git-send-email-maarten.lankhorst@linux.intel.com> <1468581301.2597.8.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-x243.google.com (mail-pf0-x243.google.com [IPv6:2607:f8b0:400e:c00::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id E1AE46E23F for ; Tue, 19 Jul 2016 13:58:52 +0000 (UTC) Received: by mail-pf0-x243.google.com with SMTP id i6so1462186pfe.0 for ; Tue, 19 Jul 2016 06:58:52 -0700 (PDT) In-Reply-To: <1468581301.2597.8.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: Maarten Lankhorst , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE2LTA3LTE1IGF0IDE0OjE1ICswMzAwLCBBbmRlciBDb25zZWx2YW4gRGUgT2xp dmVpcmEgd3JvdGU6Cj4gT24gV2VkLCAyMDE2LTA3LTA2IGF0IDExOjU1ICswMjAwLCBNYWFydGVu IExhbmtob3JzdCB3cm90ZToKPiA+IAo+ID4gVGhpcyBpcyB0aGUgb25seSB0aW1lIFBJUEVfQU5Z IHdhcyB1c2VkIHRvIG1lYW4gc29tZXRoaW5nIG90aGVyIHRoYW4KPiA+IHVuYXNzaWduIHRoaXMg b3V0cHV0IGZyb20gYSBwaXBlLiBXaXRob3V0IHRoaXMgUElQRV9BTlkgY2FuIGJlIGFsaWFzZWQK PiA+IHRvIFBJUEVfTk9ORS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9y c3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogQW5k ZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxjb25zZWx2YW4yQGdtYWlsLmNvbT4KCkFjdHVhbGx5 LCBrbXNfc2lua19jcmNfYmFzaWMgbmVlZHMgdGhlIHNhbWUgdHJlYXRtZW50LgoKQW5kZXIKCj4g Cj4gPiAKPiA+IC0tLQo+ID4gwqB0ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMgfCA1ICsrKy0tCj4g PiDCoDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAK PiA+IGRpZmYgLS1naXQgYS90ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMgYi90ZXN0cy9rbXNfcHNy X3NpbmtfY3JjLmMKPiA+IGluZGV4IGIxOGU0MjYzMDNlMy4uZDdiY2UzYmI3ODU1IDEwMDY0NAo+ ID4gLS0tIGEvdGVzdHMva21zX3Bzcl9zaW5rX2NyYy5jCj4gPiArKysgYi90ZXN0cy9rbXNfcHNy X3NpbmtfY3JjLmMKPiA+IEBAIC0xMDMsMTUgKzEwMywxNiBAQCBzdGF0aWMgdm9pZCBzZXR1cF9v dXRwdXQoZGF0YV90ICpkYXRhKQo+ID4gwqB7Cj4gPiDCoAlpZ3RfZGlzcGxheV90ICpkaXNwbGF5 ID0gJmRhdGEtPmRpc3BsYXk7Cj4gPiDCoAlpZ3Rfb3V0cHV0X3QgKm91dHB1dDsKPiA+ICsJZW51 bSBwaXBlIHBpcGU7Cj4gPiDCoAo+ID4gLQlmb3JfZWFjaF9jb25uZWN0ZWRfb3V0cHV0KGRpc3Bs YXksIG91dHB1dCkgewo+ID4gKwlmb3JfZWFjaF9waXBlX3dpdGhfdmFsaWRfb3V0cHV0KGRpc3Bs YXksIHBpcGUsIG91dHB1dCkgewo+ID4gwqAJCWRybU1vZGVDb25uZWN0b3JQdHIgYyA9IG91dHB1 dC0+Y29uZmlnLmNvbm5lY3RvcjsKPiA+IMKgCj4gPiDCoAkJaWYgKGMtPmNvbm5lY3Rvcl90eXBl ICE9IERSTV9NT0RFX0NPTk5FQ1RPUl9lRFAgfHwKPiA+IMKgCQnCoMKgwqDCoGMtPmNvbm5lY3Rp b24gIT0gRFJNX01PREVfQ09OTkVDVEVEKQo+ID4gwqAJCQljb250aW51ZTsKPiA+IMKgCj4gPiAt CQlpZ3Rfb3V0cHV0X3NldF9waXBlKG91dHB1dCwgUElQRV9BTlkpOwo+ID4gKwkJaWd0X291dHB1 dF9zZXRfcGlwZShvdXRwdXQsIHBpcGUpOwo+ID4gwqAJCWRhdGEtPmNydGNfaWQgPSBvdXRwdXQt PmNvbmZpZy5jcnRjLT5jcnRjX2lkOwo+ID4gwqAJCWRhdGEtPm91dHB1dCA9IG91dHB1dDsKPiA+ IMKgCQlkYXRhLT5tb2RlID0gaWd0X291dHB1dF9nZXRfbW9kZShvdXRwdXQpOwpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK