From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Subject: [PATCH v4 06/11] drm/cma-helper: Add drm_gem_cma_print_info() Date: Mon, 30 Oct 2017 17:29:40 +0100 Message-ID: <20171030162945.58063-7-noralf@tronnes.org> References: <20171030162945.58063-1-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.domeneshop.no (smtp.domeneshop.no [IPv6:2a01:5b40:0:3005::1]) by gabe.freedesktop.org (Postfix) with ESMTPS id 52B446E3F1 for ; Mon, 30 Oct 2017 16:30:21 +0000 (UTC) In-Reply-To: <20171030162945.58063-1-noralf@tronnes.org> 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: daniel.vetter@ffwll.ch, abrodkin@synopsys.com, tomi.valkeinen@ti.com, hoegsberg@gmail.com, jsarha@ti.com, liviu.dudau@arm.com, laurent.pinchart@ideasonboard.com List-Id: dri-devel@lists.freedesktop.org QWRkIGRybV9nZW1fY21hX3ByaW50X2luZm8oKSBmb3IgZGVidWdmcyBwcmludGluZwpzdHJ1Y3Qg ZHJtX2dlbV9jbWFfb2JqZWN0IHNwZWNpZmljIGluZm8uCgpSZXZpZXdlZC1ieTogRGFuaWVsIFZl dHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KU2lnbmVkLW9mZi1ieTogTm9yYWxmIFRyw7hu bmVzIDxub3JhbGZAdHJvbm5lcy5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fY21h X2hlbHBlci5jIHwgMTkgKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX2dlbV9j bWFfaGVscGVyLmggICAgIHwgIDUgKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2Vt X2NtYV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX2NtYV9oZWxwZXIuYwppbmRl eCAwMjBlNzY2OGRmYWIuLjg5ZGM3ZjA0ZmFlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2RybV9nZW1fY21hX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX2NtYV9o ZWxwZXIuYwpAQCAtNDIzLDYgKzQyMywyNSBAQCB2b2lkIGRybV9nZW1fY21hX2Rlc2NyaWJlKHN0 cnVjdCBkcm1fZ2VtX2NtYV9vYmplY3QgKmNtYV9vYmosCiBFWFBPUlRfU1lNQk9MX0dQTChkcm1f Z2VtX2NtYV9kZXNjcmliZSk7CiAjZW5kaWYKIAorLyoqCisgKiBkcm1fZ2VtX2NtYV9wcmludF9p bmZvKCkgLSBQcmludCAmZHJtX2dlbV9jbWFfb2JqZWN0IGluZm8gZm9yIGRlYnVnZnMKKyAqIEBw OiBEUk0gcHJpbnRlcgorICogQGluZGVudDogVGFiIGluZGVudGF0aW9uIGxldmVsCisgKiBAZ2Vt OiBHRU0gb2JqZWN0CisgKgorICogVGhpcyBmdW5jdGlvbiBjYW4gYmUgdXNlZCBhcyB0aGUgJmRy bV9kcml2ZXItPmdlbV9wcmludF9pbmZvIGNhbGxiYWNrLgorICogSXQgcHJpbnRzIHBhZGRyIGFu ZCB2YWRkciBmb3IgdXNlIGluIGUuZy4gZGVidWdmcyBvdXRwdXQuCisgKi8KK3ZvaWQgZHJtX2dl bV9jbWFfcHJpbnRfaW5mbyhzdHJ1Y3QgZHJtX3ByaW50ZXIgKnAsIHVuc2lnbmVkIGludCBpbmRl bnQsCisJCQkgICAgY29uc3Qgc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmopCit7CisJc3RydWN0 IGRybV9nZW1fY21hX29iamVjdCAqY21hX29iaiA9IHRvX2RybV9nZW1fY21hX29iaihvYmopOwor CisJZHJtX3ByaW50Zl9pbmRlbnQocCwgaW5kZW50LCAicGFkZHI9JXBhZFxuIiwgJmNtYV9vYmot PnBhZGRyKTsKKwlkcm1fcHJpbnRmX2luZGVudChwLCBpbmRlbnQsICJ2YWRkcj0lcFxuIiwgY21h X29iai0+dmFkZHIpOworfQorRVhQT1JUX1NZTUJPTChkcm1fZ2VtX2NtYV9wcmludF9pbmZvKTsK KwogLyoqCiAgKiBkcm1fZ2VtX2NtYV9wcmltZV9nZXRfc2dfdGFibGUgLSBwcm92aWRlIGEgc2Nh dHRlci9nYXRoZXIgdGFibGUgb2YgcGlubmVkCiAgKiAgICAgcGFnZXMgZm9yIGEgQ01BIEdFTSBv YmplY3QKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9nZW1fY21hX2hlbHBlci5oIGIvaW5j bHVkZS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmgKaW5kZXggNThhNzM5YmYxNWYxLi5iYzQ3ZTZl YmEyNzEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9nZW1fY21hX2hlbHBlci5oCisrKyBi L2luY2x1ZGUvZHJtL2RybV9nZW1fY21hX2hlbHBlci5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVj dCBkcm1fZ2VtX2NtYV9vYmplY3QgewogfTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgZHJtX2dl bV9jbWFfb2JqZWN0ICoKLXRvX2RybV9nZW1fY21hX29iaihzdHJ1Y3QgZHJtX2dlbV9vYmplY3Qg KmdlbV9vYmopCit0b19kcm1fZ2VtX2NtYV9vYmooY29uc3Qgc3RydWN0IGRybV9nZW1fb2JqZWN0 ICpnZW1fb2JqKQogewogCXJldHVybiBjb250YWluZXJfb2YoZ2VtX29iaiwgc3RydWN0IGRybV9n ZW1fY21hX29iamVjdCwgYmFzZSk7CiB9CkBAIC05NCw2ICs5NCw5IEBAIHVuc2lnbmVkIGxvbmcg ZHJtX2dlbV9jbWFfZ2V0X3VubWFwcGVkX2FyZWEoc3RydWN0IGZpbGUgKmZpbHAsCiB2b2lkIGRy bV9nZW1fY21hX2Rlc2NyaWJlKHN0cnVjdCBkcm1fZ2VtX2NtYV9vYmplY3QgKm9iaiwgc3RydWN0 IHNlcV9maWxlICptKTsKICNlbmRpZgogCit2b2lkIGRybV9nZW1fY21hX3ByaW50X2luZm8oc3Ry dWN0IGRybV9wcmludGVyICpwLCB1bnNpZ25lZCBpbnQgaW5kZW50LAorCQkJICAgIGNvbnN0IHN0 cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqKTsKKwogc3RydWN0IHNnX3RhYmxlICpkcm1fZ2VtX2Nt YV9wcmltZV9nZXRfc2dfdGFibGUoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmopOwogc3RydWN0 IGRybV9nZW1fb2JqZWN0ICoKIGRybV9nZW1fY21hX3ByaW1lX2ltcG9ydF9zZ190YWJsZShzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAotLSAKMi4xNC4yCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK