Lines Matching refs:tail
672 u16 tail; in ipath_sdma_verbs_send() local
714 tail = dd->ipath_sdma_descq_tail; in ipath_sdma_verbs_send()
715 descqp = &dd->ipath_sdma_descq[tail].qw[0]; in ipath_sdma_verbs_send()
720 tx->txreq.start_idx = tail; in ipath_sdma_verbs_send()
723 if (++tail == dd->ipath_sdma_descq_cnt) { in ipath_sdma_verbs_send()
724 tail = 0; in ipath_sdma_verbs_send()
754 if (++tail == dd->ipath_sdma_descq_cnt) { in ipath_sdma_verbs_send()
755 tail = 0; in ipath_sdma_verbs_send()
781 if (!tail) in ipath_sdma_verbs_send()
793 ipath_write_kreg(dd, dd->ipath_kregs->kr_senddmatail, tail); in ipath_sdma_verbs_send()
795 tx->txreq.next_descq_idx = tail; in ipath_sdma_verbs_send()
797 dd->ipath_sdma_descq_tail = tail; in ipath_sdma_verbs_send()
805 while (tail != dd->ipath_sdma_descq_tail) { in ipath_sdma_verbs_send()
806 if (!tail) in ipath_sdma_verbs_send()
807 tail = dd->ipath_sdma_descq_cnt - 1; in ipath_sdma_verbs_send()
809 tail--; in ipath_sdma_verbs_send()
810 unmap_desc(dd, tail); in ipath_sdma_verbs_send()