From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 1D3906E5FA for ; Fri, 25 Jan 2019 14:07:34 +0000 (UTC) From: Paul Kocialkowski Date: Fri, 25 Jan 2019 15:06:07 +0100 Message-Id: <20190125140623.10801-6-paul.kocialkowski@bootlin.com> In-Reply-To: <20190125140623.10801-1-paul.kocialkowski@bootlin.com> References: <20190125140623.10801-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v4 05/21] lib/igt_fb: Allow interpreting the tile height as a stride equivalent List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala , Eben Upton List-ID: VGhlIFZDNCBTQU5EIHRpbGluZyBtb2RlcyBhcmUgZGlzcG9zZWQgaW4gY29sdW1ucyB0aGF0IGZv bGxvdyBlYWNoCm90aGVyIGluIG1lbW9yeS4gVGhlIGNvbHVtbiBoZWlnaHQgZGVmaW5lcyB0aGUg bnVtYmVyIG9mIGZpeGVkLXdpZHRoCmxpbmVzIGZyb20gdGhlIGJlZ2lubmluZyBvZiBvbmUgY29s dW1uIHRvIHRoZSBvdGhlciwgd2hpY2ggbWF5IGJlCmdyZWF0ZXIgdGhhbiB0aGUgZGlzcGxheSBo ZWlnaHQuIEluIHRoaXMgY2FzZSwgdGhlIGV4dHJhIGxpbmVzIGFyZQp1c2VkIGFzIHBhZGRpbmcg YW5kIHRoZSBjb2x1bW4gaGVpZ2h0IGJlY29tZXMgYSBoZWlnaHQtYmFzZWQgc3RyaWRlCmVxdWl2 YWxlbnQuCgpTdXBwb3J0IHRoaXMgd2hlbiBjYWxjdWxhdGluZyB0aGUgcGxhbmUgc2l6ZSBieSB1 c2luZyB0aGUgdGlsZSBoZWlnaHQKZGlyZWN0bHkgaWYgaXQgaXMgZ3JlYXRlciB0aGFuIHRoZSBw bGFuZSBoZWlnaHQuIFRoaXMgd29ya3MgYmV0dGVyIHRoYW4KYWxpZ25tZW50IGZvciBub24tcG93 ZXItb2YtdHdvIGNhc2VzIChubyBzcGFjZSBpcyB3YXN0ZWQpIGFuZCBpdCBpcwplcXVpdmFsZW50 IHRvIGFsaWdubWVudCBmb3IgcG93ZXItb2YtdHdvIHRpbGUgaGVpZ2h0cy4KClNpZ25lZC1vZmYt Ynk6IFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtvd3NraUBib290bGluLmNvbT4KUmV2 aWV3ZWQtYnk6IEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBNYXhp bWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgotLS0KIGxpYi9pZ3RfZmIuYyB8 IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2xpYi9pZ3RfZmIuYyBiL2xpYi9pZ3RfZmIuYwppbmRleCA5MThiZWRlZWIwNDIuLjc0NjczYmEy OWFjYSAxMDA2NDQKLS0tIGEvbGliL2lndF9mYi5jCisrKyBiL2xpYi9pZ3RfZmIuYwpAQCAtNDUw LDYgKzQ1MCwxMyBAQCBzdGF0aWMgdWludDY0X3QgY2FsY19wbGFuZV9zaXplKHN0cnVjdCBpZ3Rf ZmIgKmZiLCBpbnQgcGxhbmUpCiAJCWlndF9nZXRfZmJfdGlsZV9zaXplKGZiLT5mZCwgZmItPnRp bGluZywgZmItPnBsYW5lX2JwcFtwbGFuZV0sCiAJCQkJICAgICAmdGlsZV93aWR0aCwgJnRpbGVf aGVpZ2h0KTsKIAorCQkvKiBTcGVjaWFsIGNhc2Ugd2hlcmUgdGhlICJ0aWxlIGhlaWdodCIgcmVw cmVzZW50cyBhCisJCSAqIGhlaWdodC1iYXNlZCBzdHJpZGUsIHN1Y2ggYXMgd2l0aCBWQzQgU0FO RCB0aWxpbmcgbW9kZXMuCisJCSAqLworCisJCWlmICh0aWxlX2hlaWdodCA+IGZiLT5wbGFuZV9o ZWlnaHRbcGxhbmVdKQorCQkJcmV0dXJuIGZiLT5zdHJpZGVzW3BsYW5lXSAqIHRpbGVfaGVpZ2h0 OworCiAJCXJldHVybiAodWludDY0X3QpIGZiLT5zdHJpZGVzW3BsYW5lXSAqCiAJCQlBTElHTihm Yi0+cGxhbmVfaGVpZ2h0W3BsYW5lXSwgdGlsZV9oZWlnaHQpOwogCX0KLS0gCjIuMjAuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWls aW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==