From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: Re: [PATCH 3/5] drm: etnaviv: add helper to extract bitfields Date: Mon, 25 Jan 2016 12:03:33 +0100 Message-ID: <1453719813.4368.8.camel@pengutronix.de> References: <20160124173516.GH10826@n2100.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.4.pengutronix.de (metis.ext.4.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8D2046E15B for ; Mon, 25 Jan 2016 03:03:36 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Russell King Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QW0gU29ubnRhZywgZGVuIDI0LjAxLjIwMTYsIDE3OjM1ICswMDAwIHNjaHJpZWIgUnVzc2VsbCBL aW5nOgo+IEFkZCBhIGhlbHBlciB0byBleHRyYWN0IGV0bmF2aXYgYml0ZmllbGRzIGZyb20gcmVn aXN0ZXIgdmFsdWVzLgo+IAo+IEFja2VkLWJ5OiBDaHJpc3RpYW4gR21laW5lciA8Y2hyaXN0aWFu LmdtZWluZXJAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJ1c3NlbGwgS2luZyA8cm1rK2tl cm5lbEBhcm0ubGludXgub3JnLnVrPgoKQXBwbGllZCB3aXRoIHRoZSBmb2xsb3dpbmcgZm9sZGVk IGluLiBJZiB5b3UgYXJlIG5vdCBva2F5IHdpdGggdGhpcwpwbGVhc2Ugc3BlYWsgdXAuCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMg Yi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2dwdS5jCmluZGV4IDEyNjliNjMxNmM1 MS4uNWZkMzExMGQ5NjkxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5h dml2X2dwdS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKQEAg LTI5NiwxMiArMjk2LDEwIEBAIHN0YXRpYyB2b2lkIGV0bmF2aXZfaHdfaWRlbnRpZnkoc3RydWN0 IGV0bmF2aXZfZ3B1ICpncHUpCiAJY2hpcElkZW50aXR5ID0gZ3B1X3JlYWQoZ3B1LCBWSVZTX0hJ X0NISVBfSURFTlRJVFkpOwogCiAJLyogU3BlY2lhbCBjYXNlIGZvciBvbGRlciBncmFwaGljIGNv cmVzLiAqLwotCWlmICgoKGNoaXBJZGVudGl0eSAmIFZJVlNfSElfQ0hJUF9JREVOVElUWV9GQU1J TFlfX01BU0spCi0JICAgICA+PiBWSVZTX0hJX0NISVBfSURFTlRJVFlfRkFNSUxZX19TSElGVCkg PT0gIDB4MDEpIHsKKwlpZiAoZXRuYXZpdl9maWVsZChjaGlwSWRlbnRpdHksIFZJVlNfSElfQ0hJ UF9JREVOVElUWV9GQU1JTFkpID09IDB4MDEpIHsKIAkJZ3B1LT5pZGVudGl0eS5tb2RlbCAgICA9 IGNoaXBNb2RlbF9HQzUwMDsKLQkJZ3B1LT5pZGVudGl0eS5yZXZpc2lvbiA9Ci0JCQkoY2hpcElk ZW50aXR5ICYgVklWU19ISV9DSElQX0lERU5USVRZX1JFVklTSU9OX19NQVNLKQotCQkJPj4gVklW U19ISV9DSElQX0lERU5USVRZX1JFVklTSU9OX19TSElGVDsKKwkJZ3B1LT5pZGVudGl0eS5yZXZp c2lvbiA9IGV0bmF2aXZfZmllbGQoY2hpcElkZW50aXR5LAorCQkJCQkgVklWU19ISV9DSElQX0lE RU5USVRZX1JFVklTSU9OKTsKIAl9IGVsc2UgewogCiAJCWdwdS0+aWRlbnRpdHkubW9kZWwgPSBn cHVfcmVhZChncHUsIFZJVlNfSElfQ0hJUF9NT0RFTCk7CgoKLS0gClBlbmd1dHJvbml4IGUuSy4g ICAgICAgICAgICAgfCBMdWNhcyBTdGFjaCAgICAgICAgICAgICAgICAgfApJbmR1c3RyaWFsIExp bnV4IFNvbHV0aW9ucyAgIHwgaHR0cDovL3d3dy5wZW5ndXRyb25peC5kZS8gIHwKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==