From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH 9/9] drm/i915: Extract bdw_get_buf_trans_edp() Date: Mon, 01 Aug 2016 16:49:10 +0300 Message-ID: <1470059350.21393.19.camel@intel.com> References: <1468328376-6380-1-git-send-email-ville.syrjala@linux.intel.com> <1468328376-6380-10-git-send-email-ville.syrjala@linux.intel.com> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 50BC46E31A for ; Mon, 1 Aug 2016 13:49:31 +0000 (UTC) In-Reply-To: <1468328376-6380-10-git-send-email-ville.syrjala@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: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gdGksIDIwMTYtMDctMTIgYXQgMTU6NTkgKzAzMDAsIHZpbGxlLnN5cmphbGFAbGludXguaW50 ZWwuY29tIHdyb3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51 eC5pbnRlbC5jb20+Cj4gCj4gTWFrZSB0aGUgQkRXIGFuZCBTS0wgY29kZSBhIGJpdCBtb3JlIHNp bWlsYXIgYnkgZXh0cmFjdGluZyB0aGUKPiBsb3cgdnN3aW5nIGhhbmRsaW5nIGZvciBCRFcgaW50 byBhIGhlbHBlciwgYXMgd2UgYWxyZWFkeSBoYXZlCj4gaXQgbGlrZSB0aGF0IGZvciBTS0wrLgo+ IAo+IENjOiBNaWthIEthaG9sYSA8bWlrYS5rYWhvbGFAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYt Ynk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpSZXZp ZXdlZC1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgoKPiAtLS0KPiDCoGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIHwgMjAgKysrKysrKysrKysrKy0tLS0tLS0KPiDC oDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RkaS5jCj4gaW5kZXggYzU4MTc1MWE2NDVhLi5mYzJlZjJkNzYwOTEg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwo+IEBAIC0zMjAsNiArMzIwLDE4IEBAIGVu dW0gcG9ydCBpbnRlbF9kZGlfZ2V0X2VuY29kZXJfcG9ydChzdHJ1Y3QgaW50ZWxfZW5jb2RlciAq ZW5jb2RlcikKPiDCoH0KPiDCoAo+IMKgc3RhdGljIGNvbnN0IHN0cnVjdCBkZGlfYnVmX3RyYW5z ICoKPiArYmR3X2dldF9idWZfdHJhbnNfZWRwKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwgaW50ICpuX2VudHJpZXMpCj4gK3sKPiArCWlmIChkZXZfcHJpdi0+dmJ0LmVkcC5sb3df dnN3aW5nKSB7Cj4gKwkJKm5fZW50cmllcyA9IEFSUkFZX1NJWkUoYmR3X2RkaV90cmFuc2xhdGlv bnNfZWRwKTsKPiArCQlyZXR1cm4gYmR3X2RkaV90cmFuc2xhdGlvbnNfZWRwOwo+ICsJfSBlbHNl IHsKPiArCQkqbl9lbnRyaWVzID0gQVJSQVlfU0laRShiZHdfZGRpX3RyYW5zbGF0aW9uc19kcCk7 Cj4gKwkJcmV0dXJuIGJkd19kZGlfdHJhbnNsYXRpb25zX2RwOwo+ICsJfQo+ICt9Cj4gKwo+ICtz dGF0aWMgY29uc3Qgc3RydWN0IGRkaV9idWZfdHJhbnMgKgo+IMKgc2tsX2dldF9idWZfdHJhbnNf ZHAoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBpbnQgKm5fZW50cmllcykKPiDC oHsKPiDCoAlpZiAoSVNfU0tMX1VMWChkZXZfcHJpdikgfHwgSVNfS0JMX1VMWChkZXZfcHJpdikp IHsKPiBAQCAtNDM2LDEzICs0NDgsNyBAQCB2b2lkIGludGVsX3ByZXBhcmVfZHBfZGRpX2J1ZmZl cnMoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIpCj4gwqAJfSBlbHNlIGlmIChJU19CUk9B RFdFTEwoZGV2X3ByaXYpKSB7Cj4gwqAJCWRkaV90cmFuc2xhdGlvbnNfZmRpID0gYmR3X2RkaV90 cmFuc2xhdGlvbnNfZmRpOwo+IMKgCQlkZGlfdHJhbnNsYXRpb25zX2RwID0gYmR3X2RkaV90cmFu c2xhdGlvbnNfZHA7Cj4gLQkJaWYgKGRldl9wcml2LT52YnQuZWRwLmxvd192c3dpbmcpIHsKPiAt CQkJZGRpX3RyYW5zbGF0aW9uc19lZHAgPSBiZHdfZGRpX3RyYW5zbGF0aW9uc19lZHA7Cj4gLQkJ CW5fZWRwX2VudHJpZXMgPSBBUlJBWV9TSVpFKGJkd19kZGlfdHJhbnNsYXRpb25zX2VkcCk7Cj4g LQkJfSBlbHNlIHsKPiAtCQkJZGRpX3RyYW5zbGF0aW9uc19lZHAgPSBiZHdfZGRpX3RyYW5zbGF0 aW9uc19kcDsKPiAtCQkJbl9lZHBfZW50cmllcyA9IEFSUkFZX1NJWkUoYmR3X2RkaV90cmFuc2xh dGlvbnNfZHApOwo+IC0JCX0KPiArCQlkZGlfdHJhbnNsYXRpb25zX2VkcCA9IGJkd19nZXRfYnVm X3RyYW5zX2VkcChkZXZfcHJpdiwgJm5fZWRwX2VudHJpZXMpOwo+IMKgCQluX2RwX2VudHJpZXMg PSBBUlJBWV9TSVpFKGJkd19kZGlfdHJhbnNsYXRpb25zX2RwKTsKPiDCoAl9IGVsc2UgaWYgKElT X0hBU1dFTEwoZGV2X3ByaXYpKSB7Cj4gwqAJCWRkaV90cmFuc2xhdGlvbnNfZmRpID0gaHN3X2Rk aV90cmFuc2xhdGlvbnNfZmRpOwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK