diff options
author | Ruchika Gupta <ruchika.gupta@freescale.com> | 2013-08-27 12:57:16 (GMT) |
---|---|---|
committer | Rivera Jose-B46482 <German.Rivera@freescale.com> | 2013-08-28 14:08:20 (GMT) |
commit | f77909734301b3b9147bc70e426c73cf8d4a3682 (patch) | |
tree | ec8248d4d7332df78a1dfbdc119512a28e0d784b /drivers/crypto | |
parent | 4488d6690ec0fcddb9c01b6adfbae33169d52d58 (diff) | |
download | linux-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.c | 4 |
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; |