From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: [PATCH] gpu: ipu-v3: Add support for double read/write reduction Date: Fri, 19 May 2017 16:19:59 +0200 Message-ID: <20170519141959.19550-1-p.zabel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6ECF06E695 for ; Fri, 19 May 2017 14:20:42 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: kernel@pengutronix.de, Steve Longerbeam List-Id: dri-devel@lists.freedesktop.org QWxsb3cgdG8gc2tpcCB3cml0aW5nIG9kZCBjaHJvbWEgcm93cyBieSBzZXR0aW5nIHRoZSBSRFJX IGJpdCBmb3IKNDoyOjAgY2hyb21hIHN1YnNhbXBsZWQgZm9ybWF0cyBmb3IgYW55IElETUFDIHdy aXRlIGNoYW5uZWwuIFRoaXMKYWxzbyBhbGxvd3MgdG8gc2tpcCByZWFkaW5nIG9kZCByb3dzIGZv ciB0aGUgVkRJQyByZWFkIGNoYW5uZWwuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwIFphYmVsIDxw LnphYmVsQHBlbmd1dHJvbml4LmRlPgotLS0KIGRyaXZlcnMvZ3B1L2lwdS12My9pcHUtY3BtZW0u YyB8IDYgKysrKysrCiBpbmNsdWRlL3ZpZGVvL2lteC1pcHUtdjMuaCAgICAgfCAxICsKIDIgZmls ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvaXB1 LXYzL2lwdS1jcG1lbS5jIGIvZHJpdmVycy9ncHUvaXB1LXYzL2lwdS1jcG1lbS5jCmluZGV4IDNl MDBkZTUyODhlMmQuLjM0OTFjNDNiNDhkMTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2lwdS12 My9pcHUtY3BtZW0uYworKysgYi9kcml2ZXJzL2dwdS9pcHUtdjMvaXB1LWNwbWVtLmMKQEAgLTIy NCw2ICsyMjQsMTIgQEAgdm9pZCBpcHVfY3BtZW1fc2V0X3Jlc29sdXRpb24oc3RydWN0IGlwdXYz X2NoYW5uZWwgKmNoLCBpbnQgeHJlcywgaW50IHlyZXMpCiB9CiBFWFBPUlRfU1lNQk9MX0dQTChp cHVfY3BtZW1fc2V0X3Jlc29sdXRpb24pOwogCit2b2lkIGlwdV9jcG1lbV9za2lwX29kZF9jaHJv bWFfcm93cyhzdHJ1Y3QgaXB1djNfY2hhbm5lbCAqY2gpCit7CisJaXB1X2NoX3BhcmFtX3dyaXRl X2ZpZWxkKGNoLCBJUFVfRklFTERfUkRSVywgMSk7Cit9CitFWFBPUlRfU1lNQk9MX0dQTChpcHVf Y3BtZW1fc2tpcF9vZGRfY2hyb21hX3Jvd3MpOworCiB2b2lkIGlwdV9jcG1lbV9zZXRfc3RyaWRl KHN0cnVjdCBpcHV2M19jaGFubmVsICpjaCwgaW50IHN0cmlkZSkKIHsKIAlpcHVfY2hfcGFyYW1f d3JpdGVfZmllbGQoY2gsIElQVV9GSUVMRF9TTFksIHN0cmlkZSAtIDEpOwpkaWZmIC0tZ2l0IGEv aW5jbHVkZS92aWRlby9pbXgtaXB1LXYzLmggYi9pbmNsdWRlL3ZpZGVvL2lteC1pcHUtdjMuaApp bmRleCA4Y2IwNzY4MGZiNDE2Li5jZTRjMDc2ODhiMTNkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3Zp ZGVvL2lteC1pcHUtdjMuaAorKysgYi9pbmNsdWRlL3ZpZGVvL2lteC1pcHUtdjMuaApAQCAtMjUw LDYgKzI1MCw3IEBAIHN0cnVjdCBpcHVfaW1hZ2UgewogCiB2b2lkIGlwdV9jcG1lbV96ZXJvKHN0 cnVjdCBpcHV2M19jaGFubmVsICpjaCk7CiB2b2lkIGlwdV9jcG1lbV9zZXRfcmVzb2x1dGlvbihz dHJ1Y3QgaXB1djNfY2hhbm5lbCAqY2gsIGludCB4cmVzLCBpbnQgeXJlcyk7Cit2b2lkIGlwdV9j cG1lbV9za2lwX29kZF9jaHJvbWFfcm93cyhzdHJ1Y3QgaXB1djNfY2hhbm5lbCAqY2gpOwogdm9p ZCBpcHVfY3BtZW1fc2V0X3N0cmlkZShzdHJ1Y3QgaXB1djNfY2hhbm5lbCAqY2gsIGludCBzdHJp ZGUpOwogdm9pZCBpcHVfY3BtZW1fc2V0X2hpZ2hfcHJpb3JpdHkoc3RydWN0IGlwdXYzX2NoYW5u ZWwgKmNoKTsKIHZvaWQgaXB1X2NwbWVtX3NldF9idWZmZXIoc3RydWN0IGlwdXYzX2NoYW5uZWwg KmNoLCBpbnQgYnVmbnVtLCBkbWFfYWRkcl90IGJ1Zik7Ci0tIAoyLjExLjAKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=