Gustavo A. R. Silva
e3d062a6a2
crypto: qat - mark expected switch fall-throughs in qat_uclo
...
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.
Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2017-11-03 21:53:31 +08:00
Arvind Yadav
ed713a257a
crypto: qat - pr_err() strings should end with newlines
...
pr_err() messages should terminated with a new-line to avoid
other messages being concatenated onto the end.
Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2017-10-12 22:54:56 +08:00
Giovanni Cabiddu
378bc4ed74
crypto: qat - fix leak on error path
...
Fix a memory leak in an error path in uc loader.
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2016-09-13 20:27:22 +08:00
Pingchao Yang
f93a8b25d2
crypto: qat - The AE id should be less than the maximal AE number
...
Signed-off-by: Yang Pingchao <pingchao.yang@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2016-02-28 03:26:31 +08:00
Pingchao Yang
b0272276d9
crypto: qat - add support for new devices to FW loader
...
FW loader updates for new qat devices
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2015-12-09 20:03:49 +08:00
Pingchao Yang
f3dd7e60d2
crypto: qat - add support for MMP FW
...
Load Modular Math Processor(MMP) firmware into QAT devices to support
public key algorithm acceleration.
Signed-off-by: Pingchao Yang <pingchao.yang@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2015-07-17 21:20:15 +08:00
Tadeusz Struk
4f74c3989b
crypto: qat - Fixed SKU1 dev issue
...
Fix for issue with SKU1 device.
SKU1 device has 8 micro engines as opposed to 12 in other SKUs
so it was not possible to start the non-existing micro engines.
Signed-off-by: Bo Cui <bo.cui@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:10 +08:00
Tadeusz Struk
689917211c
crypto: qat - Updated print outputs
...
Updated pr_err output to make it more consistent.
Signed-off-by: Pingchao Yang <pingchao.yang@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:08 +08:00
Tadeusz Struk
9a147cb323
crypto: qat - change ae_num to ae_id
...
Change the logic how acceleration engines are indexed to make it
easier to read. Aslo some return code values updates to better reflect
what failed.
Signed-off-by: Pingchao Yang <pingchao.yang@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:06 +08:00
Tadeusz Struk
8c1f8e3bbf
crypto: qat - change slice->regions to slice->region
...
Change ptr name slice->regions to slice->region to reflect the same
in the page struct.
Signed-off-by: Pingchao Yang <pingchao.yang@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:06 +08:00
Tadeusz Struk
df0088f507
crypto: qat - use min_t macro
...
prefer min_t() macro over two open-coded logical tests
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:04 +08:00
Tadeusz Struk
45cff26080
crypto: qat - remove unnecessary parentheses
...
Resolve new strict checkpatch hits
CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around ...
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:03 +08:00
Tadeusz Struk
341b2a3541
crypto: qat - remove unnecessary return codes
...
Remove unnecessary return code variables and change function types
accordingly.
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-08-01 22:36:00 +08:00
Tadeusz Struk
8f312d64b5
crypto: qat - Fix error path crash when no firmware is present
...
Firmware loader crashes when no firmware file is present.
Reviewed-by: Bruce Allan <bruce.w.allan@intel.com >
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-06-26 14:49:46 +08:00
Tadeusz Struk
d65071ecde
crypto: qat - Fixed new checkpatch warnings
...
After updates to checkpatch new warnings pops up this patch fixes them.
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com >
Acked-by: Tadeusz Struk <tadeusz.struk@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-06-26 14:49:43 +08:00
Tadeusz Struk
b4b7e67c91
crypto: qat - Intel(R) QAT ucode part of fw loader
...
This patch adds microcode part of the firmware loader.
v4 - splits FW loader part into two smaller patches.
Acked-by: Bo Cui <bo.cui@intel.com >
Reviewed-by: Bruce W. Allan <bruce.w.allan@intel.com >
Signed-off-by: Karen Xiang <karen.xiang@intel.com >
Signed-off-by: Pingchaox Yang <pingchaox.yang@intel.com >
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au >
2014-06-20 21:26:16 +08:00