From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 01/15] drm/i915: Make dp aux pack/unpack public outside intel_dp.c Date: Mon, 17 Nov 2014 19:14:43 +0100 Message-ID: <20141117181443.GC25711@phenom.ffwll.local> References: <1415983961-4485-1-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by gabe.freedesktop.org (Postfix) with ESMTP id D8DA66E019 for ; Mon, 17 Nov 2014 10:14:20 -0800 (PST) Received: by mail-wi0-f180.google.com with SMTP id n3so2668987wiv.1 for ; Mon, 17 Nov 2014 10:14:20 -0800 (PST) Content-Disposition: inline In-Reply-To: <1415983961-4485-1-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBOb3YgMTQsIDIwMTQgYXQgMDg6NTI6MjdBTSAtMDgwMCwgUm9kcmlnbyBWaXZpIHdy b3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLiBKdXN0IG1ha2luZyBpdCBwdWJsaWMgZm9yIHVz ZSBvdXRzaWRlIGludGVsX2RwLmMKPiBBbGxvd2luZyBzcGxpdCBwc3IgZnVuY3Rpb25zLgo+IAo+ IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KCkht LCBzb21lIGRvY2Jvb2sgZm9yIHRoZSBsaWJyYXJ5IGZ1bmN0aW9ucyBpbiBpbnRlbF9kcC5jIHVz ZWQgYnkKaW50ZWxfZGRpLmMgYW5kIG90aGVyIHBhcnRzIG9mIHRoZSBkcml2ZXIgbWlnaHQgZXZl bnR1YWxseSBjb21lIGhhbmR5LgpWb2x1bnRlZXJzIHdlbGNvbWUgOy0pCgpBbnl3YXkgdGhhbmtz IGEgbG90IGZvciB0aGUgZG9jYm9vaywgSSd2ZSBtZXJnZWQgdGhlIGZpcnN0IHRocmVlIHBhdGNo ZXMKZnJvbSB0aGlzIHNlcmllcyBkaXJlY3RseSB0byBhdm9pZCB0b28gbXVjaCByZWJhc2UgcGFp bi4KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDE1 ICsrKysrKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA4IGRl bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IGluZGV4IDQ1YjUzZmYuLjAx ODM0Y2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBAQCAtMjI3LDggKzIyNyw3IEBA IGludGVsX2RwX21vZGVfdmFsaWQoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKPiAg CXJldHVybiBNT0RFX09LOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdWludDMyX3QKPiAtcGFja19hdXgo Y29uc3QgdWludDhfdCAqc3JjLCBpbnQgc3JjX2J5dGVzKQo+ICt1aW50MzJfdCBpbnRlbF9kcF9w YWNrX2F1eChjb25zdCB1aW50OF90ICpzcmMsIGludCBzcmNfYnl0ZXMpCj4gIHsKPiAgCWludAlp Owo+ICAJdWludDMyX3QgdiA9IDA7Cj4gQEAgLTI0MCw4ICsyMzksNyBAQCBwYWNrX2F1eChjb25z dCB1aW50OF90ICpzcmMsIGludCBzcmNfYnl0ZXMpCj4gIAlyZXR1cm4gdjsKPiAgfQo+ICAKPiAt c3RhdGljIHZvaWQKPiAtdW5wYWNrX2F1eCh1aW50MzJfdCBzcmMsIHVpbnQ4X3QgKmRzdCwgaW50 IGRzdF9ieXRlcykKPiArdm9pZCBpbnRlbF9kcF91bnBhY2tfYXV4KHVpbnQzMl90IHNyYywgdWlu dDhfdCAqZHN0LCBpbnQgZHN0X2J5dGVzKQo+ICB7Cj4gIAlpbnQgaTsKPiAgCWlmIChkc3RfYnl0 ZXMgPiA0KQo+IEBAIC04NjMsNyArODYxLDggQEAgaW50ZWxfZHBfYXV4X2NoKHN0cnVjdCBpbnRl bF9kcCAqaW50ZWxfZHAsCj4gIAkJCS8qIExvYWQgdGhlIHNlbmQgZGF0YSBpbnRvIHRoZSBhdXgg Y2hhbm5lbCBkYXRhIHJlZ2lzdGVycyAqLwo+ICAJCQlmb3IgKGkgPSAwOyBpIDwgc2VuZF9ieXRl czsgaSArPSA0KQo+ICAJCQkJSTkxNV9XUklURShjaF9kYXRhICsgaSwKPiAtCQkJCQkgICBwYWNr X2F1eChzZW5kICsgaSwgc2VuZF9ieXRlcyAtIGkpKTsKPiArCQkJCQkgICBpbnRlbF9kcF9wYWNr X2F1eChzZW5kICsgaSwKPiArCQkJCQkJCSAgICAgc2VuZF9ieXRlcyAtIGkpKTsKPiAgCj4gIAkJ CS8qIFNlbmQgdGhlIGNvbW1hbmQgYW5kIHdhaXQgZm9yIGl0IHRvIGNvbXBsZXRlICovCj4gIAkJ CUk5MTVfV1JJVEUoY2hfY3RsLCBzZW5kX2N0bCk7Cj4gQEAgLTkxNyw4ICs5MTYsOCBAQCBpbnRl bF9kcF9hdXhfY2goc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwKPiAgCQlyZWN2X2J5dGVzID0g cmVjdl9zaXplOwo+ICAKPiAgCWZvciAoaSA9IDA7IGkgPCByZWN2X2J5dGVzOyBpICs9IDQpCj4g LQkJdW5wYWNrX2F1eChJOTE1X1JFQUQoY2hfZGF0YSArIGkpLAo+IC0JCQkgICByZWN2ICsgaSwg cmVjdl9ieXRlcyAtIGkpOwo+ICsJCWludGVsX2RwX3VucGFja19hdXgoSTkxNV9SRUFEKGNoX2Rh dGEgKyBpKSwKPiArCQkJCSAgICByZWN2ICsgaSwgcmVjdl9ieXRlcyAtIGkpOwo+ICAKPiAgCXJl dCA9IHJlY3ZfYnl0ZXM7Cj4gIG91dDoKPiBAQCAtMjE1OSw3ICsyMTU4LDcgQEAgc3RhdGljIHZv aWQgaW50ZWxfZWRwX3Bzcl9lbmFibGVfc2luayhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ ICAJLyogU2V0dXAgQVVYIHJlZ2lzdGVycyAqLwo+ICAJZm9yIChpID0gMDsgaSA8IHNpemVvZihh dXhfbXNnKTsgaSArPSA0KQo+ICAJCUk5MTVfV1JJVEUoRURQX1BTUl9BVVhfREFUQTEoZGV2KSAr IGksCj4gLQkJCSAgIHBhY2tfYXV4KCZhdXhfbXNnW2ldLCBzaXplb2YoYXV4X21zZykgLSBpKSk7 Cj4gKwkJCSAgIGludGVsX2RwX3BhY2tfYXV4KCZhdXhfbXNnW2ldLCBzaXplb2YoYXV4X21zZykg LSBpKSk7Cj4gIAo+ICAJSTkxNV9XUklURShFRFBfUFNSX0FVWF9DVEwoZGV2KSwKPiAgCQkgICBE UF9BVVhfQ0hfQ1RMX1RJTUVfT1VUXzQwMHVzIHwKPiAtLSAKPiAxLjkuMwo+IAo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZl dHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUg NTcgNDggLSBodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=