Lines Matching refs:tsq

254 			  card->tsq.org, card->tsq.dma);
541 card->tsq.org = dma_alloc_coherent(&card->pcidev->dev,
543 &card->tsq.dma, GFP_KERNEL);
544 if (card->tsq.org == NULL) {
550 card->tsq.base = PTR_ALIGN(card->tsq.org, NS_TSQ_ALIGNMENT);
551 card->tsq.next = card->tsq.base;
552 card->tsq.last = card->tsq.base + (NS_TSQ_NUM_ENTRIES - 1);
554 ns_tsi_init(card->tsq.base + j);
556 writel(ALIGN(card->tsq.dma, NS_TSQ_ALIGNMENT), card->membase + TSQB);
557 PRINTK("nicstar%d: TSQ base at 0x%p.\n", i, card->tsq.base);
848 card->tsq.org, card->tsq.dma);
1555 card->tsq.base, card->tsq.next,
1556 card->tsq.last, readl(card->membase + TSQT));
1849 if (card->tsq.next == card->tsq.last)
1850 one_ahead = card->tsq.base;
1852 one_ahead = card->tsq.next + 1;
1854 if (one_ahead == card->tsq.last)
1855 two_ahead = card->tsq.base;
1859 while (!ns_tsi_isempty(card->tsq.next) || !ns_tsi_isempty(one_ahead) ||
1866 while (ns_tsi_isempty(card->tsq.next)) {
1867 if (card->tsq.next == card->tsq.last)
1868 card->tsq.next = card->tsq.base;
1870 card->tsq.next++;
1873 if (!ns_tsi_tmrof(card->tsq.next)) {
1874 scdi = ns_tsi_getscdindex(card->tsq.next);
1882 ns_tsi_init(card->tsq.next);
1887 drain_scq(card, scq, ns_tsi_getscqpos(card->tsq.next));
1892 ns_tsi_init(card->tsq.next);
1893 previous = card->tsq.next;
1894 if (card->tsq.next == card->tsq.last)
1895 card->tsq.next = card->tsq.base;
1897 card->tsq.next++;
1899 if (card->tsq.next == card->tsq.last)
1900 one_ahead = card->tsq.base;
1902 one_ahead = card->tsq.next + 1;
1904 if (one_ahead == card->tsq.last)
1905 two_ahead = card->tsq.base;
1911 writel(PTR_DIFF(previous, card->tsq.base),