Lines Matching refs:head
265 int hw_idx, sw_idx, i, head, tail;
277 head = READ_ONCE(jrp->head);
282 for (i = 0; CIRC_CNT(head, tail + i, JOBR_DEPTH) >= 1; i++) {
290 BUG_ON(CIRC_CNT(head, tail + i, JOBR_DEPTH) <= 0);
330 } while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 &&
400 * caam_jr_enqueue() - Enqueue a job descriptor head. Returns -EINPROGRESS
433 int head, tail, desc_size;
445 head = jrp->head;
449 CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) {
455 head_entry = &jrp->entinfo[head];
462 jr_inpentry_set(jrp->inpring, head, cpu_to_caam_dma(desc_dma));
479 jrp->head = (head + 1) & (JOBR_DEPTH - 1);
520 jrp->head = 0;