Lines Matching refs:next
548 card->tsq.next = card->tsq.base;
567 card->rsq.next = card->rsq.base;
887 scq->next = scq->base;
1147 next interrupt. As this preliminary support is only meant to
1475 scqep = scq->next;
1486 if (!ns_scqe_is_tsr(scqep) && scq->tail != scq->next) {
1494 scqi = scq->next - scq->base;
1498 *scq->next = tsr;
1501 if (scq->next == scq->last)
1502 scq->next = scq->base;
1504 scq->next++;
1505 data = scq_virt_to_bus(scq, scq->next);
1557 ("TSQ: base = 0x%p next = 0x%p last = 0x%p TSQT = 0x%08X \n",
1558 card->tsq.base, card->tsq.next,
1561 ("RSQ: base = 0x%p next = 0x%p last = 0x%p RSQT = 0x%08X \n",
1562 card->rsq.base, card->rsq.next,
1732 while (scq->tail == scq->next) {
1741 scq->tail != scq->next,
1752 *scq->next = *tbd;
1753 index = (int)(scq->next - scq->base);
1760 scq->next);
1761 if (scq->next == scq->last)
1762 scq->next = scq->base;
1764 scq->next++;
1777 while (scq->tail == scq->next) {
1779 data = scq_virt_to_bus(scq, scq->next);
1791 scq->tail != scq->next,
1802 scqi = scq->next - scq->base;
1807 *scq->next = tsr;
1814 le32_to_cpu(tsr.word_4), scq->next);
1815 if (scq->next == scq->last)
1816 scq->next = scq->base;
1818 scq->next++;
1825 data = scq_virt_to_bus(scq, scq->next);
1842 if (card->tsq.next == card->tsq.last)
1845 one_ahead = card->tsq.next + 1;
1852 while (!ns_tsi_isempty(card->tsq.next) || !ns_tsi_isempty(one_ahead) ||
1859 while (ns_tsi_isempty(card->tsq.next)) {
1860 if (card->tsq.next == card->tsq.last)
1861 card->tsq.next = card->tsq.base;
1863 card->tsq.next++;
1866 if (!ns_tsi_tmrof(card->tsq.next)) {
1867 scdi = ns_tsi_getscdindex(card->tsq.next);
1875 ns_tsi_init(card->tsq.next);
1880 drain_scq(card, scq, ns_tsi_getscqpos(card->tsq.next));
1885 ns_tsi_init(card->tsq.next);
1886 previous = card->tsq.next;
1887 if (card->tsq.next == card->tsq.last)
1888 card->tsq.next = card->tsq.base;
1890 card->tsq.next++;
1892 if (card->tsq.next == card->tsq.last)
1895 one_ahead = card->tsq.next + 1;
1954 if (!ns_rsqe_valid(card->rsq.next))
1957 dequeue_rx(card, card->rsq.next);
1958 ns_rsqe_init(card->rsq.next);
1959 previous = card->rsq.next;
1960 if (card->rsq.next == card->rsq.last)
1961 card->rsq.next = card->rsq.base;
1963 card->rsq.next++;
1964 } while (ns_rsqe_valid(card->rsq.next));