Lines Matching refs:tail_idx
207 while (q->tail_idx != q->head_idx) { in ionic_adminq_flush()
208 desc = &q->adminq[q->tail_idx]; in ionic_adminq_flush()
209 desc_info = &q->admin_info[q->tail_idx]; in ionic_adminq_flush()
212 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); in ionic_adminq_flush()
260 comp = &((union ionic_notifyq_comp *)cq->base)[cq->tail_idx]; in ionic_notifyq_service()
311 comp = &((struct ionic_admin_comp *)cq->base)[cq->tail_idx]; in ionic_adminq_service()
317 if (q->tail_idx == q->head_idx) in ionic_adminq_service()
321 desc_info = &q->admin_info[q->tail_idx]; in ionic_adminq_service()
322 index = q->tail_idx; in ionic_adminq_service()
323 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); in ionic_adminq_service()
348 if (q->tail_idx == q->head_idx) { in ionic_adminq_poke_doorbell()