From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Leroy Subject: [PATCH 13/17] crypto: talitos - move sg_count() helper into talitos.h Date: Thu, 5 Mar 2015 17:46:07 +0100 (CET) Message-ID: <20150305164607.1F5251A2427@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org To: Kim Phillips , Herbert Xu , "David S. Miller" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" List-Id: linux-crypto.vger.kernel.org bW92ZSBzZ19jb3VudCgpIGhlbHBlciBpbnRvIHRhbGl0b3MuaCBhcyBpdCB3aWxsIGJlIG5lZWRl ZCBieSBTRUMxIHNwZWNpZmljIGZ1bmN0aW9ucwoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZSBM ZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CgotLS0KIGRyaXZlcnMvY3J5cHRvL3RhbGl0 b3MuYyB8IDIwIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2NyeXB0by90YWxpdG9zLmgg fCAyMSArKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9u cygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vdGFsaXRv cy5jIGIvZHJpdmVycy9jcnlwdG8vdGFsaXRvcy5jCmluZGV4IDlmNzVlYzkuLmZjMzAxOTYgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvY3J5cHRvL3RhbGl0b3MuYworKysgYi9kcml2ZXJzL2NyeXB0by90 YWxpdG9zLmMKQEAgLTQ1OSwyNiArNDU5LDYgQEAgc3RhdGljIHZvaWQgdGFsaXRvc191bnJlZ2lz dGVyX3JuZyhzdHJ1Y3QgZGV2aWNlICpkZXYpCiAjZGVmaW5lIE1ENV9CTE9DS19TSVpFICAgIDY0 CiAKIC8qCi0gKiBkZXJpdmUgbnVtYmVyIG9mIGVsZW1lbnRzIGluIHNjYXR0ZXJsaXN0Ci0gKi8K LXN0YXRpYyBpbnQgc2dfY291bnQoc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ19saXN0LCBpbnQgbmJ5 dGVzLCBib29sICpjaGFpbmVkKQotewotCXN0cnVjdCBzY2F0dGVybGlzdCAqc2cgPSBzZ19saXN0 OwotCWludCBzZ19uZW50cyA9IDA7Ci0KLQkqY2hhaW5lZCA9IGZhbHNlOwotCXdoaWxlIChuYnl0 ZXMgPiAwKSB7Ci0JCXNnX25lbnRzKys7Ci0JCW5ieXRlcyAtPSBzZy0+bGVuZ3RoOwotCQlpZiAo IXNnX2lzX2xhc3Qoc2cpICYmIChzZyArIDEpLT5sZW5ndGggPT0gMCkKLQkJCSpjaGFpbmVkID0g dHJ1ZTsKLQkJc2cgPSBzZ19uZXh0KHNnKTsKLQl9Ci0KLQlyZXR1cm4gc2dfbmVudHM7Ci19Ci0K LS8qCiAgKiBhbGxvY2F0ZSBhbmQgbWFwIHRoZSBleHRlbmRlZCBkZXNjcmlwdG9yCiAgKi8KIHN0 cnVjdCB0YWxpdG9zX2VkZXNjICp0YWxpdG9zX2VkZXNjX2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRl diwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3RhbGl0b3MuaCBiL2RyaXZlcnMvY3J5cHRv L3RhbGl0b3MuaAppbmRleCBmOTVlNGJjLi5hMTFhZDUzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Ny eXB0by90YWxpdG9zLmgKKysrIGIvZHJpdmVycy9jcnlwdG8vdGFsaXRvcy5oCkBAIC0xNTUsNiAr MTU1LDI3IEBAIGV4dGVybiB2b2lkIHRhbGl0b3NfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCB1 MzIgaXNyLCB1MzIgaXNyX2xvKTsKIAogZXh0ZXJuIGludCB0YWxpdG9zX2NyYV9pbml0KHN0cnVj dCBjcnlwdG9fdGZtICp0Zm0pOwogCisvKgorICogZGVyaXZlIG51bWJlciBvZiBlbGVtZW50cyBp biBzY2F0dGVybGlzdAorICovCitzdGF0aWMgaW5saW5lIGludCBzZ19jb3VudChzdHJ1Y3Qgc2Nh dHRlcmxpc3QgKnNnX2xpc3QsIGludCBuYnl0ZXMsCisJCQkgICBib29sICpjaGFpbmVkKQorewor CXN0cnVjdCBzY2F0dGVybGlzdCAqc2cgPSBzZ19saXN0OworCWludCBzZ19uZW50cyA9IDA7CisK KwkqY2hhaW5lZCA9IGZhbHNlOworCXdoaWxlIChuYnl0ZXMgPiAwKSB7CisJCXNnX25lbnRzKys7 CisJCW5ieXRlcyAtPSBzZy0+bGVuZ3RoOworCQlpZiAoIXNnX2lzX2xhc3Qoc2cpICYmIChzZyAr IDEpLT5sZW5ndGggPT0gMCkKKwkJCSpjaGFpbmVkID0gdHJ1ZTsKKwkJc2cgPSBzZ19uZXh0KHNn KTsKKwl9CisKKwlyZXR1cm4gc2dfbmVudHM7Cit9CisKIC8qIC5mZWF0dXJlcyBmbGFnICovCiAj ZGVmaW5lIFRBTElUT1NfRlRSX1NSQ19MSU5LX1RCTF9MRU5fSU5DTFVERVNfRVhURU5UIDB4MDAw MDAwMDEKICNkZWZpbmUgVEFMSVRPU19GVFJfSFdfQVVUSF9DSEVDSyAweDAwMDAwMDAyCi0tIAoy LjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGlu dXhwcGMtZGV2IG1haWxpbmcgbGlzdApMaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZwpodHRw czovL2xpc3RzLm96bGFicy5vcmcvbGlzdGluZm8vbGludXhwcGMtZGV2