From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [RFC PATCH 19/42] drm/i915: add vfunc for pread Date: Thu, 14 Feb 2019 14:57:17 +0000 Message-ID: <20190214145740.14521-20-matthew.auld@intel.com> References: <20190214145740.14521-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8161E6E920 for ; Thu, 14 Feb 2019 14:58:07 +0000 (UTC) In-Reply-To: <20190214145740.14521-1-matthew.auld@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogTWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPgpDYzog Sm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgpDYzogQWJk aWVsIEphbnVsZ3VlIDxhYmRpZWwuamFudWxndWVAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgICAgICAgIHwgNiArKysrKysKIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX29iamVjdC5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRleCAzZjMxOTUyNGJlZWQuLjQz ZTgxM2QwZTY0NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC0xMTE2LDYgKzExMTYsMTIg QEAgaTkxNV9nZW1fcHJlYWRfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0 YSwKIAogCXRyYWNlX2k5MTVfZ2VtX29iamVjdF9wcmVhZChvYmosIGFyZ3MtPm9mZnNldCwgYXJn cy0+c2l6ZSk7CiAKKwlyZXQgPSAtRU5PREVWOworCWlmIChvYmotPm9wcy0+cHJlYWQpCisJCXJl dCA9IG9iai0+b3BzLT5wcmVhZChvYmosIGFyZ3MpOworCWlmIChyZXQgIT0gLUVOT0RFVikKKwkJ Z290byBvdXQ7CisKIAlyZXQgPSBpOTE1X2dlbV9vYmplY3Rfd2FpdChvYmosCiAJCQkJICAgSTkx NV9XQUlUX0lOVEVSUlVQVElCTEUsCiAJCQkJICAgTUFYX1NDSEVEVUxFX1RJTUVPVVQpOwpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fb2JqZWN0LmggYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9vYmplY3QuaAppbmRleCAwZGZlOTYwM2UzY2MuLmY1Yjhi Y2EzM2ZlMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fb2JqZWN0 LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fb2JqZWN0LmgKQEAgLTc1LDYg Kzc1LDggQEAgc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3Rfb3BzIHsKIAlpbnQgKCpnZXRfcGFn ZXMpKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICopOwogCXZvaWQgKCpwdXRfcGFnZXMpKHN0 cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICosIHN0cnVjdCBzZ190YWJsZSAqKTsKIAorCWludCAo KnByZWFkKShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqLAorCQkgICAgIGNvbnN0IHN0cnVj dCBkcm1faTkxNV9nZW1fcHJlYWQgKik7CiAJaW50ICgqcHdyaXRlKShzdHJ1Y3QgZHJtX2k5MTVf Z2VtX29iamVjdCAqLAogCQkgICAgICBjb25zdCBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3B3cml0ZSAq KTsKIAotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZng=