From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: [PATCH v2 08/11] drm/ttm: add drm_gem_ttm_mmap() Date: Tue, 17 Sep 2019 11:24:01 +0200 Message-ID: <20190917092404.9982-9-kraxel@redhat.com> References: <20190917092404.9982-1-kraxel@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA5EE6EB83 for ; Tue, 17 Sep 2019 09:24:11 +0000 (UTC) In-Reply-To: <20190917092404.9982-1-kraxel@redhat.com> 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: Maxime Ripard , Daniel Vetter , open list , David Airlie , Gerd Hoffmann , Thomas Zimmermann , Sean Paul List-Id: dri-devel@lists.freedesktop.org QWRkIGhlbHBlciBmdW5jdGlvbiB0byBtbWFwIHR0bSBibydzIHVzaW5nICZkcm1fZ2VtX29iamVj dF9mdW5jcy5tbWFwKCkuCgpOb3RlIHRoYXQgd2l0aCB0aGlzIGNvZGUgcGF0aCBhY2Nlc3MgdmVy aWZpY2F0aW9uIGlzIGRvbmUgYnkKZHJtX2dlbV9tbWFwKCkgKHdoaWNoIGNhbGxzIGRybV92bWFf bm9kZV9pc19hbGxvd2VkKCgpKS4KVGhlICZ0dG1fYm9fZHJpdmVyLnZlcmlmeV9hY2Nlc3MoKSBj YWxsYmFjayBpcyBpcyBub3QgdXNlZC4KClNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGty YXhlbEByZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvZHJtL2RybV9nZW1fdHRtX2hlbHBlci5oICAg ICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV90dG1faGVscGVyLmMgfCAxOSArKysr KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS9pbmNsdWRlL2RybS9kcm1fZ2VtX3R0bV9oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2Ry bV9nZW1fdHRtX2hlbHBlci5oCmluZGV4IDYyNjhmODljNWE0OC4uMTE4Y2VmNzZmODRmIDEwMDY0 NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fZ2VtX3R0bV9oZWxwZXIuaAorKysgYi9pbmNsdWRlL2Ry bS9kcm1fZ2VtX3R0bV9oZWxwZXIuaApAQCAtMTUsNSArMTUsNyBAQAogCiB2b2lkIGRybV9nZW1f dHRtX3ByaW50X2luZm8oc3RydWN0IGRybV9wcmludGVyICpwLCB1bnNpZ25lZCBpbnQgaW5kZW50 LAogCQkJICAgIGNvbnN0IHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtKTsKK2ludCBkcm1fZ2Vt X3R0bV9tbWFwKHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtLAorCQkgICAgIHN0cnVjdCB2bV9h cmVhX3N0cnVjdCAqdm1hKTsKIAogI2VuZGlmCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2dlbV90dG1faGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV90dG1faGVscGVy LmMKaW5kZXggOWE0YmFmY2YyMGRmLi4zNGNlNmNmNzhiMzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fZ2VtX3R0bV9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dl bV90dG1faGVscGVyLmMKQEAgLTUyLDUgKzUyLDI0IEBAIHZvaWQgZHJtX2dlbV90dG1fcHJpbnRf aW5mbyhzdHJ1Y3QgZHJtX3ByaW50ZXIgKnAsIHVuc2lnbmVkIGludCBpbmRlbnQsCiB9CiBFWFBP UlRfU1lNQk9MKGRybV9nZW1fdHRtX3ByaW50X2luZm8pOwogCisvKioKKyAqIGRybV9nZW1fdHRt X21tYXAoKSAtIG1tYXAgJnR0bV9idWZmZXJfb2JqZWN0CisgKiBAZ2VtOiBHRU0gb2JqZWN0Lgor ICogQHZtYTogdm0gYXJlYS4KKyAqCisgKiBUaGlzIGZ1bmN0aW9uIGNhbiBiZSB1c2VkIGFzICZk cm1fZ2VtX29iamVjdF9mdW5jcy5tbWFwCisgKiBjYWxsYmFjay4KKyAqLworaW50IGRybV9nZW1f dHRtX21tYXAoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW0sCisJCSAgICAgc3RydWN0IHZtX2Fy ZWFfc3RydWN0ICp2bWEpCit7CisJc3RydWN0IHR0bV9idWZmZXJfb2JqZWN0ICpibyA9IGRybV9n ZW1fdHRtX29mX2dlbShnZW0pOworCisJdHRtX2JvX2dldChibyk7CisJdHRtX2JvX21tYXBfdm1h X3NldHVwKGJvLCB2bWEpOworCXJldHVybiAwOworfQorRVhQT1JUX1NZTUJPTChkcm1fZ2VtX3R0 bV9tbWFwKTsKKwogTU9EVUxFX0RFU0NSSVBUSU9OKCJEUk0gZ2VtIHR0bSBoZWxwZXJzIik7CiBN T0RVTEVfTElDRU5TRSgiR1BMIik7Ci0tIAoyLjE4LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==