From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandre Courbot Subject: [PATCH v2 1/5] core: add gpuobj memcpy helper functions Date: Mon, 18 Jan 2016 15:10:43 +0900 Message-ID: <1453097447-12152-2-git-send-email-acourbot@nvidia.com> References: <1453097447-12152-1-git-send-email-acourbot@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1453097447-12152-1-git-send-email-acourbot-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: Ben Skeggs Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-tegra@vger.kernel.org QWRkIG1lbWNweSBmdW5jdGlvbnMgdGhhdCBhbGxvdyBjb3B5aW5nIGEgYnVmZmVyIHRvIGEgZ3B1 b2JqIGFuZAp2aWNlLXZlcnNhLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJlIENvdXJib3QgPGFj b3VyYm90QG52aWRpYS5jb20+Ci0tLQogZHJtL25vdXZlYXUvaW5jbHVkZS9udmttL2NvcmUvZ3B1 b2JqLmggfCAgNCArKysrCiBkcm0vbm91dmVhdS9udmttL2NvcmUvZ3B1b2JqLmMgICAgICAgICB8 IDIwICsrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMo KykKCmRpZmYgLS1naXQgYS9kcm0vbm91dmVhdS9pbmNsdWRlL252a20vY29yZS9ncHVvYmouaCBi L2RybS9ub3V2ZWF1L2luY2x1ZGUvbnZrbS9jb3JlL2dwdW9iai5oCmluZGV4IGQ0ZjU2ZWFmYjA3 My4uYzIzZGE0ZjA1OTI5IDEwMDY0NAotLS0gYS9kcm0vbm91dmVhdS9pbmNsdWRlL252a20vY29y ZS9ncHVvYmouaAorKysgYi9kcm0vbm91dmVhdS9pbmNsdWRlL252a20vY29yZS9ncHVvYmouaApA QCAtMzcsNCArMzcsOCBAQCBpbnQgbnZrbV9ncHVvYmpfd3JhcChzdHJ1Y3QgbnZrbV9tZW1vcnkg Kiwgc3RydWN0IG52a21fZ3B1b2JqICoqKTsKIGludCBudmttX2dwdW9ial9tYXAoc3RydWN0IG52 a21fZ3B1b2JqICosIHN0cnVjdCBudmttX3ZtICosIHUzMiBhY2Nlc3MsCiAJCSAgICBzdHJ1Y3Qg bnZrbV92bWEgKik7CiB2b2lkIG52a21fZ3B1b2JqX3VubWFwKHN0cnVjdCBudmttX3ZtYSAqKTsK K3ZvaWQgbnZrbV9ncHVvYmpfbWVtY3B5X3RvKHN0cnVjdCBudmttX2dwdW9iaiAqZHN0LCB1MzIg ZHN0b2Zmc2V0LCB2b2lkICpzcmMsCisJCQkgICB1MzIgbGVuZ3RoKTsKK3ZvaWQgbnZrbV9ncHVv YmpfbWVtY3B5X2Zyb20odm9pZCAqZHN0LCBzdHJ1Y3QgbnZrbV9ncHVvYmogKnNyYywgdTMyIHNy Y29mZnNldCwKKwkJCSAgICAgdTMyIGxlbmd0aCk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2RybS9u b3V2ZWF1L252a20vY29yZS9ncHVvYmouYyBiL2RybS9ub3V2ZWF1L252a20vY29yZS9ncHVvYmou YwppbmRleCBjM2E3OTBlYjhkNmEuLmE3YmQyMjcwNmIyYSAxMDA2NDQKLS0tIGEvZHJtL25vdXZl YXUvbnZrbS9jb3JlL2dwdW9iai5jCisrKyBiL2RybS9ub3V2ZWF1L252a20vY29yZS9ncHVvYmou YwpAQCAtMjUzLDMgKzI1MywyMyBAQCBudmttX2dwdW9ial93cmFwKHN0cnVjdCBudmttX21lbW9y eSAqbWVtb3J5LCBzdHJ1Y3QgbnZrbV9ncHVvYmogKipwZ3B1b2JqKQogCSgqcGdwdW9iaiktPnNp emUgPSBudmttX21lbW9yeV9zaXplKG1lbW9yeSk7CiAJcmV0dXJuIDA7CiB9CisKK3ZvaWQKK252 a21fZ3B1b2JqX21lbWNweV90byhzdHJ1Y3QgbnZrbV9ncHVvYmogKmRzdCwgdTMyIGRzdG9mZnNl dCwgdm9pZCAqc3JjLAorCQkgICAgICB1MzIgbGVuZ3RoKQoreworCWludCBpOworCisJZm9yIChp ID0gMDsgaSA8IGxlbmd0aDsgaSArPSA0KQorCQludmttX3dvMzIoZHN0LCBkc3RvZmZzZXQgKyBp LCAqKHUzMiAqKShzcmMgKyBpKSk7Cit9CisKK3ZvaWQKK252a21fZ3B1b2JqX21lbWNweV9mcm9t KHZvaWQgKmRzdCwgc3RydWN0IG52a21fZ3B1b2JqICpzcmMsIHUzMiBzcmNvZmZzZXQsCisJCQl1 MzIgbGVuZ3RoKQoreworCWludCBpOworCisJZm9yIChpID0gMDsgaSA8IGxlbmd0aDsgaSArPSA0 KQorCQkoKHUzMiAqKXNyYylbaSAvIDRdID0gbnZrbV9ybzMyKHNyYywgc3Jjb2Zmc2V0ICsgaSk7 Cit9Ci0tIAoyLjcuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KTm91dmVhdSBtYWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZlYXUK