From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: Re: [PATCH 3/3] drm/i915/dp: limit sink rates based on rate Date: Tue, 10 Oct 2017 11:38:40 -0700 Message-ID: <20171010183839.GD30055@intel.com> References: <20171009092959.29021-1-jani.nikula@intel.com> <20171009092959.29021-3-jani.nikula@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id AD7606E566 for ; Tue, 10 Oct 2017 18:34:19 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20171009092959.29021-3-jani.nikula@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMTI6Mjk6NTlQTSArMDMwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gR2V0IHJpZCBvZiByZWR1bmRhbnQgaW50ZWxfZHBfbnVtX3JhdGVzKCkuIFdlIGNhbiBz aW1wbHkgbG9vayBhdCB0aGUKPiByYXRlIGFuZCBsaW1pdCBiYXNlZCBvbiB0aGF0Lgo+IAo+IENj OiBNYW5hc2kgTmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYt Ynk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogPG1h bmFzaS5kLm5hdmFyZUBpbnRlbC5jb20+CgpNYW5hc2kKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RwLmMgfCAyNiArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZp bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMKPiBpbmRleCAwOWQ3NWRmNDk3YzAuLmIwZjQ0NmI2OGY0MiAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0xMzcsMzIgKzEzNywyMCBAQCBzdGF0aWMgdm9p ZCB2bHZfc3RlYWxfcG93ZXJfc2VxdWVuY2VyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIAkJ CQkgICAgICBlbnVtIHBpcGUgcGlwZSk7Cj4gIHN0YXRpYyB2b2lkIGludGVsX2RwX3Vuc2V0X2Vk aWQoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCk7Cj4gIAo+IC1zdGF0aWMgaW50IGludGVsX2Rw X251bV9yYXRlcyh1OCBsaW5rX2J3X2NvZGUpCj4gLXsKPiAtCXN3aXRjaCAobGlua19id19jb2Rl KSB7Cj4gLQlkZWZhdWx0Ogo+IC0JCVdBUk4oMSwgImludmFsaWQgbWF4IERQIGxpbmsgYncgdmFs ICV4LCB1c2luZyAxLjYyR2Jwc1xuIiwKPiAtCQkgICAgIGxpbmtfYndfY29kZSk7Cj4gLQljYXNl IERQX0xJTktfQldfMV82MjoKPiAtCQlyZXR1cm4gMTsKPiAtCWNhc2UgRFBfTElOS19CV18yXzc6 Cj4gLQkJcmV0dXJuIDI7Cj4gLQljYXNlIERQX0xJTktfQldfNV80Ogo+IC0JCXJldHVybiAzOwo+ IC0JfQo+IC19Cj4gLQo+ICAvKiB1cGRhdGUgc2luayByYXRlcyBmcm9tIGRwY2QgKi8KPiAgc3Rh dGljIHZvaWQgaW50ZWxfZHBfc2V0X3NpbmtfcmF0ZXMoc3RydWN0IGludGVsX2RwICppbnRlbF9k cCkKPiAgewo+IC0JaW50IGksIG51bV9yYXRlczsKPiArCWludCBpLCBtYXhfcmF0ZTsKPiAgCj4g LQludW1fcmF0ZXMgPSBpbnRlbF9kcF9udW1fcmF0ZXMoaW50ZWxfZHAtPmRwY2RbRFBfTUFYX0xJ TktfUkFURV0pOwo+ICsJbWF4X3JhdGUgPSBkcm1fZHBfYndfY29kZV90b19saW5rX3JhdGUoaW50 ZWxfZHAtPmRwY2RbRFBfTUFYX0xJTktfUkFURV0pOwo+ICAKPiAtCWZvciAoaSA9IDA7IGkgPCBu dW1fcmF0ZXM7IGkrKykKPiArCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRlZmF1bHRfcmF0 ZXMpOyBpKyspIHsKPiArCQlpZiAoZGVmYXVsdF9yYXRlc1tpXSA+IG1heF9yYXRlKQo+ICsJCQli cmVhazsKPiAgCQlpbnRlbF9kcC0+c2lua19yYXRlc1tpXSA9IGRlZmF1bHRfcmF0ZXNbaV07Cj4g Kwl9Cj4gIAo+IC0JaW50ZWxfZHAtPm51bV9zaW5rX3JhdGVzID0gbnVtX3JhdGVzOwo+ICsJaW50 ZWxfZHAtPm51bV9zaW5rX3JhdGVzID0gaTsKPiAgfQo+ICAKPiAgLyogVGhlb3JldGljYWwgbWF4 IGJldHdlZW4gc291cmNlIGFuZCBzaW5rICovCj4gLS0gCj4gMi4xMS4wCj4gCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=