From mboxrd@z Thu Jan 1 00:00:00 1970 From: yu.dai@intel.com Subject: [PATCH v2 02/18] drm/i915: Add i915_gem_object_write() to i915_gem.c Date: Fri, 3 Apr 2015 11:08:28 -0700 Message-ID: <1428084524-28437-3-git-send-email-yu.dai@intel.com> References: <1428084524-28437-1-git-send-email-yu.dai@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 94E716EBB8 for ; Fri, 3 Apr 2015 11:10:02 -0700 (PDT) In-Reply-To: <1428084524-28437-1-git-send-email-yu.dai@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 Cc: "Michael H. Nguyen" List-Id: intel-gfx@lists.freedesktop.org RnJvbTogIk1pY2hhZWwgSC4gTmd1eWVuIiA8bWljaGFlbC5oLm5ndXllbkBpbnRlbC5jb20+Cgpp OTE1X2dlbV9vYmplY3Rfd3JpdGUoKSBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gdG8gY29weSBkYXRh IGZyb20KdXNlciBtZW1vcnkgdG8gZ2VtIG9iamVjdC4KCklzc3VlOiBWSVotNDg4NApTaWduZWQt b2ZmLWJ5OiBBbGV4IERhaSA8eXUuZGFpQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5oIHwgIDMgKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5j IHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMz IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCBiMTNjNTUyLi5mM2Iz Nzg4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTI2MzIsNiArMjYzMiw5IEBAIHZvaWQg aTkxNV9pbml0X3ZtKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIHZvaWQgaTkx NV9nZW1fZnJlZV9vYmplY3Qoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmopOwogdm9pZCBpOTE1 X2dlbV92bWFfZGVzdHJveShzdHJ1Y3QgaTkxNV92bWEgKnZtYSk7CiAKK2ludCBpOTE1X2dlbV9v YmplY3Rfd3JpdGUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKKwkJCWNvbnN0IHZv aWQgKmRhdGEsIGNvbnN0IHNpemVfdCBzaXplKTsKKwogI2RlZmluZSBQSU5fTUFQUEFCTEUgMHgx CiAjZGVmaW5lIFBJTl9OT05CTE9DSyAweDIKICNkZWZpbmUgUElOX0dMT0JBTCAweDQKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbS5jCmluZGV4IDI2N2ZkZjAuLjQ0NmU5NTggMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW0uYwpAQCAtNTIzNCwzICs1MjM0LDMzIEBAIGJvb2wgaTkxNV9nZW1fb2JqX2lzX3Bpbm5l ZChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKQogCXJldHVybiBmYWxzZTsKIH0KIAor LyogRmlsbCB0aGUgQG9iaiB3aXRoIHRoZSBAc2l6ZSBhbW91bnQgb2YgQGRhdGEgKi8KK2ludCBp OTE1X2dlbV9vYmplY3Rfd3JpdGUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKKwkJ CWNvbnN0IHZvaWQgKmRhdGEsIGNvbnN0IHNpemVfdCBzaXplKQoreworCXN0cnVjdCBzZ190YWJs ZSAqc2c7CisJc2l6ZV90IGJ5dGVzOworCWludCByZXQ7CisKKwlyZXQgPSBpOTE1X2dlbV9vYmpl Y3RfZ2V0X3BhZ2VzKG9iaik7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCWk5MTVfZ2Vt X29iamVjdF9waW5fcGFnZXMob2JqKTsKKworCXNnID0gb2JqLT5wYWdlczsKKworCWJ5dGVzID0g c2dfY29weV9mcm9tX2J1ZmZlcihzZy0+c2dsLCBzZy0+bmVudHMsCisJCQkJICAgICh2b2lkICop ZGF0YSwgKHNpemVfdClzaXplKTsKKworCWk5MTVfZ2VtX29iamVjdF91bnBpbl9wYWdlcyhvYmop OworCisJaWYgKFdBUk4oYnl0ZXMgIT0gc2l6ZSwKKwkJICJGYWlsZWQgdG8gdXBsb2FkIGFsbCBk YXRhIChjb21wbGV0ZWQgJXp1IGJ5dGVzIG91dCBvZiAlenUgdG90YWwiLAorCQkgYnl0ZXMsIHNp emUpKSB7CisJCWk5MTVfZ2VtX29iamVjdF9wdXRfcGFnZXMob2JqKTsKKwkJcmV0dXJuIC1FSU87 CisJfQorCisJcmV0dXJuIDA7Cit9Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK