From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 10/17] drm/tegra: gem: Use dma_mmap_writecombine() Date: Mon, 3 Nov 2014 10:27:41 +0100 Message-ID: <1415006868-318-10-git-send-email-thierry.reding@gmail.com> References: <1415006868-318-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by gabe.freedesktop.org (Postfix) with ESMTP id 458B16E481 for ; Mon, 3 Nov 2014 01:28:44 -0800 (PST) Received: by mail-pa0-f53.google.com with SMTP id kx10so11799927pab.40 for ; Mon, 03 Nov 2014 01:28:44 -0800 (PST) In-Reply-To: <1415006868-318-1-git-send-email-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: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClVzZSB0aGUgZXhpc3Rp bmcgQVBJIHJhdGhlciB0aGFuIG9wZW4tY29kaW5nIGVxdWl2YWxlbnQgZnVuY3Rpb25hbGl0eQpp biB0aGUgZHJpdmVyLgoKU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZp ZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMgfCAxNiArKysrKysrKysr KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMgYi9kcml2ZXJzL2dwdS9k cm0vdGVncmEvZ2VtLmMKaW5kZXggNWJjNTljNTEwOWUwLi5iNTEzZGYzM2YxN2EgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVn cmEvZ2VtLmMKQEAgLTMxMCw2ICszMTAsNyBAQCBjb25zdCBzdHJ1Y3Qgdm1fb3BlcmF0aW9uc19z dHJ1Y3QgdGVncmFfYm9fdm1fb3BzID0gewogCiBpbnQgdGVncmFfZHJtX21tYXAoc3RydWN0IGZp bGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogeworCXVuc2lnbmVkIGxvbmcg dm1fcGdvZmYgPSB2bWEtPnZtX3Bnb2ZmOwogCXN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtOwog CXN0cnVjdCB0ZWdyYV9ibyAqYm87CiAJaW50IHJldDsKQEAgLTMyMSwxMiArMzIyLDE5IEBAIGlu dCB0ZWdyYV9kcm1fbW1hcChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHZtX2FyZWFfc3RydWN0 ICp2bWEpCiAJZ2VtID0gdm1hLT52bV9wcml2YXRlX2RhdGE7CiAJYm8gPSB0b190ZWdyYV9ibyhn ZW0pOwogCi0JcmV0ID0gcmVtYXBfcGZuX3JhbmdlKHZtYSwgdm1hLT52bV9zdGFydCwgYm8tPnBh ZGRyID4+IFBBR0VfU0hJRlQsCi0JCQkgICAgICB2bWEtPnZtX2VuZCAtIHZtYS0+dm1fc3RhcnQs IHZtYS0+dm1fcGFnZV9wcm90KTsKLQlpZiAocmV0KQorCXZtYS0+dm1fZmxhZ3MgJj0gflZNX1BG Tk1BUDsKKwl2bWEtPnZtX3Bnb2ZmID0gMDsKKworCXJldCA9IGRtYV9tbWFwX3dyaXRlY29tYmlu ZShnZW0tPmRldi0+ZGV2LCB2bWEsIGJvLT52YWRkciwgYm8tPnBhZGRyLAorCQkJCSAgICBnZW0t PnNpemUpOworCWlmIChyZXQpIHsKIAkJZHJtX2dlbV92bV9jbG9zZSh2bWEpOworCQlyZXR1cm4g cmV0OworCX0KKworCXZtYS0+dm1fcGdvZmYgPSB2bV9wZ29mZjsKIAotCXJldHVybiByZXQ7CisJ cmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qgc2dfdGFibGUgKgotLSAKMi4xLjIKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWls aW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==