From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: Re: [RFC 7/7] drm/i915: Allow vdsc functions to be called without encoder. Date: Wed, 10 Jul 2019 15:35:51 -0700 Message-ID: <20190710223550.GF24720@intel.com> References: <20190702194205.13366-1-maarten.lankhorst@linux.intel.com> <20190702194205.13366-8-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 423878914C for ; Wed, 10 Jul 2019 22:33:32 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190702194205.13366-8-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKdWwgMDIsIDIwMTkgYXQgMDk6NDI6MDVQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBjYW4gYmUgdXNlZnVsIHdoZW4gY2FsbGluZyB0aGUgdmRzYyBlbmFi bGUgZnVuY3Rpb25zCj4gZGlyZWN0bHkgd2l0aG91dCBlbmNvZGVyLgoKV291bGQgdGhpcyBiZSB0 aGUgY2FzZSBvbiB0aGUgc2xhdmUgcGlwZSB3aGVyZSB3ZSBuZWVkIHRvIGVuYWJsZSBEU0MgYnV0 IHRoZXJlCmlzIG5vIHRyYW5zY29kZXIgZW5hYmxlZCBmb3IgdGhhdCBwaXBlPwoKTWFuYXNpCgo+ IAo+IFNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBs aW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfdmRzYy5jIHwgOCArKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX3Zkc2MuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf dmRzYy5jCj4gaW5kZXggNDE5YTc3NzIzODk0Li5mMDA5NTI0YWI3MzUgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF92ZHNjLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Zkc2MuYwo+IEBAIC04OTcsNyArODk3LDcgQEAg dm9pZCBpbnRlbF9kc2NfZW5hYmxlKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+ICAJ CSAgICAgIGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQo+ICB7Cj4g IAlzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YyA9IHRvX2ludGVsX2NydGMoY3J0Y19zdGF0ZS0+dWFw aS5jcnRjKTsKPiAtCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUo ZW5jb2Rlci0+YmFzZS5kZXYpOwo+ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 ID0gdG9faTkxNShjcnRjLT5iYXNlLmRldik7Cj4gIAllbnVtIHBpcGUgcGlwZSA9IGNydGMtPnBp cGU7Cj4gIAlpOTE1X3JlZ190IGRzc19jdGwxX3JlZywgZHNzX2N0bDJfcmVnOwo+ICAJdTMyIGRz c19jdGwxX3ZhbCA9IDA7Cj4gQEAgLTkxMCw5ICs5MTAsMTEgQEAgdm9pZCBpbnRlbF9kc2NfZW5h YmxlKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+ICAJaW50ZWxfZGlzcGxheV9wb3dl cl9nZXQoZGV2X3ByaXYsCj4gIAkJCQlpbnRlbF9kc2NfcG93ZXJfZG9tYWluKGNydGNfc3RhdGUp KTsKPiAgCj4gLQlpbnRlbF9jb25maWd1cmVfcHBzX2Zvcl9kc2NfZW5jb2RlcihlbmNvZGVyLCBj cnRjX3N0YXRlKTsKPiArCWlmIChlbmNvZGVyKSB7Cj4gKwkJaW50ZWxfY29uZmlndXJlX3Bwc19m b3JfZHNjX2VuY29kZXIoZW5jb2RlciwgY3J0Y19zdGF0ZSk7Cj4gIAo+IC0JaW50ZWxfZHBfd3Jp dGVfZHNjX3Bwc19zZHAoZW5jb2RlciwgY3J0Y19zdGF0ZSk7Cj4gKwkJaW50ZWxfZHBfd3JpdGVf ZHNjX3Bwc19zZHAoZW5jb2RlciwgY3J0Y19zdGF0ZSk7Cj4gKwl9Cj4gIAo+ICAJaWYgKGNydGNf c3RhdGUtPmNwdV90cmFuc2NvZGVyID09IFRSQU5TQ09ERVJfRURQKSB7Cj4gIAkJZHNzX2N0bDFf cmVnID0gRFNTX0NUTDE7Cj4gLS0gCj4gMi4yMC4xCj4gCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeA==