From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 02/18] drm/i915: Pass stride to rotate_pages() Date: Wed, 20 Jan 2016 21:05:23 +0200 Message-ID: <1453316739-13296-3-git-send-email-ville.syrjala@linux.intel.com> References: <1453316739-13296-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 263566E18C for ; Wed, 20 Jan 2016 11:05:48 -0800 (PST) In-Reply-To: <1453316739-13296-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 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwppbmRleCBhM2VhNmIxNWM3NjIuLmQ1NDdl ZWNhYzI0MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKQEAgLTMzMzMsNiArMzMz Myw3IEBAIGk5MTVfZ2VtX29ial9sb29rdXBfb3JfY3JlYXRlX2dndHRfdm1hKHN0cnVjdCBkcm1f aTkxNV9nZW1fb2JqZWN0ICpvYmosCiBzdGF0aWMgc3RydWN0IHNjYXR0ZXJsaXN0ICoKIHJvdGF0 ZV9wYWdlcyhjb25zdCBkbWFfYWRkcl90ICppbiwgdW5zaWduZWQgaW50IG9mZnNldCwKIAkgICAg IHVuc2lnbmVkIGludCB3aWR0aCwgdW5zaWduZWQgaW50IGhlaWdodCwKKwkgICAgIHVuc2lnbmVk IGludCBzdHJpZGUsCiAJICAgICBzdHJ1Y3Qgc2dfdGFibGUgKnN0LCBzdHJ1Y3Qgc2NhdHRlcmxp c3QgKnNnKQogewogCXVuc2lnbmVkIGludCBjb2x1bW4sIHJvdzsKQEAgLTMzNDQsNyArMzM0NSw3 IEBAIHJvdGF0ZV9wYWdlcyhjb25zdCBkbWFfYWRkcl90ICppbiwgdW5zaWduZWQgaW50IG9mZnNl dCwKIAl9CiAKIAlmb3IgKGNvbHVtbiA9IDA7IGNvbHVtbiA8IHdpZHRoOyBjb2x1bW4rKykgewot CQlzcmNfaWR4ID0gd2lkdGggKiAoaGVpZ2h0IC0gMSkgKyBjb2x1bW47CisJCXNyY19pZHggPSBz dHJpZGUgKiAoaGVpZ2h0IC0gMSkgKyBjb2x1bW47CiAJCWZvciAocm93ID0gMDsgcm93IDwgaGVp Z2h0OyByb3crKykgewogCQkJc3QtPm5lbnRzKys7CiAJCQkvKiBXZSBkb24ndCBuZWVkIHRoZSBw YWdlcywgYnV0IG5lZWQgdG8gaW5pdGlhbGl6ZQpAQCAtMzM1NSw3ICszMzU2LDcgQEAgcm90YXRl X3BhZ2VzKGNvbnN0IGRtYV9hZGRyX3QgKmluLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogCQkJc2df ZG1hX2FkZHJlc3Moc2cpID0gaW5bb2Zmc2V0ICsgc3JjX2lkeF07CiAJCQlzZ19kbWFfbGVuKHNn KSA9IFBBR0VfU0laRTsKIAkJCXNnID0gc2dfbmV4dChzZyk7Ci0JCQlzcmNfaWR4IC09IHdpZHRo OworCQkJc3JjX2lkeCAtPSBzdHJpZGU7CiAJCX0KIAl9CiAKQEAgLTM0MDgsNiArMzQwOSw3IEBA IGludGVsX3JvdGF0ZV9mYl9vYmpfcGFnZXMoc3RydWN0IGk5MTVfZ2d0dF92aWV3ICpnZ3R0X3Zp ZXcsCiAJLyogUm90YXRlIHRoZSBwYWdlcy4gKi8KIAlzZyA9IHJvdGF0ZV9wYWdlcyhwYWdlX2Fk ZHJfbGlzdCwgMCwKIAkJICAgICByb3RfaW5mby0+d2lkdGhfcGFnZXMsIHJvdF9pbmZvLT5oZWln aHRfcGFnZXMsCisJCSAgICAgcm90X2luZm8tPndpZHRoX3BhZ2VzLAogCQkgICAgIHN0LCBOVUxM KTsKIAogCS8qIEFwcGVuZCB0aGUgVVYgcGxhbmUgaWYgTlYxMi4gKi8KQEAgLTM0MjMsNiArMzQy NSw3IEBAIGludGVsX3JvdGF0ZV9mYl9vYmpfcGFnZXMoc3RydWN0IGk5MTVfZ2d0dF92aWV3ICpn Z3R0X3ZpZXcsCiAJCXJvdGF0ZV9wYWdlcyhwYWdlX2FkZHJfbGlzdCwgdXZfc3RhcnRfcGFnZSwK IAkJCSAgICAgcm90X2luZm8tPndpZHRoX3BhZ2VzX3V2LAogCQkJICAgICByb3RfaW5mby0+aGVp Z2h0X3BhZ2VzX3V2LAorCQkJICAgICByb3RfaW5mby0+d2lkdGhfcGFnZXNfdXYsCiAJCQkgICAg IHN0LCBzZyk7CiAJfQogCi0tIAoyLjQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==