From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 9/9] drm/i915: Extract bdw_get_buf_trans_edp() Date: Tue, 12 Jul 2016 15:59:36 +0300 Message-ID: <1468328376-6380-10-git-send-email-ville.syrjala@linux.intel.com> References: <1468328376-6380-1-git-send-email-ville.syrjala@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 ESMTP id 91B906E560 for ; Tue, 12 Jul 2016 13:00:11 +0000 (UTC) In-Reply-To: <1468328376-6380-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk1h a2UgdGhlIEJEVyBhbmQgU0tMIGNvZGUgYSBiaXQgbW9yZSBzaW1pbGFyIGJ5IGV4dHJhY3Rpbmcg dGhlCmxvdyB2c3dpbmcgaGFuZGxpbmcgZm9yIEJEVyBpbnRvIGEgaGVscGVyLCBhcyB3ZSBhbHJl YWR5IGhhdmUKaXQgbGlrZSB0aGF0IGZvciBTS0wrLgoKQ2M6IE1pa2EgS2Fob2xhIDxtaWthLmth aG9sYUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3ly amFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRp LmMgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwppbmRleCBjNTgx NzUxYTY0NWEuLmZjMmVmMmQ3NjA5MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGRpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKQEAgLTMy MCw2ICszMjAsMTggQEAgZW51bSBwb3J0IGludGVsX2RkaV9nZXRfZW5jb2Rlcl9wb3J0KHN0cnVj dCBpbnRlbF9lbmNvZGVyICplbmNvZGVyKQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRkaV9i dWZfdHJhbnMgKgorYmR3X2dldF9idWZfdHJhbnNfZWRwKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiwgaW50ICpuX2VudHJpZXMpCit7CisJaWYgKGRldl9wcml2LT52YnQuZWRwLmxv d192c3dpbmcpIHsKKwkJKm5fZW50cmllcyA9IEFSUkFZX1NJWkUoYmR3X2RkaV90cmFuc2xhdGlv bnNfZWRwKTsKKwkJcmV0dXJuIGJkd19kZGlfdHJhbnNsYXRpb25zX2VkcDsKKwl9IGVsc2Ugewor CQkqbl9lbnRyaWVzID0gQVJSQVlfU0laRShiZHdfZGRpX3RyYW5zbGF0aW9uc19kcCk7CisJCXJl dHVybiBiZHdfZGRpX3RyYW5zbGF0aW9uc19kcDsKKwl9Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1 Y3QgZGRpX2J1Zl90cmFucyAqCiBza2xfZ2V0X2J1Zl90cmFuc19kcChzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYsIGludCAqbl9lbnRyaWVzKQogewogCWlmIChJU19TS0xfVUxYKGRl dl9wcml2KSB8fCBJU19LQkxfVUxYKGRldl9wcml2KSkgewpAQCAtNDM2LDEzICs0NDgsNyBAQCB2 b2lkIGludGVsX3ByZXBhcmVfZHBfZGRpX2J1ZmZlcnMoc3RydWN0IGludGVsX2VuY29kZXIgKmVu Y29kZXIpCiAJfSBlbHNlIGlmIChJU19CUk9BRFdFTEwoZGV2X3ByaXYpKSB7CiAJCWRkaV90cmFu c2xhdGlvbnNfZmRpID0gYmR3X2RkaV90cmFuc2xhdGlvbnNfZmRpOwogCQlkZGlfdHJhbnNsYXRp b25zX2RwID0gYmR3X2RkaV90cmFuc2xhdGlvbnNfZHA7Ci0JCWlmIChkZXZfcHJpdi0+dmJ0LmVk cC5sb3dfdnN3aW5nKSB7Ci0JCQlkZGlfdHJhbnNsYXRpb25zX2VkcCA9IGJkd19kZGlfdHJhbnNs YXRpb25zX2VkcDsKLQkJCW5fZWRwX2VudHJpZXMgPSBBUlJBWV9TSVpFKGJkd19kZGlfdHJhbnNs YXRpb25zX2VkcCk7Ci0JCX0gZWxzZSB7Ci0JCQlkZGlfdHJhbnNsYXRpb25zX2VkcCA9IGJkd19k ZGlfdHJhbnNsYXRpb25zX2RwOwotCQkJbl9lZHBfZW50cmllcyA9IEFSUkFZX1NJWkUoYmR3X2Rk aV90cmFuc2xhdGlvbnNfZHApOwotCQl9CisJCWRkaV90cmFuc2xhdGlvbnNfZWRwID0gYmR3X2dl dF9idWZfdHJhbnNfZWRwKGRldl9wcml2LCAmbl9lZHBfZW50cmllcyk7CiAJCW5fZHBfZW50cmll cyA9IEFSUkFZX1NJWkUoYmR3X2RkaV90cmFuc2xhdGlvbnNfZHApOwogCX0gZWxzZSBpZiAoSVNf SEFTV0VMTChkZXZfcHJpdikpIHsKIAkJZGRpX3RyYW5zbGF0aW9uc19mZGkgPSBoc3dfZGRpX3Ry YW5zbGF0aW9uc19mZGk7Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==