common/dpaax/caamflib: remove some inline keys
authorFranck Lenormand <franck.lenormand@nxp.com>
Wed, 8 Sep 2021 06:59:50 +0000 (12:29 +0530)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 8 Sep 2021 10:10:43 +0000 (12:10 +0200)
commit81eb760d22077b4b3f639c3297d2f6f7c71951fd
tree996f2253b3074b25702e0234e0bcca4d3fb3fea0
parent8aa1a67c4712ec462968d1e0c6beab343793518b
common/dpaax/caamflib: remove some inline keys

The space in descriptor buffer is scarce as it is limited to
64 words for platforms except ERA10 (which has 128).

As the descriptors are processed with QI, it adds some words
to the descriptor which is passed.

Some descriptors used for SDAP were using too much words reaching
the limit.

This patch reduces the number of words used by removing the inlining
of some keys (done for performance) in order to have working
descriptors.

Signed-off-by: Franck Lenormand <franck.lenormand@nxp.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
drivers/common/dpaax/caamflib/desc/sdap.h
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c