From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v3 08/16] gpu: host1x: Use correct semantics for HOST1X_CHANNEL_DMAEND Date: Fri, 1 Feb 2019 14:28:29 +0100 Message-ID: <20190201132837.12327-9-thierry.reding@gmail.com> References: <20190201132837.12327-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190201132837.12327-1-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: linux-tegra@vger.kernel.org, Dmitry Osipenko , dri-devel@lists.freedesktop.org, Mikko Perttunen List-Id: linux-tegra@vger.kernel.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoZSBIT1NUMVhfQ0hB Tk5FTF9ETUFFTkQgaXMgYW4gb2Zmc2V0IHJlbGF0aXZlIHRvIHRoZSB2YWx1ZSB3cml0dGVuIHRv CnRoZSBIT1NUMVhfQ0hBTk5FTF9ETUFTVEFSVCByZWdpc3RlciwgYnV0IGl0IGlzIGN1cnJlbnRs eSB0cmVhdGVkIGFzIGFuCmFic29sdXRlIGFkZHJlc3MuIFRoaXMgY2FuIGNhdXNlIFNNTVUgZmF1 bHRzIGlmIHRoZSBDRE1BIGZldGNoZXMgcGFzdCBhCnB1c2hidWZmZXIncyBJT01NVSBtYXBwaW5n LgoKUHJvcGVybHkgc2V0dGluZyB0aGUgRE1BRU5EIHByZXZlbnRzIHRoZSBDRE1BIGZyb20gZmV0 Y2hpbmcgYmV5b25kIHRoYXQKYWRkcmVzcyBhbmQgYXZvaWQgc3VjaCBpc3N1ZXMuIFRoaXMgaXMg Y3VycmVudGx5IG5vdCBvYnNlcnZlZCBiZWNhdXNlIGEKd2hvbGUgKGFsbW9zdCkgcGFnZSBvZiBl c3NlbnRpYWxseSBzY3JhdGNoIHNwYWNlIGFic29yYnMgYW55IGV4Y2Vzc2l2ZQpwcmVmZXRjaGlu ZyBieSBDRE1BLiBIb3dldmVyLCBjaGFuZ2luZyB0aGUgbnVtYmVyIG9mIHNsb3RzIGluIHRoZSBw dXNoCmJ1ZmZlciBjYW4gdHJpZ2dlciB0aGVzZSBTTU1VIGZhdWx0cy4KClNpZ25lZC1vZmYtYnk6 IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Ci0tLQogZHJpdmVycy9ncHUvaG9z dDF4L2h3L2NkbWFfaHcuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9ob3N0MXgvaHcvY2Rt YV9ody5jIGIvZHJpdmVycy9ncHUvaG9zdDF4L2h3L2NkbWFfaHcuYwppbmRleCA0ODVhZWY1NzYx YWYuLmEyNGMwOTBhYzk2ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvaG9zdDF4L2h3L2NkbWFf aHcuYworKysgYi9kcml2ZXJzL2dwdS9ob3N0MXgvaHcvY2RtYV9ody5jCkBAIC03NSw3ICs3NSw3 IEBAIHN0YXRpYyB2b2lkIGNkbWFfc3RhcnQoc3RydWN0IGhvc3QxeF9jZG1hICpjZG1hKQogCiAJ Y2RtYS0+bGFzdF9wb3MgPSBjZG1hLT5wdXNoX2J1ZmZlci5wb3M7CiAJc3RhcnQgPSBjZG1hLT5w dXNoX2J1ZmZlci5kbWE7Ci0JZW5kID0gc3RhcnQgKyBjZG1hLT5wdXNoX2J1ZmZlci5zaXplICsg NDsKKwllbmQgPSBjZG1hLT5wdXNoX2J1ZmZlci5zaXplICsgNDsKIAogCWhvc3QxeF9jaF93cml0 ZWwoY2gsIEhPU1QxWF9DSEFOTkVMX0RNQUNUUkxfRE1BU1RPUCwKIAkJCSBIT1NUMVhfQ0hBTk5F TF9ETUFDVFJMKTsKQEAgLTEyNiw3ICsxMjYsNyBAQCBzdGF0aWMgdm9pZCBjZG1hX3RpbWVvdXRf cmVzdGFydChzdHJ1Y3QgaG9zdDF4X2NkbWEgKmNkbWEsIHUzMiBnZXRwdHIpCiAJCQkgSE9TVDFY X0NIQU5ORUxfRE1BQ1RSTCk7CiAKIAlzdGFydCA9IGNkbWEtPnB1c2hfYnVmZmVyLmRtYTsKLQll bmQgPSBzdGFydCArIGNkbWEtPnB1c2hfYnVmZmVyLnNpemUgKyA0OworCWVuZCA9IGNkbWEtPnB1 c2hfYnVmZmVyLnNpemUgKyA0OwogCiAJLyogc2V0IGJhc2UsIGVuZCBwb2ludGVyIChhbGwgb2Yg bWVtb3J5KSAqLwogCWhvc3QxeF9jaF93cml0ZWwoY2gsIGxvd2VyXzMyX2JpdHMoc3RhcnQpLCBI T1NUMVhfQ0hBTk5FTF9ETUFTVEFSVCk7Ci0tIAoyLjE5LjEKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=