From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 3/9] drm/i915: Move nv12 chroma plane handling into intel_surf_alignment() Date: Wed, 4 Jan 2017 20:42:26 +0200 Message-ID: <20170104184232.23048-4-ville.syrjala@linux.intel.com> References: <20170104184232.23048-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170104184232.23048-1-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 Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkxl dCdzIHRyeSB0byBrZWVwIHRoZSBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzIGluIG9uZSBwbGFjZSwg YW5kIHNvCnRvd2FyZHMgdGhhdCBlbmQgbGV0J3MgbW92ZSB0aGUgQVVYX0RJU1QgYWxpZ25tZW50 IGhhbmRsaW5nIGludG8KaW50ZWxfc3VyZl9hbGlnbm1lbnQoKSBhbG9uZ3NpZGUgdGhlIG1haW4g c3VyZmFjZSBhbGlnbm1lbnQgc3R1ZmYuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6Qg PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2Rpc3BsYXkuYyB8IDEyICsrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKaW5kZXggZjBjYjgwYWJhODlhLi40ZDUxNGNhMWRhODggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKQEAgLTIxNjMsNiArMjE2MywxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50 IGludGVsX3N1cmZfYWxpZ25tZW50KGNvbnN0IHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiLAog ewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZmItPmRldik7 CiAKKwkvKiBBVVhfRElTVCBuZWVkcyBvbmx5IDRLIGFsaWdubWVudCAqLworCWlmIChmYi0+Zm9y bWF0LT5mb3JtYXQgPT0gRFJNX0ZPUk1BVF9OVjEyICYmIHBsYW5lID09IDEpCisJCXJldHVybiA0 MDk2OworCiAJc3dpdGNoIChmYi0+bW9kaWZpZXIpIHsKIAljYXNlIERSTV9GT1JNQVRfTU9EX05P TkU6CiAJCXJldHVybiBpbnRlbF9saW5lYXJfYWxpZ25tZW50KGRldl9wcml2KTsKQEAgLTI0NTIs MTMgKzI0NTYsNyBAQCB1MzIgaW50ZWxfY29tcHV0ZV90aWxlX29mZnNldChpbnQgKngsIGludCAq eSwKIAljb25zdCBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiA9IHN0YXRlLT5iYXNlLmZiOwog CXVuc2lnbmVkIGludCByb3RhdGlvbiA9IHN0YXRlLT5iYXNlLnJvdGF0aW9uOwogCWludCBwaXRj aCA9IGludGVsX2ZiX3BpdGNoKGZiLCBwbGFuZSwgcm90YXRpb24pOwotCXUzMiBhbGlnbm1lbnQ7 Ci0KLQkvKiBBVVhfRElTVCBuZWVkcyBvbmx5IDRLIGFsaWdubWVudCAqLwotCWlmIChmYi0+Zm9y bWF0LT5mb3JtYXQgPT0gRFJNX0ZPUk1BVF9OVjEyICYmIHBsYW5lID09IDEpCi0JCWFsaWdubWVu dCA9IDQwOTY7Ci0JZWxzZQotCQlhbGlnbm1lbnQgPSBpbnRlbF9zdXJmX2FsaWdubWVudChmYiwg cGxhbmUpOworCXUzMiBhbGlnbm1lbnQgPSBpbnRlbF9zdXJmX2FsaWdubWVudChmYiwgcGxhbmUp OwogCiAJcmV0dXJuIF9pbnRlbF9jb21wdXRlX3RpbGVfb2Zmc2V0KGRldl9wcml2LCB4LCB5LCBm YiwgcGxhbmUsIHBpdGNoLAogCQkJCQkgIHJvdGF0aW9uLCBhbGlnbm1lbnQpOwotLSAKMi4xMC4y CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK