Lines Matching refs:JOBR_DEPTH
84 dma_free_coherent(dev, sizeof(dma_addr_t) * JOBR_DEPTH, in caam_jr_shutdown()
86 dma_free_coherent(dev, sizeof(struct jr_outentry) * JOBR_DEPTH, in caam_jr_shutdown()
181 for (i = 0; CIRC_CNT(head, tail + i, JOBR_DEPTH) >= 1; i++) { in caam_jr_dequeue()
182 sw_idx = (tail + i) & (JOBR_DEPTH - 1); in caam_jr_dequeue()
189 BUG_ON(CIRC_CNT(head, tail + i, JOBR_DEPTH) <= 0); in caam_jr_dequeue()
216 (JOBR_DEPTH - 1); in caam_jr_dequeue()
225 tail = (tail + 1) & (JOBR_DEPTH - 1); in caam_jr_dequeue()
226 } while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 && in caam_jr_dequeue()
346 CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) { in caam_jr_enqueue()
369 (JOBR_DEPTH - 1); in caam_jr_enqueue()
370 jrp->head = (head + 1) & (JOBR_DEPTH - 1); in caam_jr_enqueue()
414 JOBR_DEPTH, &inpbusaddr, GFP_KERNEL); in caam_jr_init()
419 JOBR_DEPTH, &outbusaddr, GFP_KERNEL); in caam_jr_init()
423 jrp->entinfo = kcalloc(JOBR_DEPTH, sizeof(*jrp->entinfo), GFP_KERNEL); in caam_jr_init()
427 for (i = 0; i < JOBR_DEPTH; i++) in caam_jr_init()
438 wr_reg32(&jrp->rregs->inpring_size, JOBR_DEPTH); in caam_jr_init()
439 wr_reg32(&jrp->rregs->outring_size, JOBR_DEPTH); in caam_jr_init()
441 jrp->ringsize = JOBR_DEPTH; in caam_jr_init()
454 dma_free_coherent(dev, sizeof(struct jr_outentry) * JOBR_DEPTH, in caam_jr_init()
457 dma_free_coherent(dev, sizeof(dma_addr_t) * JOBR_DEPTH, in caam_jr_init()