From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH] drm/i915: Grab power domain in skl_pipe_wm_get_hw_state() Date: Tue, 19 Dec 2017 13:13:29 -0800 Message-ID: <20171219211329.pv5vh6masbxvu7ui@intel.com> References: <20171219121645.14080-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id D8C756E27A for ; Tue, 19 Dec 2017 21:13:34 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20171219121645.14080-1-maarten.lankhorst@linux.intel.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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMTksIDIwMTcgYXQgMTI6MTY6NDVQTSArMDAwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBzaG91bGQgZ2V0IHJpZCBvZiB1bmNsYWltZWQgcmVnaXN0ZXIgZGVi dWcgd2FybmluZ3MsIGlmCj4gaXQgc3RpbGwgaGFwcGVucyB3ZSBzaG91bGQgcHV0IHRoaXMgaW4g YSBpbnRlbF9jcnRjLT5hY3RpdmUgY2hlY2suLgoKV2hhdCBpZiB3ZSBqdXN0IGNhbGwgc2tsX3Bp cGVfd21fZ2V0X2h3X3N0YXRlKCkgb24gc2tsX3dtX2dldF9od19zdGF0ZSgpCmlmIGludGVsX2Ny dGMtPmFjdGl2ZSA/CgotICAgc2tsX3BpcGVfd21fZ2V0X2h3X3N0YXRlKGNydGMsICZjc3RhdGUt PndtLnNrbC5vcHRpbWFsKTsKLSAgICAgICAgICAgICAgICBpZiAoaW50ZWxfY3J0Yy0+YWN0aXZl KQotICAgICAgICAgICAgICAgICAgICAgICAgaHctPmRpcnR5X3BpcGVzIHw9IGRybV9jcnRjX21h c2soY3J0Yyk7CgorICAgICAgICAgICAgICAgIGlmIChpbnRlbF9jcnRjLT5hY3RpdmUpIHsKKyAg ICAgICAgICAgICAgICAgICAgICAgIGh3LT5kaXJ0eV9waXBlcyB8PSBkcm1fY3J0Y19tYXNrKGNy dGMpOworCQkJIHNrbF9waXBlX3dtX2dldF9od19zdGF0ZShjcnRjLCAmY3N0YXRlLT53bS5za2wu b3B0aW1hbCk7CisJCSB9Cgo+Cj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5v cmcvc2hvd19idWcuY2dpP2lkPTEwNDE3Mgo+IFNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hv cnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3BtLmMgfCAxMCArKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bt LmMKPiBpbmRleCBhYjZmMWI3NzA4OTEuLjUyZDE1N2MwMDUzNSAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcG0uYwo+IEBAIC01NDc3LDYgKzU0NzcsMTEgQEAgdm9pZCBza2xfcGlwZV93bV9nZXRf aHdfc3RhdGUoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICAJaW50IGxldmVsLCBtYXhfbGV2ZWw7 Cj4gIAllbnVtIHBsYW5lX2lkIHBsYW5lX2lkOwo+ICAJdWludDMyX3QgdmFsOwo+ICsJZW51bSBp bnRlbF9kaXNwbGF5X3Bvd2VyX2RvbWFpbiBwb3dlcl9kb21haW47Cj4gKwo+ICsJcG93ZXJfZG9t YWluID0gUE9XRVJfRE9NQUlOX1BJUEUocGlwZSk7Cj4gKwlpZiAoIWludGVsX2Rpc3BsYXlfcG93 ZXJfZ2V0X2lmX2VuYWJsZWQoZGV2X3ByaXYsIHBvd2VyX2RvbWFpbikpCj4gKwkJcmV0dXJuOwo+ Cj4gIAltYXhfbGV2ZWwgPSBpbGtfd21fbWF4X2xldmVsKGRldl9wcml2KTsKPgo+IEBAIC01NTAw LDEwICs1NTA1LDkgQEAgdm9pZCBza2xfcGlwZV93bV9nZXRfaHdfc3RhdGUoc3RydWN0IGRybV9j cnRjICpjcnRjLAo+ICAJCXNrbF93bV9sZXZlbF9mcm9tX3JlZ192YWwodmFsLCAmd20tPnRyYW5z X3dtKTsKPiAgCX0KPgo+IC0JaWYgKCFpbnRlbF9jcnRjLT5hY3RpdmUpCj4gLQkJcmV0dXJuOwoK YnV0IHdpdGggbXkgd2F5IG9yIHRoaXMgd2F5IEkgd29uZGVyIGlmIHdlIGFyZSBub3cgY2hhbmdp bmcgc29tZSBleHBlY3RlZCB3bQpiZWhhdmlvciBzaW5jZSBvbiB0aGUgY3VycmVudCB2ZXJzaW9u IHdlIGp1c3Qgc2tpcCBsYXRlIGlmIGNydGMgd2Fzbid0IGFjdGl2ZS4KCj4gLQo+ICAJb3V0LT5s aW5ldGltZSA9IEk5MTVfUkVBRChQSVBFX1dNX0xJTkVUSU1FKHBpcGUpKTsKPiArCj4gKwlpbnRl bF9kaXNwbGF5X3Bvd2VyX3B1dChkZXZfcHJpdiwgcG93ZXJfZG9tYWluKTsKPiAgfQo+Cj4gIHZv aWQgc2tsX3dtX2dldF9od19zdGF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+IC0tCj4gMi4x NS4xCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==