linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Introduce bulk mode for crypto engine framework
@ 2016-03-15  7:47 Baolin Wang
  2016-03-15  7:47 ` [PATCH v2 1/4] scatterlist: Introduce some helper functions Baolin Wang
                   ` (4 more replies)
  0 siblings, 5 replies; 27+ messages in thread
From: Baolin Wang @ 2016-03-15  7:47 UTC (permalink / raw)
  To: herbert, davem, agk, snitzer, axboe, dm-devel
  Cc: akpm, david.s.gordon, thomas.lendacky, robert.jarzmik,
	yamada.masahiro, smueller, tadeusz.struk, standby24x7, shli,
	broonie, linus.walleij, arnd, baolin.wang, linux-kernel,
	linux-crypto, linux-raid

Now some cipher hardware engines prefer to handle bulk block by merging requests
to increase the block size and thus increase the hardware engine processing speed.

This patchset introduces request bulk mode to help the crypto hardware drivers
improve in efficiency.

Changes since v1:
 - Modify the sg_is_contiguous() function.

Baolin Wang (4):
  scatterlist: Introduce some helper functions
  crypto: Introduce some helper functions to help to merge requests
  crypto: Introduce the bulk mode for crypto engine framework
  md: dm-crypt: Initialize the sector number for one request

 crypto/Kconfig               |    1 +
 crypto/ablk_helper.c         |  135 ++++++++++++++++++++++++++++++++++++++++++
 crypto/crypto_engine.c       |  122 +++++++++++++++++++++++++++++++++++++-
 drivers/crypto/omap-aes.c    |    2 +-
 drivers/md/dm-crypt.c        |    1 +
 include/crypto/ablk_helper.h |    3 +
 include/crypto/algapi.h      |   23 ++++++-
 include/linux/crypto.h       |    5 ++
 include/linux/scatterlist.h  |   33 +++++++++++
 lib/scatterlist.c            |   69 +++++++++++++++++++++
 10 files changed, 389 insertions(+), 5 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2016-04-20  8:38 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-15  7:47 [PATCH v2 0/4] Introduce bulk mode for crypto engine framework Baolin Wang
2016-03-15  7:47 ` [PATCH v2 1/4] scatterlist: Introduce some helper functions Baolin Wang
2016-04-02 15:00   ` Robert Jarzmik
2016-04-05  7:10     ` Baolin Wang
2016-04-20  7:34       ` Baolin Wang
2016-04-20  8:38         ` Herbert Xu
2016-03-15  7:48 ` [PATCH v2 2/4] crypto: Introduce some helper functions to help to merge requests Baolin Wang
2016-03-15  7:48 ` [PATCH v2 3/4] crypto: Introduce the bulk mode for crypto engine framework Baolin Wang
2016-03-15  7:48 ` [PATCH v2 4/4] md: dm-crypt: Initialize the sector number for one request Baolin Wang
2016-04-15 13:48 ` [PATCH v2 0/4] Introduce bulk mode for crypto engine framework Herbert Xu
2016-04-18  5:31   ` Baolin Wang
2016-04-18  5:45     ` Herbert Xu
2016-04-18  6:02       ` Baolin Wang
2016-04-18  7:04         ` Herbert Xu
2016-04-18  7:21           ` Baolin Wang
2016-04-18  7:24             ` Herbert Xu
2016-04-18  7:58               ` Baolin Wang
2016-04-18  8:04                 ` Herbert Xu
2016-04-18  8:14                   ` Baolin Wang
2016-04-18  8:17                     ` Herbert Xu
2016-04-18  8:28                       ` Baolin Wang
2016-04-18  8:31                         ` Herbert Xu
2016-04-18  8:40                           ` Baolin Wang
2016-04-18  8:41                             ` Herbert Xu
2016-04-18  8:51                               ` Baolin Wang
2016-04-18 13:36     ` Mike Snitzer
2016-04-18 21:22       ` Milan Broz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).