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()
209 (JOBR_DEPTH - 1); in caam_jr_dequeue()
218 tail = (tail + 1) & (JOBR_DEPTH - 1); in caam_jr_dequeue()
219 } while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 && in caam_jr_dequeue()
339 CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) { in caam_jr_enqueue()
357 (JOBR_DEPTH - 1); in caam_jr_enqueue()
358 jrp->head = (head + 1) & (JOBR_DEPTH - 1); in caam_jr_enqueue()
395 jrp->inpring = dma_alloc_coherent(dev, sizeof(dma_addr_t) * JOBR_DEPTH, in caam_jr_init()
401 JOBR_DEPTH, &outbusaddr, GFP_KERNEL); in caam_jr_init()
405 jrp->entinfo = kzalloc(sizeof(struct caam_jrentry_info) * JOBR_DEPTH, in caam_jr_init()
410 for (i = 0; i < JOBR_DEPTH; i++) in caam_jr_init()
421 wr_reg32(&jrp->rregs->inpring_size, JOBR_DEPTH); in caam_jr_init()
422 wr_reg32(&jrp->rregs->outring_size, JOBR_DEPTH); in caam_jr_init()
424 jrp->ringsize = JOBR_DEPTH; in caam_jr_init()
437 dma_free_coherent(dev, sizeof(struct jr_outentry) * JOBR_DEPTH, in caam_jr_init()
440 dma_free_coherent(dev, sizeof(dma_addr_t) * JOBR_DEPTH, in caam_jr_init()