All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.