summaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorRuchika Gupta <ruchika.gupta@freescale.com>2013-08-27 12:57:16 (GMT)
committerRivera Jose-B46482 <German.Rivera@freescale.com>2013-08-28 14:08:20 (GMT)
commitf77909734301b3b9147bc70e426c73cf8d4a3682 (patch)
treeec8248d4d7332df78a1dfbdc119512a28e0d784b /drivers/crypto
parent4488d6690ec0fcddb9c01b6adfbae33169d52d58 (diff)
downloadlinux-fsl-qoriq-f77909734301b3b9147bc70e426c73cf8d4a3682.tar.xz
crypto:caam - Remove usage of JOBR_DEPTH from QI
JOBR_DEPTH was wrongly being used for defining maximum pending jobs per CPU in QI. Introduced a new macro to define the maximum pending jobs per CPU. Signed-off-by: Ruchika Gupta <ruchika.gupta@freescale.com> Change-Id: Iebc47fe19cf8eb7a2c39d8b6b802df33fb1073b6 Reviewed-on: http://git.am.freescale.net:8181/4242 Reviewed-by: Garg Vakul-B16394 <vakul@freescale.com> Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Rivera Jose-B46482 <German.Rivera@freescale.com>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/caam/qi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/crypto/caam/qi.c b/drivers/crypto/caam/qi.c
index 44b6d99..232e841 100644
--- a/drivers/crypto/caam/qi.c
+++ b/drivers/crypto/caam/qi.c
@@ -18,7 +18,7 @@
#define CAAM_REQ_CGR_THRESHOLD 0x1000000
#define PRE_HDR_LEN 2 /* Length in u32 words */
#define PREHDR_RSLS_SHIFT 31
-
+#define PENDING_JOBS_DEPTH 512
/*
* The jobs are processed by the driver against a driver context.
* With every cryptographic context, a driver context is attached.
@@ -79,7 +79,7 @@ bool caam_drv_ctx_busy(struct caam_drv_ctx *drv_ctx)
return true;
pending = atomic_read(&per_cpu(pcpu_qipriv.pending, drv_ctx->cpu));
- if (pending >= JOBR_DEPTH)
+ if (pending >= PENDING_JOBS_DEPTH)
return true;
return false;