Lines Matching refs:head
165 int hw_idx, sw_idx, i, head, tail; in caam_jr_dequeue() local
174 head = ACCESS_ONCE(jrp->head); in caam_jr_dequeue()
181 for (i = 0; CIRC_CNT(head, tail + i, JOBR_DEPTH) >= 1; i++) { in caam_jr_dequeue()
189 BUG_ON(CIRC_CNT(head, tail + i, JOBR_DEPTH) <= 0); in caam_jr_dequeue()
219 } while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 && in caam_jr_dequeue()
323 int head, tail, desc_size; in caam_jr_enqueue() local
335 head = jrp->head; in caam_jr_enqueue()
339 CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) { in caam_jr_enqueue()
345 head_entry = &jrp->entinfo[head]; in caam_jr_enqueue()
358 jrp->head = (head + 1) & (JOBR_DEPTH - 1); in caam_jr_enqueue()
416 jrp->head = 0; in caam_jr_init()