JOBR_DEPTH
#define CRYPTO_ENGINE_MAX_QLEN (JOBR_DEPTH - THRESHOLD)
for (i = 0; CIRC_CNT(head, tail + i, JOBR_DEPTH) >= 1; i++) {
sw_idx = (tail + i) & (JOBR_DEPTH - 1);
BUG_ON(CIRC_CNT(head, tail + i, JOBR_DEPTH) <= 0);
(JOBR_DEPTH - 1);
tail = (tail + 1) & (JOBR_DEPTH - 1);
} while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 &&
CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) {
jrp->head = (head + 1) & (JOBR_DEPTH - 1);
wr_reg32(&jrp->rregs->inpring_size, JOBR_DEPTH);
wr_reg32(&jrp->rregs->outring_size, JOBR_DEPTH);
JOBR_DEPTH, &inpbusaddr,
JOBR_DEPTH, &outbusaddr,
jrp->entinfo = devm_kcalloc(dev, JOBR_DEPTH, sizeof(*jrp->entinfo),
for (i = 0; i < JOBR_DEPTH; i++)
jrp->inpring_avail = JOBR_DEPTH;