From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 16/22] drm/i915: Pass stride to rotate_pages() Date: Wed, 14 Oct 2015 19:29:08 +0300 Message-ID: <1444840154-7804-17-git-send-email-ville.syrjala@linux.intel.com> References: <1444840154-7804-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 mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 8C8E66ED37 for ; Wed, 14 Oct 2015 09:30:18 -0700 (PDT) In-Reply-To: <1444840154-7804-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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClBh c3Mgc3RyaWRlIGluIGFkZGl0aW9uIHRvIHdpZHRoIGFuZCBoZWlnaHQgdG8gcm90YXRlX3BhZ2Vz KCkuIEZvciBub3cKd2lkdGggYW5kIHN0cmlkZSBhcmUgdGhlIHNhbWUsIGJ1dCBvbmNlIGZyYW1l YnVmZmVyIG9mZnNldHMgZW50ZXIgdGhlCnNjZW5lIHRoYXQgbWF5IG5vIGxvbmdlciBiZSB0aGUg Y2FzZS4KClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51 eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgfCA3 ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwppbmRleCAzNjVhOGM2Li43M2NhNjdkIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwpAQCAtMzI0OSw2ICszMjQ5LDcgQEAgaTkx NV9nZW1fb2JqX2xvb2t1cF9vcl9jcmVhdGVfZ2d0dF92bWEoc3RydWN0IGRybV9pOTE1X2dlbV9v YmplY3QgKm9iaiwKIHN0YXRpYyBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKgogcm90YXRlX3BhZ2VzKGNv bnN0IGRtYV9hZGRyX3QgKmluLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogCSAgICAgdW5zaWduZWQg aW50IHdpZHRoLCB1bnNpZ25lZCBpbnQgaGVpZ2h0LAorCSAgICAgdW5zaWduZWQgaW50IHN0cmlk ZSwKIAkgICAgIHN0cnVjdCBzZ190YWJsZSAqc3QsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2cpCiB7 CiAJdW5zaWduZWQgaW50IGNvbHVtbiwgcm93OwpAQCAtMzI2MCw3ICszMjYxLDcgQEAgcm90YXRl X3BhZ2VzKGNvbnN0IGRtYV9hZGRyX3QgKmluLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogCX0KIAog CWZvciAoY29sdW1uID0gMDsgY29sdW1uIDwgd2lkdGg7IGNvbHVtbisrKSB7Ci0JCXNyY19pZHgg PSB3aWR0aCAqIChoZWlnaHQgLSAxKSArIGNvbHVtbjsKKwkJc3JjX2lkeCA9IHN0cmlkZSAqICho ZWlnaHQgLSAxKSArIGNvbHVtbjsKIAkJZm9yIChyb3cgPSAwOyByb3cgPCBoZWlnaHQ7IHJvdysr KSB7CiAJCQlzdC0+bmVudHMrKzsKIAkJCS8qIFdlIGRvbid0IG5lZWQgdGhlIHBhZ2VzLCBidXQg bmVlZCB0byBpbml0aWFsaXplCkBAIC0zMjcxLDcgKzMyNzIsNyBAQCByb3RhdGVfcGFnZXMoY29u c3QgZG1hX2FkZHJfdCAqaW4sIHVuc2lnbmVkIGludCBvZmZzZXQsCiAJCQlzZ19kbWFfYWRkcmVz cyhzZykgPSBpbltvZmZzZXQgKyBzcmNfaWR4XTsKIAkJCXNnX2RtYV9sZW4oc2cpID0gUEFHRV9T SVpFOwogCQkJc2cgPSBzZ19uZXh0KHNnKTsKLQkJCXNyY19pZHggLT0gd2lkdGg7CisJCQlzcmNf aWR4IC09IHN0cmlkZTsKIAkJfQogCX0KIApAQCAtMzMyNCw2ICszMzI1LDcgQEAgaW50ZWxfcm90 YXRlX2ZiX29ial9wYWdlcyhzdHJ1Y3QgaTkxNV9nZ3R0X3ZpZXcgKmdndHRfdmlldywKIAkvKiBS b3RhdGUgdGhlIHBhZ2VzLiAqLwogCXNnID0gcm90YXRlX3BhZ2VzKHBhZ2VfYWRkcl9saXN0LCAw LAogCQkgICAgIHJvdF9pbmZvLT53aWR0aF9wYWdlcywgcm90X2luZm8tPmhlaWdodF9wYWdlcywK KwkJICAgICByb3RfaW5mby0+d2lkdGhfcGFnZXMsCiAJCSAgICAgc3QsIE5VTEwpOwogCiAJLyog QXBwZW5kIHRoZSBVViBwbGFuZSBpZiBOVjEyLiAqLwpAQCAtMzMzOSw2ICszMzQxLDcgQEAgaW50 ZWxfcm90YXRlX2ZiX29ial9wYWdlcyhzdHJ1Y3QgaTkxNV9nZ3R0X3ZpZXcgKmdndHRfdmlldywK IAkJcm90YXRlX3BhZ2VzKHBhZ2VfYWRkcl9saXN0LCB1dl9zdGFydF9wYWdlLAogCQkJICAgICBy b3RfaW5mby0+d2lkdGhfcGFnZXNfdXYsCiAJCQkgICAgIHJvdF9pbmZvLT5oZWlnaHRfcGFnZXNf dXYsCisJCQkgICAgIHJvdF9pbmZvLT53aWR0aF9wYWdlc191diwKIAkJCSAgICAgc3QsIHNnKTsK IAl9CiAKLS0gCjIuNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=